guix: Refactor package setup.
authorJan Nieuwenhuizen <janneke@gnu.org>
Sun, 22 Jul 2018 06:41:48 +0000 (08:41 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Sun, 22 Jul 2018 06:41:48 +0000 (08:41 +0200)
commit53c09419374aa258722e2372d3e0b373f9af3060
tree0c8b300368610f0fb8bd85c6617be0f77bc0ef31
parentceeaa6b50cb43786bfa29fb53e3379bff9f686ec
guix: Refactor package setup.

Next to the convenient environment setup and package build from git

   guix environment -l .guix.scm
   guix build -f .guix.scm

we can now also build other included packages

    GUIX_PACKAGE_PATH=guix guix build mes@0.17
    GUIX_PACKAGE_PATH=guix guix build nyacc@0.80.42

* guix/git/mes.scm: Move from .guix.scm, make a module.
* .guix.scm: Move from guix.scm, use it.
* build-aux/manifest.scm: Update location.
* build-aux/pre-inst-env.in: Support it.
* configure: Check for guix.
* build-aux/export.make: Export GUIX.
* GNUmakefile (update-hash): New target.
.guix.scm [new file with mode: 0644]
GNUmakefile
HACKING
build-aux/export.make
build-aux/manifest.scm
build-aux/pre-inst-env.in
configure
guix.scm [deleted file]
guix/git/mes.scm [new file with mode: 0644]
module/mescc/mescc.scm