summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Add (guix snix) and the `guix-import' command.Ludovic Courtès2012-11-041-1/+2
| | | | | | | | * guix/snix.scm, tests/snix.scm, guix-import.in: New files. * configure.ac: Output `guix-import' and make it executable. * Makefile.am (bin_SCRIPTS): Add `guix-import'. (MODULES): Add `guix/snix.scm'. (TESTS): Add `tests/snix.scm'.
* build: Require GNU libgcrypt.Ludovic Courtès2012-11-031-0/+6
| | | | | | | | | | | | * guix/utils.scm (sha256): Remove Coreutils- and libchop-based implementations. * README: Update accordingly. * m4/guix.m4: New file. * configure.ac: Use `GUIX_ASSERT_LIBGCRYPT_USABLE'. Set and substitute `LIBGCRYPT_PREFIX'. * Makefile.am (AM_DISTCHECK_CONFIGURE_FLAGS): Pass `--with-libgcrypt-prefix=$(LIBGCRYPT_PREFIX)'.
* build: Produce (guix config) instead of using compile-time tricks.Ludovic Courtès2012-11-031-0/+1
| | | | | | | | | | | | | | * guix/config.scm.in: New file. * guix/utils.scm: Use it. (%libgcrypt): Remove. (%nixpkgs-directory): Don't capture the compile-time $NIXPKGS; use %NIXPKGS instead. (nixpkgs-derivation): Use %NIX-INSTANTIATE. * pre-inst-env.in (NIX_INSTANTIATE, NIXPKGS, LIBGCRYPT): Remove. * configure.ac: Emit `guix/config.scm'. * Makefile.am (GOBJECTS): Add `guix/config.go'. (nobase_nodist_guilemodule_DATA): Add `guix/config.scm'.
* build: Clearly mark Nixpkgs as optional.Ludovic Courtès2012-11-031-3/+2
| | | | | | | | | | | | | | | | * configure.ac: Always show the result of checking for Nixpkgs. Don't warn when Nixpkgs is not found. * Makefile.am (AM_DISTCHECK_CONFIGURE_FLAGS): Remove `--with-nixpkgs' flag. * guix/utils.scm (%nixpkgs-directory): Use either the compile-time or the run-time `NIXPKGS' environment variable. * release.nix (jobs.tarball, jobs.build): Remove `--with-nixpkgs' configure flag. * README: Mark Nixpkgs as optional. * distro/packages/databases.scm, distro/packages/guile.scm, distro/packages/typesetting.scm: Change uses of `nixpkgs-derivation*' to `nixpkgs-derivation', to avoid failing at compile-time.
* Add a preliminary `guix-package' command-line tool.Ludovic Courtès2012-11-011-1/+2
| | | | | | | * guix-package.in, tests/guix-package.sh: New files. * configure.ac: Output `guix-package'. * Makefile.am (TESTS): Add `tests/guix-package.sh'. (bin_SCRIPTS): Add `guix-package'.
* Add `guix-download'.Ludovic Courtès2012-10-251-1/+3
| | | | | | | * guix-download.in: New file. * configure.ac: Emit `guix-download' and make it executable. * Makefile.am (bin_SCRIPTS): Add `guix-download'. * po/POTFILES.in: Add `guix-download.in'.
* Add `pre-inst-env' script.Ludovic Courtès2012-10-041-2/+3
| | | | | * pre-inst-env.in: New file. * configure.ac: Add it to `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
* configure.ac: Make 'guild' configure check fatal, otherwise one gets ↵Cyprien Nicolas (fulax)2012-08-271-0/+3
| | | | 'compile: command not found' during make
* build: Bump version number.Ludovic Courtès2012-08-221-1/+1
| | | | * configure.ac: Switch to version 0.1.
* build: Add `--with-libgcrypt-prefix'; capture the path to libgcrypt.Ludovic Courtès2012-08-171-0/+17
| | | | | | | | | * configure.ac: Add `--with-libgcrypt-prefix'. Substitute `LIBGCRYPT'. * Makefile.am (.scm.go): Pass $(LIBGCRYPT). * guix/utils.scm (%libgcrypt): New variable. (sha256): Use it.
* build: Pass the right flags for "make distcheck".Ludovic Courtès2012-08-141-1/+5
| | | | | * Makefile.am (AM_DISTCHECK_CONFIGURE_FLAGS): New variable. * configure.ac: Define and substitute `NIX_PREFIX'.
* build: Use Automake's `gnu' option.Ludovic Courtès2012-07-071-1/+1
| | | | | * configure.ac: Use Automake's `gnu' option. * ChangeLog, NEWS: New files.
* build: Use `AM_GNU_GETTEXT_VERSION'.Ludovic Courtès2012-07-021-0/+1
| | | | | * configure.ac: Add `AM_GNU_GETTEXT_VERSION'. Suggested by Antono Vasiljev.
* build: Capitalize the package name.Ludovic Courtès2012-07-011-1/+1
| | | | * configure.ac: Use "Guix", not "guix", as the package name.
* Add `guix-build'.Ludovic Courtès2012-07-011-1/+5
| | | | | | | | * guix-build.in: New file. * configure.ac: Emit `guix-build'. Add `commands-exec'. * Makefile.am (bin_SCRIPTS): New variable. * po/POTFILES.in: Add `guix-build.in'.
* Gettextize, with GNU Gettext 0.18.1.Ludovic Courtès2012-06-291-1/+3
| | | | | | | | | * Makefile.am (EXTRA_DIST): Add `build-aux/config.rpath'. (SUBDIRS, ACLOCAL_AMFLAGS): New variables. * configure.ac: Use `AM_GNU_GETTEXT'. Emit `po/Makefile.in'. * po/Makevars, po/POTFILES.in: New files.
* build: Be cross-compilation-ready.Ludovic Courtès2012-06-151-0/+2
| | | | | | * Makefile.am (.scm.go): Pass `--target=$(host)'. * configure.ac: Use `AC_CANONICAL_HOST'.
* Add a build system.Ludovic Courtès2012-06-131-0/+54
* configure.ac, Makefile.am: New files.