gnu: esbuild: Update to 0.11.14.
[jackhill/guix/guix.git] / Makefile.am
index 394d2ef..1259d37 100644 (file)
@@ -14,6 +14,7 @@
 # Copyright © 2018 Oleg Pykhalov <go.wigust@gmail.com>
 # Copyright © 2018 Alex Vong <alexvong1995@gmail.com>
 # Copyright © 2019 Efraim Flashner <efraim@flashner.co.il>
+# Copyright © 2021 Chris Marusich <cmmarusich@gmail.com>
 #
 # This file is part of GNU Guix.
 #
@@ -114,6 +115,7 @@ MODULES =                                   \
   guix/channels.scm                            \
   guix/gnu-maintenance.scm                     \
   guix/self.scm                                        \
+  guix/substitutes.scm                         \
   guix/upstream.scm                            \
   guix/licenses.scm                            \
   guix/lint.scm                                \
@@ -124,6 +126,7 @@ MODULES =                                   \
   guix/cache.scm                               \
   guix/cve.scm                                 \
   guix/workers.scm                             \
+  guix/ipfs.scm                                        \
   guix/build-system.scm                                \
   guix/build-system/android-ndk.scm            \
   guix/build-system/ant.scm                    \
@@ -250,6 +253,7 @@ MODULES =                                   \
   guix/import/github.scm                       \
   guix/import/gnome.scm                                \
   guix/import/gnu.scm                          \
+  guix/import/go.scm                           \
   guix/import/hackage.scm                      \
   guix/import/json.scm                         \
   guix/import/kde.scm                          \
@@ -257,7 +261,6 @@ MODULES =                                   \
   guix/import/opam.scm                         \
   guix/import/print.scm                                \
   guix/import/pypi.scm                         \
-  guix/import/snix.scm                         \
   guix/import/stackage.scm                     \
   guix/import/texlive.scm                      \
   guix/import/utils.scm                                \
@@ -293,9 +296,9 @@ MODULES =                                   \
   guix/scripts/import/elpa.scm                 \
   guix/scripts/import/gem.scm                  \
   guix/scripts/import/gnu.scm                  \
+  guix/scripts/import/go.scm                   \
   guix/scripts/import/hackage.scm              \
   guix/scripts/import/json.scm                 \
-  guix/scripts/import/nix.scm                  \
   guix/scripts/import/opam.scm                 \
   guix/scripts/import/pypi.scm                 \
   guix/scripts/import/stackage.scm             \
@@ -454,6 +457,7 @@ SCM_TESTS =                                 \
   tests/git-authenticate.scm                   \
   tests/glob.scm                               \
   tests/gnu-maintenance.scm                    \
+  tests/go.scm                                 \
   tests/grafts.scm                             \
   tests/graph.scm                              \
   tests/gremlin.scm                            \
@@ -483,7 +487,6 @@ SCM_TESTS =                                 \
   tests/services/linux.scm                     \
   tests/sets.scm                               \
   tests/size.scm                               \
-  tests/snix.scm                               \
   tests/status.scm                             \
   tests/store-database.scm                     \
   tests/store-deduplication.scm                \
@@ -607,14 +610,7 @@ EXTRA_DIST +=                                              \
   etc/historical-authorizations                                \
   build-aux/build-self.scm                             \
   build-aux/compile-all.scm                            \
-  build-aux/hydra/evaluate.scm                         \
-  build-aux/hydra/gnu-system.scm                       \
-  build-aux/hydra/guix.scm                             \
-  build-aux/hydra/guix-modular.scm                     \
-  build-aux/cuirass/gnu-system.scm                     \
-  build-aux/cuirass/guix-modular.scm                   \
   build-aux/cuirass/hurd-manifest.scm                  \
-  build-aux/cuirass/hydra-to-cuirass.scm               \
   build-aux/check-final-inputs-self-contained.scm      \
   build-aux/check-channel-news.scm                     \
   build-aux/compile-as-derivation.scm                  \
@@ -802,7 +798,8 @@ SOURCE_TARBALLS =                                   \
   $(foreach ext,tar.gz,$(PACKAGE_FULL_TARNAME).$(ext))
 
 # Systems supported by Guix.
-SUPPORTED_SYSTEMS ?= x86_64-linux i686-linux armhf-linux aarch64-linux
+SUPPORTED_SYSTEMS ?= x86_64-linux i686-linux armhf-linux aarch64-linux \
+  powerpc64le-linux
 
 # Guix binary tarballs.
 BINARY_TARBALLS =                                                      \
@@ -954,28 +951,18 @@ check-channel-news: $(GOBJECTS)
        $(AM_V_at)$(top_builddir)/pre-inst-env "$(GUILE)"       \
          "$(top_srcdir)/build-aux/check-channel-news.scm"
 
-# Compute the Hydra jobs and write them in the target file.
-hydra-jobs.scm: $(GOBJECTS)
-       $(AM_V_at)$(MKDIR_P) "`dirname "$@"`"
+# Compute the Cuirass jobs.
+cuirass-jobs: $(GOBJECTS)
+       rm -rf "$@"
+       $(AM_V_at)$(MKDIR_P) "$@"
        $(AM_V_GEN)$(top_builddir)/pre-inst-env "$(GUILE)"              \
-         "$(top_srcdir)/build-aux/hydra/evaluate.scm"                  \
-         "$(top_srcdir)/build-aux/hydra/gnu-system.scm" > "$@.tmp"
-       $(AM_V_at)mv "$@.tmp" "$@"
-
-# Compute the Cuirass jobs and write them in the target file.
-cuirass-jobs.scm: $(GOBJECTS)
-       $(AM_V_at)$(MKDIR_P) "`dirname "$@"`"
-       $(AM_V_GEN)$(top_builddir)/pre-inst-env "$(GUILE)"              \
-         "$(top_srcdir)/build-aux/hydra/evaluate.scm"                  \
-         "$(top_srcdir)/build-aux/cuirass/gnu-system.scm"              \
-         cuirass > "$@.tmp"
-       $(AM_V_at)mv "$@.tmp" "$@"
+         "$(top_srcdir)/build-aux/cuirass/evaluate.scm" "$@"
 
 .PHONY: gen-ChangeLog gen-AUTHORS gen-tarball-version
 .PHONY: assert-no-store-file-names assert-binaries-available
 .PHONY: assert-final-inputs-self-contained check-channel-news
 .PHONY: clean-go make-go as-derivation authenticate
-.PHONY: update-guix-package update-NEWS release
+.PHONY: update-guix-package update-NEWS cuirass-jobs release
 
 # Downloading up-to-date PO files.