~ruther/guix-local

2aee33cf — Ludovic Courtès 13 years ago
gnu: Add description and license for QEMU-KVM.

* gnu/packages/qemu.scm (qemu-kvm): Add description and license.
6064c4cd — Ludovic Courtès 13 years ago
gnu: Add libcddb, GNU libcdio, and GNU xorriso.

* gnu/packages/cdrom.scm: New file.
* Makefile.am (MODULES): Add it.
b15fcf9e — Ludovic Courtès 13 years ago
gnu: Add QEMU-KVM.

* gnu/packages/qemu.scm: New file.
* Makefile.am (MODULES): Add it.
a69b7ad2 — Ludovic Courtès 13 years ago
build: Run `guild compile' under the C locale.

* Makefile.am (.scm.go): Set LC_ALL=C.
54845460 — Nikita Karetnikov 13 years ago
gnu: Add GNU Smalltalk.

* gnu/packages/smalltalk.scm: New file.
* Makefile.am (MODULES): Add it.
a38f0ab0 — Ludovic Courtès 13 years ago
build-system/gnu: Clarify docstring of `package-with-extra-configure-variable'.

* guix/build-system/gnu.scm (package-with-extra-configure-variable): Add
  "recursively" in the docstring.
d8707db0 — Ludovic Courtès 13 years ago
gnu: hop: Add `patch-rpath' phase.

* gnu/packages/scheme.scm (hop): Add `patch-rpath' phase.
2d73db7a — Ludovic Courtès 13 years ago
gnu: Add PatchELF.

* gnu/packages/patchelf.scm: New file.
* Makefile.am (MODULES): Add it.
e6e82f62 — Ludovic Courtès 13 years ago
gnu: Add Hop.

* gnu/packages/scheme.scm (hop): New variable.
10879c4e — Ludovic Courtès 13 years ago
gnu: bigloo: Propagate GMP.

* gnu/packages/scheme.scm (bigloo): Propagate GMP.
87d836b2 — Ludovic Courtès 13 years ago
gnu: Add GNU mcron.

* gnu/packages/guile.scm (mcron): New variable.
2f4fbe1c — Ludovic Courtès 13 years ago
gnu: guile-1.8: Patch `ice-9/popen.scm'.

* gnu/packages/guile.scm (guile-1.8): Rename `patch-loader-search-path'
  to `patch-stuff'; patch `ice-9/popen.scm'.
461572cc — Ludovic Courtès 13 years ago
doc: Document installation of propagated inputs.

* doc/guix.texi (Invoking guix-package): Document installation behavior
  with propagated inputs.
b39a48ad — Ludovic Courtès 13 years ago
gnu: ed: Update to 1.6.

* gnu/packages/ed.scm (ed): Update to 1.6.
9589eecb — Ludovic Courtès 13 years ago
gnu: ed: Patch /bin/sh in the test suite.

* gnu/packages/ed.scm (ed): Add `patch-test-suite' phase.
4dede022 — Ludovic Courtès 13 years ago
guix-package: Install propagated inputs.

* guix-package.in (profile-manifest): Return "version 1" manifests.
  (manifest-packages): Likewise.  When MANIFEST is "version 0", add
  '() as the list of "propagated inputs" of each package.
  (profile-derivation): Produce "version 1" manifests.  Pass each
  PACKAGES item's propagated inputs as an input for BUILDER.
  (input->name+path): New procedure.
  (guix-package)[find-package]: Add the transitive propagated inputs of
  each selected package as the last item of the tuple.
  [canonicalize-deps]: New procedure.
  [process-actions]: Adjust to support propagated inputs as the last item.
  [process-query]: Likewise.
1be77eac — Ludovic Courtès 13 years ago
union: Don't warn when colliding leaves point to the same file.

* guix/build/union.scm (union-build)[resolve-collision]: Pass LEAVES
  through `delete-duplicates'; warn iff the result contains more than
  one item.
62112230 — Ludovic Courtès 13 years ago
union: Delete duplicates when passed the same input several times.

* guix/build/union.scm (union-build): Prepend "." to the result of
  `union-tree', to match the expectations of `delete-duplicate-leaves'.
  Don't do mkdir when SUBDIR is ".".
* tests/union.scm ("union-build"): Keep duplicates in %BOOTSTRAP-INPUTS.
44ce77ff — Ludovic Courtès 13 years ago
guix-package: Test installation of packages by name.

* tests/guix-package.sh: Remove `boot_guile'.  Replace occurrences of
  $boot_guile by the `guile-bootstrap' package name.
8dc2ecfc — Ludovic Courtès 13 years ago
build: `chmod +x' scripts as they are generated.

* configure.ac: Add the `chmod +x' as a second argument to
  `AC_CONFIG_FILES'.  Remove `AC_CONFIG_COMMANDS' invocation.
Next