~ruther/guix-local

ref: 21e583def33ecf9e9bae3a18df875cd3380e14ec guix-local/Makefile.am -rw-r--r-- 10.9 KiB
334345d9 — Mark H Weaver 11 years ago
Merge branch 'core-updates'
933204e5 — Mark H Weaver 11 years ago
Merge branch 'master' into core-updates

Conflicts:
	gnu-system.am
	gnu/packages/gstreamer.scm
9fd6c2ba — Ludovic Courtès 11 years ago
build: Build and install (guix build haskell-build-system).

* Makefile.am (MODULES): Add guix/build/haskell-build-system.scm.
8bc35f85 — Ludovic Courtès 11 years ago
build: Add missing 'make-binary-tarball.scm' script.

This script is used by the target added in 9d3fb6c.

* build-aux/make-binary-tarball.scm: New file.
* Makefile.am (EXTRA_DIST): Add it.
9d3fb6c7 — Ludovic Courtès 11 years ago
install: Add a procedure to build a self-contained binary tarball.

Suggested by Pjotr Prins <pjotr.public12@thebird.nl>
at <http://lists.gnu.org/archive/html/guix-devel/2015-04/msg00229.html>.

* gnu/build/install.scm (populate-single-profile-directory): New procedure.
* gnu/system/install.scm (self-contained-tarball): New procedure.
* Makefile.am (guix-binary.%.tar.xz): New target.
1ca8ff28 — Mark H Weaver 11 years ago
Merge branch 'master' into core-updates
ce6fc7d6 — Ludovic Courtès 11 years ago
build: Build and install (guix build-system haskell).

* Makefile.am (MODULES): Add guix/build-system/haskell.scm.
ee3e157d — Ludovic Courtès 11 years ago
Add Bash completion file.

* etc/completion/bash/guix: New file.
* Makefile.am (dist_bashcompletion_DATA): New variable.
* configure.ac: Add --with-bash-completion-dir.
cf3e3e37 — 宋文武 11 years ago
Merge branch 'master' into core-updates
57b86237 — Ludovic Courtès 11 years ago
tests: Move 'guix package' tests that require networking to a separate file.

* tests/guix-package.sh (shebang_not_too_long): Remove.
  Move everything below "if [networking + shebang_not_too_long]" to...
* tests/guix-package-net.sh: ... here.  New file.
* Makefile.am (SH_TESTS): Add it.
aff8ce7c — David Thompson 11 years ago
scripts: Add 'publish' command.

* guix/scripts/publish.scm: New file.
* po/guix/POTFILES.in: Add it.
* tests/publish.scm: New file.
* Makefile.am (MODULES): Add script module.
  (SCM_TESTS): Add test module.
* doc/guix.texi ("Invoking guix publish"): New node.
023dd28a — Ludovic Courtès 11 years ago
Merge branch 'master' into core-updates
15aa2c38 — Ludovic Courtès 11 years ago
Add (guix build gremlin).

* guix/build/gremlin.scm, tests/gremlin.scm: New files.
* Makefile.am (MODULES): Add guix/build/gremlin.scm.
  (SCM_TESTS): Add tests/gremlin.scm.
25d5b708 — Ludovic Courtès 11 years ago
Merge branch 'master' into core-updates
2c74fde0 — Ludovic Courtès 11 years ago
Rename 'guix substitute-binary' to 'guix substitute'.

* guix/scripts/substitute-binary.scm: Rename to...
* guix/scripts/substitute.scm: ... this.  Adjust module name, entry
  point, comments, and help string accordingly.
* nix/scripts/substitute-binary.in: Rename to...
* nix/scripts/substitute.in: ... this.
* pre-inst-env.in (NIX_SUBSTITUTERS): Adjust accordingly.
* tests/substitute-binary.scm: Rename to...
* tests/substitute.scm: ... this.  Adjust references to (guix scripts
  substitute) accordingly.
* guix/ui.scm (show-guix-help)[internal?]: Change "substitute-binary" to
  "substitute".
* Makefile.am (MODULES, SCM_TESTS): Adjust to file renames.
* daemon.am (nodist_pkglibexec_SCRIPTS): Likewise.
* config-daemon.ac: Likewise.
* guix/tests.scm (call-with-derivation-narinfo): Adjust comments and
  docstring.
a677c726 — Ricardo Wurmus 11 years ago
build: Add 'waf-build-system'.

* guix/build-system/waf.scm,
  guix/build/waf-build-system.scm: New files.
* Makefile.am (MODULES): Add them.
* doc/guix.texi (Build Systems): Document waf-build-system.
89328d24 — Mark H Weaver 11 years ago
Add support for 'cvs-fetch' method in origins.

* guix/cvs-download.scm, guix/build/cvs.scm: New files.
* Makefile.am (MODULES): Add them.
74574fd1 — Ricardo Wurmus 11 years ago
gnu: Add GCJ

* gnu/packages/gcc.scm (gcj-4.8, ecj-bootstrap-4.8): New variables.
* gnu/packages/javac.in: New file.
* gnu-system.am (MISC_DISTRO_FILES): Add it.
* Makefile.am (nobase_dist_guilemodule_DATA): Add MISC_DISTRO_FILES.
36c45230 — Ludovic Courtès 11 years ago
build: Unset 'GUIX_PACKAGE_PATH' in 'sync-descriptions'.

* Makefile.am (sync-descriptions): Clear 'GUIX_PACKAGE_PATH'.
4862bc4a — Ludovic Courtès 11 years ago
Add (guix gcrypt).

* guix/gcrypt.scm: New file.
* Makefile.am (MODULES): Add it.
* guix/pk-crypto.scm: Use it.
  (libgcrypt-func, gcrypt-version): Remove.
Next