summaryrefslogtreecommitdiff
path: root/Makefile.am
Commit message (Collapse)AuthorAge
* distro: Add GNU Guile 1.8.Ludovic Courtès2012-07-06
| | | | | | | * distro/base.scm (guile-1.8): New variable. * distro/guile-1.8-cpp-4.5.patch: New file. * Makefile.am (nobase_dist_guilemodule_DATA): Add it.
* Add builder-side utilities for phases, stream editing, & co.Ludovic Courtès2012-07-05
| | | | | | | | | | * guix/build/utils.scm (with-directory-excursion): New macro. (alist-cons-before, alist-cons-after, alist-replace): New procedures. (substitute): New procedure. * tests/build-utils.scm: New file. * Makefile.am (TESTS): Add `tests/build-utils.scm'.
* build: Don't auto-compile tests.Ludovic Courtès2012-07-02
| | | | * Makefile.am (TESTS_ENVIRONMENT): Add `--no-auto-compile'.
* build: Build (guix utils) first.Ludovic Courtès2012-07-01
| | | | * Makefile.am (MODULES): Move `guix/utils.scm' first.
* Add `guix-build'.Ludovic Courtès2012-07-01
| | | | | | | | * 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'.
* Add (distro) with a package searching facility.Ludovic Courtès2012-06-30
| | | | | | | | | | * Makefile.am (MODULES): Add `distro.scm'. * distro.scm: New file. * po/POTFILES.in: Add it. * tests/packages.scm ("find-packages-by-name", "find-packages-by-name with version"): New tests.
* Gettextize, with GNU Gettext 0.18.1.Ludovic Courtès2012-06-29
| | | | | | | | | * 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.
* Add a declarative packaging layer.Ludovic Courtès2012-06-28
| | | | | | | | | | | * Makefile.am (MODULES): Add `guix/packages.scm' and `distro/base.scm'. (TESTS): Add `tests/packages.scm'. (EXTRA_DIST): New variable. * guix/packages.scm, distro/base.scm, tests/packages.scm: New files. * guix/http.scm (http-fetch): Make `name' an optional argument, to match the expectations of `package-source-derivation'.
* build: Define $NIXPKGS when compiling.Ludovic Courtès2012-06-28
| | | | * Makefile.am (.scm.go): Define $NIXPKGS.
* Abstract build systems.Ludovic Courtès2012-06-27
| | | | | | | | | | | | | * Makefile.am (MODULES): Add `guix/build-system.scm' and `guix/build-system/gnu.scm'. Remove `guix/gnu-build-system.scm'. * guix/build-system.scm: New file. * guix/gnu-build-system.scm: Rename to... * guix/build-system/gnu.scm: ... this. (gnu-build-system): New variable. * tests/builders.scm: Adjust `use-module' clauses. ("gnu-build-system"): New test.
* build: Be cross-compilation-ready.Ludovic Courtès2012-06-15
| | | | | | * Makefile.am (.scm.go): Pass `--target=$(host)'. * configure.ac: Use `AC_CANONICAL_HOST'.
* build: Provide the right include path when building modules.Ludovic Courtès2012-06-15
| | | | * Makefile.am (.scm.go): Add missing `-L $(top_srcdir)'.
* Build (guix) last.Ludovic Courtès2012-06-15
| | | | * Makefile.am (MODULES): Move `guix.scm' last.
* Add a build system.Ludovic Courtès2012-06-13
* configure.ac, Makefile.am: New files.