~ruther/guix-local

ref: 56c092ce94cee893898f71ce61e443dd121cccdb guix-local/Makefile.am -rw-r--r-- 5.8 KiB
56c092ce — Ludovic Courtès 12 years ago
build-system/gnu: Unify with (guix build-system gnu-cross-build).

* guix/build/gnu-build-system.scm (set-paths): Add `native-inputs' and
  `native-search-paths' keyword parameters.  Honor them.
  (configure): Add `target' and `native-inputs' keyword parameters.
  Look for Bash in NATIVE-INPUTS or INPUTS.  Pass `--host' when TARGET
  is true.
  (strip): Add `strip-command' keyword parameter.  Use it.
* guix/build/gnu-cross-build.scm: Remove.
* Makefile.am (MODULES): Adjust accordingly.
* gnu/packages/acl.scm, gnu/packages/attr.scm, gnu/packages/base.scm,
  gnu/packages/bash.scm, gnu/packages/gawk.scm,
  gnu/packages/gettext.scm, gnu/packages/guile.scm,
  gnu/packages/libffi.scm, gnu/packages/libsigsegv.scm,
  gnu/packages/linux.scm, gnu/packages/ncurses.scm,
  gnu/packages/readline.scm, guix/build-system/gnu.scm: Replace
  `%standard-cross-phases' by `%standard-phases'.  Remove references
  to (guix build gnu-cross-build).
d501fad1 — Ludovic Courtès 12 years ago
Merge branch 'master' into core-updates

Conflicts:
	gnu/packages/make-bootstrap.scm
f3211ef3 — Ludovic Courtès 12 years ago
build: Move Hydra recipe to build-aux/hydra.

* hydra.scm: Rename to...
* build-aux/hydra/gnu-system.scm: ... this.
* Makefile.am (EXTRA_DIST): Adjust accordingly.
d516736c — Ludovic Courtès 12 years ago
build: Split Makefile.am into two parts.

* Makefile.am (MODULES): Move gnu/* to gnu-system.am.
  (patchdir, dist_patch_DATA, bootstrapdir,
  bootstrap_x86_64_linuxdir, bootstrap_i686_linuxdir,
  dist_bootstrap_x86_64_linux_DATA, dist_bootstrap_i686_linux_DATA,
  nodist_bootstrap_x86_64_linux_DATA, nodist_bootstrap_i686_linux_DATA,
  install-data-hook, DISTCLEANFILES, DOWNLOAD_FILE,
  gnu/packages/bootstrap/x86_64-linux/guile-2.0.7.tar.xz,
  gnu/packages/bootstrap/i686-linux/guile-2.0.7.tar.xz): Move to...
* gnu-system.am: ... here.  New file.
7fa37abc — Ludovic Courtès 12 years ago
gnu: Add ImageMagick.

* gnu/packages/imagemagick.scm: New file.
* Makefile.am (MODULES): Add it.
* guix/download.scm (%mirrors): Add `imagemagick' entry.
cf3fe3b0 — Cyril Roelandt 12 years ago
gnu: Move subversion with the other version control systems.

* gnu/packages/subversion.scm: Remove file.
* gnu/packages/version-control.scm (subversion): New variable.
* Makefile.am (MODULES): remove subversion.scm.
5686807e — Ludovic Courtès 12 years ago
build: Remove non-existent git.scm from Makefile.am.

* Makefile.am (MODULES): Remove git.scm.
b1b07d72 — Ludovic Courtès 12 years ago
gnu: Add Graphviz.

* gnu/packages/graphviz.scm: New file.
* Makefile.am (MODULES): Add it.
d517142b — Ludovic Courtès 12 years ago
gnu: Add GD.

* gnu/packages/gd.scm: New file.
* Makefile.am (MODULES): Add it.
6131c43d — Andreas Enge 12 years ago
gnu: Add cairo.

* gnu/packages/gtk.scm (cairo): New variable.
cbe62e89 — Ludovic Courtès 12 years ago
gnu: Add GNU gcal.

* gnu/packages/gcal.scm: New file.
* Makefile.am (MODULES): Add it.
7bc5cc2b — Ludovic Courtès 12 years ago
gnu: glib: Update to 2.37.1.

* gnu/packages/glib.scm (glib): Update to 2.37.1.  Add Bash and tzdata
  as inputs.  Remove `glib-tests-timezone.patch'.  Augment `pre-build'
  phase to set `TZDIR', `XDG_CACHE_HOME', and to modify makefiles to
  honor $(TESTS_ENVIRONMENT).
* gnu/packages/patches/glib-tests-desktop.patch,
  gnu/packages/patches/glib-tests-homedir.patch: Update.
* gnu/packages/patches/glib-tests-timezone.patch: Remove.
* Makefile.am (dist_patch_DATA): Update accordingly.
7f4e4b77 — Ludovic Courtès 12 years ago
gnu: Add WordNet.

* gnu/packages/wordnet.scm: New file.
* Makefile.am (MODULES): Add it.
94e4ddd5 — Nikita Karetnikov 12 years ago
gnu: Add Grue Hunter.

* gnu/packages/grue-hunter.scm: New file.
* Makefile.am (MODULES): Add it.
1890a149 — Ludovic Courtès 12 years ago
gnu: Add XLockMore.

* gnu/packages/xlockmore.scm: New file.
* Makefile.am (MODULES): Add it.
264218a4 — Ludovic Courtès 12 years ago
build-system/gnu: Implement cross build.

* guix/build-system/gnu.scm (inputs-search-paths): New procedure.
  (standard-search-paths): Use it.
  (expand-inputs): New procedure.
  (standard-inputs): Use it.
  (standard-cross-packages, standard-cross-inputs,
  standard-cross-search-paths, gnu-cross-build): New procedures.
  (gnu-build-system): Set `cross-build' field to `gnu-cross-build'.
* gnu/packages/cross-base.scm: Export `cross-gcc', `cross-binutils', and
  `cross-libc'.
* guix/build/gnu-cross-build.scm: New file.
* Makefile.am (MODULES): Add it.
3ec7ad8e — Ludovic Courtès 12 years ago
gnu: Add UnRTF.

* gnu/packages/unrtf.scm: New file.
* Makefile.am (MODULES): Add it.
bb3fe7fc — Ludovic Courtès 12 years ago
gnu: Add GNU Plotutils.

* gnu/packages/plotutils.scm: New file.
* Makefile.am (MODULES): Add it.
a463ffd9 — Ludovic Courtès 13 years ago
build: Make sure the distribution doesn't embed store file names.

* Makefile.am (assert-no-store-file-names): New target.
  (dist-hook): Depend on it.
e793178a — Ludovic Courtès 13 years ago
build: Generate a ChangeLog file upon "make dist".

* Makefile.am (sync-synopses): New rule, formerly `dist-hook.
  (gen-ChangeLog): New rule.
  (dist-hook): Depend on these two targets.
Next