~ruther/guix-local

e73b49fb — Ricardo Wurmus 11 years ago
gnu: Add openblas.

* gnu/packages/maths.scm (openblas): New variable.
cd15ad82 — Ricardo Wurmus 11 years ago
gnu: Add utf8proc.

* gnu/packages/textutils.scm (utf8proc): New variable.
4d581220 — Ludovic Courtès 11 years ago
store: Default to a non-empty list of substituters.

Fixes <http://bugs.gnu.org/20163>.
Reported by Mark H Weaver <mhw@netris.org>.

* guix/store.scm (%default-substitute-urls): New variable.
  (set-build-options): Change default value of #:substitute-urls to
  %DEFAULT-SUBSTITUTE-URLS.
1123759b — Ludovic Courtès 11 years ago
gexp: Fix handling of nativeness in nested gexps.

* guix/gexp.scm (gexp-inputs): Remove 'references' parameter; add
  #:native? and honor it.
  [add-reference-inputs]: Distinguish between native gexp inputs, and
  non-native gexp inputs.  Honor 'native?' field of list inputs.
* tests/gexp.scm ("ungexp + ungexp-native, nested"): New test.
607e1b51 — Ludovic Courtès 11 years ago
gexp: Ignore nested gexps in macro expansion.

Before that, the 'references' and 'natives' or the outer gexp in an
expression like #~#+#~#$coreutils would include those of the inner
gexp.

* guix/gexp.scm (gexp)[collect-escapes]: Ignore everything below
  'ungexp-native' or 'ungexp-native-splicing'.
  [collect-native-escapes]: Ignore everything below 'ungexp' or
  'ungexp-splicing'.
accb682c — Ludovic Courtès 11 years ago
gexp: Allow <gexp-input> objects in #:allowed-references.

* guix/gexp.scm (lower-references): Add <gexp-input> case.
* tests/gexp.scm ("gexp->derivation #:allowed-references, specific
  output"): New test.
2924f0d6 — Ludovic Courtès 11 years ago
gexp: Add identity compiler for derivations.

* guix/gexp.scm (derivation-compiler): New procedure.
  (lower-inputs): Remove 'derivation?' case.
  (gexp-inputs)[add-reference-inputs]: Likewise.
  (gexp->sexp)[reference->sexp]: Likewise.
a9a8f063 — Tomáš Čech 11 years ago
Revert "gnu: Add sdcv."

This reverts commit 004eb31859971f9602f618cbdf6612f4bcaddd9c.
d13586bf — Tomáš Čech 11 years ago
gnu: Add the-silver-searcher.

* gnu/packages/code.scm (the-silver-searcher): New variable.
38829eac — Taylan Ulrich Bayırlı/Kammer 11 years ago
gnu: Add mplayer2.

* gnu/packages/video.scm (mplayer2): New variable.
* gnu/packages/patches/mplayer2-theora-fix.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
9d297fae — Ricardo Wurmus 11 years ago
gnu: gtk+-2: build gobject introspection typelib file.

* gnu/packages/gtk.scm (gtk+-2): add `gobject-introspection' to the
  native-inputs to install typelib file.
3c76a81b — Mark H Weaver 11 years ago
gnu: openssl: Update to 1.0.2a.

* gnu/packages/openssl.scm (openssl): Update to 1.0.2a.
e5ffe52c — Andreas Enge 11 years ago
gnu: calibre: Update to 2.22.0.

* gnu/packages/ebook.scm (calibre): Update to 2.22.0.
0f49d7ba — Ricardo Wurmus 11 years ago
gnu: Add python2-pygobject.

* gnu/packages/glib.scm (python2-pygobject): New variable.
594a362b — Ricardo Wurmus 11 years ago
gnu: python-pygobject: use home page of 3.x series.

* gnu/packages/glib.scm (python-pygobject)[home-page]: Use home page of the
  3.x series of the pygobject bindings instead of the home page for the 2.x
  bindings.
f6f499b3 — Ricardo Wurmus 11 years ago
gnu: lv2-mda-piano: change source URL.

* gnu/packages/audio.scm (lv2-mda-piano)[source]: Change URL of git
  repository to new upstream.
051edc95 — Ludovic Courtès 11 years ago
guix package: '-s' sorts packages by name, then by version.

Before that it would sort them by name only, so the order in which two
packages with the same name but a different version would appear was
non-deterministic.

Reported by Tomáš Čech <sleep_walker@gnu.org>.

* guix/scripts/package.scm (find-packages-by-description)[version<?]:
  New variable.
  Change the 2nd argument to 'sort' to use 'string-compare' and resort
  to 'version<?' when P1 and P2 have the same name.
9eeb3d8c — Ludovic Courtès 11 years ago
guix package: '-s' displays different packages that have the same location.

Before that, 'guix package -s foobarbaz' would display only one package
when several match but they have the same location (which is common when
using 'inherit'.)

The original rationale was given at
<http://lists.gnu.org/archive/html/bug-guix/2013-01/msg00280.html> but
it was arguably misguided because it led to "real" packages being
hidden.

Reported by Tomáš Čech <sleep_walker@gnu.org>.

* guix/scripts/package.scm (find-packages-by-description)[same-location?]:
  Remove.
  Remove call to 'delete-duplicates'.
ac85b515 — Andreas Enge 11 years ago
gnu: arb: Update to 2.3.0.

* gnu/packages/algebra.scm (arb): Update to 2.3.0.
bdec3223 — Eric Bavier 11 years ago
gnu: Add Catalyst-Devel.

* gnu/packages/web.scm (perl-catalyst-devel): New variable.
Next