~ruther/guix-local

2a75d4e6 — Andreas Enge 13 years ago
gnu: Add openldap.

* gnu/packages/openldap.scm: New file.
* Makefile.am (MODULE): Add it.
a7b6ffee — Ludovic Courtès 13 years ago
store: Make `add-to-store' memoizing.

* guix/store.scm (add-to-store/cached): New variable.
  Use it as the new `add-to-store'.
  This reduces the number of RPCs when doing "guix-build gdb" from 5009
  to 3053, and the execution time from 7s to 3.9s.
d7e8e288 — Ludovic Courtès 13 years ago
gnu: gdb: Update to 7.5.1.

* gnu/packages/gdb.scm (gdb): Update to 7.5.1.
8aab64fc — Ludovic Courtès 13 years ago
build: Require Automake 1.12 or later.

* configure.ac: Require Automake 1.12 or later.
2289721c — Nikita Karetnikov 13 years ago
Update 'TODO'.
acc08466 — Nikita Karetnikov 13 years ago
guix-package: Add '--search'.

* guix-package.in (find-packages-by-description): New procedure.
  (show-help, %options): Add '--search'.
  (guix-package)[process-query]: Add support for '--search'.
* doc/guix.texi (Invoking guix-package): Document it.
* tests/guix-package.sh: Add tests.
c9ee0485 — Ludovic Courtès 13 years ago
gnu: automake: Update to 1.13.1.

* gnu/packages/autotools.scm (automake): Update to 1.13.1.
168030ea — Ludovic Courtès 13 years ago
gnu: autoconf-wrapper: Fix "guile" input.

* gnu/packages/autotools.scm (autoconf-wrapper): Remove `lambda' for
  "guile" input..
82fe08ed — Ludovic Courtès 13 years ago
guix-package: Always use the next number for new generations.

Suggested by Andreas Enge <andreas@enge.fr> at
<http://lists.gnu.org/archive/html/bug-guix/2013-01/msg00325.html>.

* guix-package.in (latest-profile-number): Remove.
  (switch-symlinks): New procedure.
  (roll-back)[switch-link]: Use it.
  (guix-package)[process-actions]: Always choose NUMBER + 1 for the new
  profile.  Use `switch-symlinks' instead of `symlink'.  Remove code to
  delete PROFILE when it exists since `switch-symlinks' has the same
  effect.
* tests/guix-package.sh: Adjust existing `--roll-back' tests.
* doc/guix.texi (Invoking guix-package): Document this `--roll-back'
  behavior.
d9307267 — Ludovic Courtès 13 years ago
guix-package: When rolling back to nothingness, point to the empty profile.

Suggested by Andreas Enge <andreas@enge.fr> at
<http://lists.gnu.org/archive/html/bug-guix/2013-01/msg00316.html>.

* guix-package.in (roll-back): Check whether PROFILE is valid using
  `file-exists?'.  When NUMBER is zero, just emit a notice.  When
  PREVIOUS-NUMBER is zero and PREVIOUS-PROFILE does not exist, build the
  empty profile, and link to it.
* tests/guix-package.sh: Add tests.
* doc/guix.texi (Invoking guix-package): Document the new behavior.
29767aae — Ludovic Courtès 13 years ago
Update `TODO'.
41d42f50 — Ludovic Courtès 13 years ago
Update `AUTHORS' and `THANKS'.
64858bc0 — Ludovic Courtès 13 years ago
gnu: python: Remove unnecessary module import.

* gnu/packages/python.scm: Remove use of (gnu packages base).
f1d2872c — Cyril Roelandt 13 years ago
gnu: Add irssi.

* gnu/packages/irssi.scm: New file.
* Makefile.am (MODULES): Add it.
b8d3511a — Andreas Enge 13 years ago
gnu: Add zip, unzip and zziplib.

* gnu/packages/zip.scm: New file.
* Makefile.am (MODULES): Add it.
e5c0701f — Andreas Enge 13 years ago
gnu: Add TECkit.

* gnu/packages/freetype.scm (teckit): New variable.
* gnu/packages/patches/teckit-cstdio.patch: New file.
* Makefile.am (dist_patch_DATA): Add patch.
cc957c3c — Ludovic Courtès 13 years ago
gnu: Use `mirror://apache' where applicable.

* gnu/packages/libapr.scm (libapr, libaprutil): Use `mirror://apache'.
* gnu/packages/subversion.scm (subversion): Likewise.
47f9db41 — Ludovic Courtès 13 years ago
download: Add Apache mirrors.

* guix/download.scm (%mirrors): Add `apache'.
59db0194 — Cyril Roelandt 13 years ago
gnu: Add Subversion.

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

* gnu/packages/sqlite.scm: New file.
* Makefile.am (MODULES): Add it.
Next