summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-09-08ui: Add package-description-string.Mathieu Lirzin
Provide support for Texinfo's markup in package description. * guix/ui.scm (%text-width): New parameter. (texi->plain-text): New variable. (package->recutils): Use them. (package-description-string): New variable. * emacs/guix-main.scm (%package-param-alist): Use it. * gnu/packages/perl.scm (perl-devel-globaldestruction) (perl-devel-lexalias, perl-exporter-lite): Adapt to Texinfo's markup. * gnu/packages/python.scm (python2-empy): Likewise.
2015-09-08gnu: Add oslo.i18n.Cyril Roelandt
* gnu/packages/openstack.scm (python-oslo.i18n, python2-oslo.i18n): New variables.
2015-09-08gnu: python-testtools: fix propagated inputs.Cyril Roelandt
* gnu/packages/python.scm (python-testools): turn python-fixtures and python-testtools into propagated inputs.
2015-09-08gnu: pbr: Update to 1.6.0Cyril Roelandt
* gnu/packages/openstack.scm (python-pbr): Update to 1.6.0.
2015-09-07gnu: Add ruby-rack.David Thompson
* gnu/packages/ruby.scm (ruby-rack): New variable.
2015-09-07build: container: Use the same clone flags as fork(3).David Thompson
The intent is to make 'clone' behave a lot more like 'primitive-fork', which calls clone(2) with SIGCHLD, CLONE_CHILD_CLEARTID, and CLONE_CHILD_SETTID flags. Notably, running 'clone' at the REPL without these flags would break the REPL beyond repair. * guix/build/syscalls.scm (CLONE_CHILD_CLEARTID, CLONE_CHILD_SETTID): New variables. * gnu/build/linux-container.scm (namespaces->bit-mask): Add CLONE_CHILD_CLEARTID and CLONE_CHILD_SETTID to bit mask.
2015-09-07build: container: Setup /dev/console.David Thompson
* gnu/build/linux-container.scm (mount-file-systems): Bind mount the controlling terminal as /dev/console.
2015-09-07gnu: Add ruby-byebug.David Thompson
* gnu/packages/ruby.scm (ruby-byebug): New variable.
2015-09-07gnu: Add ruby-pg.David Thompson
* gnu/packages/ruby.scm (ruby-pg): New variable.
2015-09-07build: ruby: Avoid long build directory names.David Thompson
Having the hash of the source gem in the source directory file name proved to be problematic when running the test suite for the 'pg' gem that creates UNIX-domain sockets in the source directory and exceeded the 108 character limit on GNU/Linux systems. * guix/build/ruby-build-system.scm (unpack): Rename unpacked gem directory to "gem".
2015-09-06gnu: Add enblend-enfuse.Andreas Enge
* gnu/packages/photo.scm (enblend-enfuse): New variable.
2015-09-06gnu: calibre: Update to 2.37.1.Andreas Enge
* gnu/packages/ebook.scm (calibre): Update to 2.37.1.
2015-09-06gnu: Add FLANN.Andreas Enge
* gnu/packages/maths.scm (flann): New variable.
2015-09-06gnu: youtube-dl: Update to 2015.09.03.Efraim Flashner
* gnu/packages/video.scm (youtube-dl): Update to 2015.09.03.
2015-09-06gnu: Add libpano13.Andreas Enge
* gnu/packages/photo.scm (libpano13): New variable.
2015-09-06ui: Change 'P_' to return the empty string when passed the empty string.Ludovic Courtès
Reported by Mathieu Lirzin <mathieu.lirzin@etu.u-bordeaux.fr> at <https://lists.gnu.org/archive/html/guix-devel/2015-09/msg00111.html>. * guix/ui.scm (P_): Check whether MSGID is empty, and return it if it is.
2015-09-06Update copyright information in (gnu packages ruby).David Thompson
2015-09-06gnu: Add ruby-ox.David Thompson
* gnu/packages/ruby.scm (ruby-ox): New variable.
2015-09-06gnu: Add ruby-activesupport.David Thompson
* gnu/packages/ruby.scm (ruby-activesupport): New variable.
2015-09-06gnu: Add ruby-json.David Thompson
* gnu/packages/ruby.scm (ruby-json): New variable.
2015-09-06gnu: Add ruby-tzinfo.David Thompson
* gnu/packages/ruby.scm (ruby-tzinfo): New variable.
2015-09-06gnu: Add ruby-thread-safe.David Thompson
* gnu/packages/ruby.scm (ruby-thread-safe): New variable.
2015-09-06gnu: Add ruby-pry.David Thompson
* gnu/packages/ruby.scm (ruby-pry): New variable.
2015-09-06gnu: Add ruby-slop-3.David Thompson
* gnu/packages/ruby.scm (ruby-slop-3): New variable.
2015-09-06gnu: Add ruby-coderay.David Thompson
* gnu/packages/ruby.scm (ruby-coderay): New variable.
2015-09-06gnu: Add ruby-method-source.David Thompson
* gnu/packages/ruby.scm (ruby-method-source): New variable.
2015-09-06gnu: sound-theme-freedesktop: Specify the applicable licenses.Ludovic Courtès
* gnu/packages/libcanberra.scm (sound-theme-freedesktop)[license]: Specify the actual licenses that apply.
2015-09-06licenses: Add CC-BY-SA and CC-BY.Ludovic Courtès
* guix/licenses.scm (cc-by-sa4.0, cc-by3.0): New variables.
2015-09-06gnu: Set license of the bootstrap tools.Ludovic Courtès
* gnu/packages/bootstrap.scm (package-from-tarball)[license]: Set to GPL3+. * gnu/packages/make-bootstrap.scm (%static-binaries)[license]: Likewise.
2015-09-06lint: Add 'license' checker.Ludovic Courtès
* guix/scripts/lint.scm (check-license): New procedure. (%checkers): Add 'license' checker. * tests/lint.scm ("license: invalid license"): New test.
2015-09-06gnu: r-stringr: Provide valid 'home-page' URL.Ludovic Courtès
* gnu/packages/statistics.scm (r-stringr)[home-page]: Set to valid URL.
2015-09-06emacs-build-system: Fix a file name of info directory.Alex Kost
* guix/build/emacs-build-system.scm (move-doc): Adjust to use "/share/info" instead of its sub-directory.
2015-09-06gnu: wpa-supplicant-light: Rename to wpa-supplicant-minimal.Alex Kost
* gnu/packages/admin.scm (wpa-supplicant-light): Rename to ... (wpa-supplicant-minimal): ...this. (wpa-supplicant): Use it. * gnu/system/install.scm (installation-os): Use it.
2015-09-06gnu: Add Anonymous Pro fonts.Leo Famulari
* gnu/packages/fonts.scm (font-anonymous-pro): New variable. Signed-off-by: Alex Kost <alezost@gmail.com>
2015-09-05gnu: Add ruby-nokogiri.David Thompson
Co-Authored-By: Pjotr Prins <pjotr.public01@thebird.nl> * gnu/packages/ruby.scm (ruby-nokogiri): New variable.
2015-09-05gnu: Add ruby-mini-portile.David Thompson
* gnu/packages/ruby.scm (ruby-mini-portile): New variable.
2015-09-05gnu: Add ruby-minitar.David Thompson
* gnu/packages/ruby.scm (ruby-minitar): New variable.
2015-09-05tests: Fix typos.Ludovic Courtès
* tests/derivations.scm ("substitutable-derivation?", "derivation-prerequisites-to-build and substitutes, local build"): Fix harmless typos.
2015-09-05download: Disable offloading for downloads.Ludovic Courtès
* guix/download.scm (url-fetch): Use #:local-build? #t. * guix/git-download.scm (git-fetch): Likewise.
2015-09-05build: syscalls: Properly handle clone errors.David Thompson
* guix/build/syscalls.scm (clone): Catch -1 return value and throw error.
2015-09-05gnu: Remove #:select from module import in (gnu packages geeqie).Andreas Enge
* gnu/packages/geeqie.scm: Import all of (gnu packages ghostscript) instead of selectively only the lcms variable; this helps resolve problems with circular dependencies when including the module.
2015-09-04gnu: libtiff: Update home page.Andreas Enge
* gnu/packages/image.scm (libtiff)[home-page]: Update.
2015-09-04gnu: vigra: Add support for OpenEXR.Andreas Enge
* gnu/packages/image.scm (vigra)[inputs]: Add ilmbase and openexr. [arguments]: Augment #:configure-flags.
2015-09-04gnu: Order module imports in (gnu packages photo) alphabetically.Andreas Enge
* gnu/packages/photo.scm: Order module imports alphabetically.
2015-09-04gnu: Add prefix to license imports in (gnu packages photo).Andreas Enge
* gnu/packages/photo.scm: Import (guix licenses) with #:prefix license: to avoid an impending clash with the import of zlib from both (guix licenses) and (gnu packages compression).
2015-09-04gnu: guix: Enable container tests.David Thompson
* gnu/packages/package-management.scm (guix-devel): Delete 'disable-container-tests' build phase.
2015-09-04monads: Fix 'liftN' fallback case.Ludovic Courtès
Reported by Andy Wingo <wingo@igalia.com>. * guix/monads.scm (define-lift) <fallback case>: Add missing #'. Remove extra formal parameter. * tests/monads.scm ("lift"): Add test with 'lift1' as a procedure.
2015-09-04gnu: Add 'patches'.Ludovic Courtès
* gnu/packages/patchutils.scm (patches): New variables.
2015-09-04gnu: Add python2-notmuch.Ludovic Courtès
* gnu/packages/mail.scm (python2-notmuch): New variable.
2015-09-04gnu: ath9k-htc-firmware: Update to 1.4.0.Ludovic Courtès
* gnu/packages/firmware.scm (ath9k-htc-firmware): Update to 1.4.0.