~ruther/guix-local

2365338b — Andreas Enge 12 years ago
gnu: xorg: Fix xorg-server.

* gnu/packages/xorg.scm (xkbcomp-intermediate): New variable, serves as
    input to xkeyboard-config.
* gnu/packages/xorg.scm (xkeyboard-config): Add input xkbcomp-intermediate.
* gnu/packages/xorg.scm (xkbcomp): Add input xkeyboard-config.
* gnu/packages/xorg.scm (xorg-server): Adapt xkb paths and replace references
    to /bin/sh (with Ludovic Courtès <ludo@gnu.org>).
caf96deb — Ludovic Courtès 12 years ago
guix-register: Expect closures to refer to the original store.

* nix/guix-register/guix-register.cc (prefix): New variable.
  (parse_opt): Use it.
  (register_validity): Change 'info.path' to the final store name.
  Hash the final under its real path.
* tests/guix-register.sh: Adjust the contents of $closure accordingly.
  Rename 'NIX_LOCALSTATE_DIR' to 'NIX_STATE_DIR'.  Don't try to call
  'valid-path?'.  Add test using 'sqlite3'.
a4141d6d — Alex Sassmannshausen 12 years ago
list-packages: Progressive Enhancement approach to JS.

* build-aux/list-packages.scm (package->sxml): Add parameters previous,
  description-ids and remaining, update docstring accordingly. Introduce logic
  for fold-values process.
  (insert-tr): Moved sxml package table-row generation to new function; remove
  <a> elements and JS function calls. These are created through JS
  (prep_pkg_descs). Add insert-js-call for every 15th package, and the last.
  (insert-js-call): New function.
  (packages->sxml): Change map to fold values; add init params.
  (insert-js): show_hide: add compatibility check, introduce, use thingLink
               prep: new JS function.
               bulk_show_hide: new JS function.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4fd6bf53 — Andreas Enge 12 years ago
gnu: mutt: Add SASL for authenticated SMTP.

* gnu/packages/mail.scm (mutt): Add input cyrus-sasl.
f59e9eaa — Ludovic Courtès 12 years ago
build: check-available-binaries: Adjust to derivation API change.

* build-aux/check-available-binaries.scm: Use 'derivation->output-path'
  instead of 'derivation-path->output-path'.
48e488eb — Ludovic Courtès 12 years ago
nar: Fix file descriptor leak when writing a Nar.

* guix/nar.scm (write-contents)[call-with-binary-input-file]: Always
  close PORT.
f566d765 — Ludovic Courtès 12 years ago
doc: Document '--list-generations' among the query options.

* doc/guix.texi (Invoking guix package): Move '--list-generations' below
  "In addition to these actions".
bd9bde1c — Ludovic Courtès 12 years ago
guix package: Show most recently installed packages last.

Suggested by Andreas Enge <andreas@enge.fr>.

* guix/scripts/package.scm (guix-package)[list-generations,
  list-installed]: Reverse the result of 'manifest-packages'.
* doc/guix.texi (Invoking guix package): Document the order of packages
  for '--list-generations' and '--list-installed'.
a7a4e6a4 — Ludovic Courtès 12 years ago
Add 'guix-register'.

* nix/guix-register/guix-register.cc, tests/guix-register.sh: New
  files.
* Makefile.am (SH_TESTS)[BUILD_DAEMON]: Add tests/guix-register.sh.
* daemon.am (sbin_PROGRAMS, guix_register_SOURCES,
  guix_register_CPPFLAGS, guix_register_LDADD): New variables.
* test-env.in: Export 'storedir', 'prefix', 'datarootdir', 'datadir',
  and 'localstatedir'.
996ed6ac — Ludovic Courtès 12 years ago
build: Build the daemon with -Wall.

* daemon.am (AM_CXXFLAGS): New variable.
13f04f48 — Andreas Enge 12 years ago
gnu: Add mutt.

* gnu/packages/mail.scm (mutt): New variable.
d983a14f — Andreas Enge 12 years ago
gnu: Add fetchmail.

* gnu/packages/mail.scm (fetchmail): New variable.
1fdd3ee2 — Andreas Enge 12 years ago
gnu: Rename module mailutils to mail.

* gnu/packages/mail.scm: Rename from gnu/packages/mailutils.scm.
* gnu-system.am: Rename the module.
995b7261 — Andreas Enge 12 years ago
gnu: Add gnome-doc-utils.

* gnu/packages/gnome.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add module.
477c91ce — Andreas Enge 12 years ago
gnu: Add gst-plugins-base.

* gnu/packages/gstreamer.scm (gst-plugins-base): New variable.
144f9f25 — Andreas Enge 12 years ago
gnu: gstreamer: Depend on python-wrapper.

* gnu/packages/gstreamer.scm (gstreamer): Replace input python by
    python-wrapper.
22885fb8 — Andreas Enge 12 years ago
gnu: Add gstreamer.

* gnu/packages/gstreamer.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add module.
93be8dc4 — Andreas Enge 12 years ago
gnu: xcursor-themes: Install data into package output directory.

* gnu/packages/xorg.scm (xcursor-themes): Install icons into output directory
    instead of libxcursor.
421a80a2 — Andreas Enge 12 years ago
gnu: Add python2-pyicu.

* gnu/packages/python.scm (python2-pyicu): New variable.
99882c61 — Ludovic Courtès 12 years ago
guix package: Sort the list of generation numbers in '--list-generations'.

* guix/scripts/package.scm (generation-numbers): Sort the result.
Next