Alex Kost [Mon, 14 Sep 2015 20:32:53 +0000 (23:32 +0300)]
emacs: Add customization groups for faces.
* emacs/guix.el (guix-faces): New custom group.
* emacs/guix-base.el (guix-operation-option-key): Use it.
(guix-define-buffer-type): Generate faces group.
* emacs/guix-info.el: Adjust faces to use new groups.
(guix-info-faces): New custom group.
* emacs/guix-list.el: Likewise
(guix-list-faces): New custom group.
Eric Bavier [Thu, 10 Sep 2015 20:34:58 +0000 (15:34 -0500)]
guix: lint: Check for meaningful origin file names.
* guix/scripts/lint.scm (check-source-file-name): New procedure.
(%checkers): Add 'source-file-name' checker.
* tests/lint.scm ("source-file-name", "source-file-name: v prefix")
("source-file-name: valid", "source-file-name: bad checkout")
("source-file-name: good checkout"): New tests.
* doc/guix.texi (Invoking guix lint): Mention file name check.
Eric Bavier [Thu, 10 Sep 2015 20:39:44 +0000 (15:39 -0500)]
guix: packages: Add origin-actual-file-name.
* guix/scripts/graph.scm (uri->file-name, node-full-name): Move origin file
name logic to...
* guix/packages.scm (origin-actual-file-name): ...here.
* tests/packages.scm ("origin-actual-file-name")
("origin-actual-file-name, file-name"): New tests.
Steve Sprang [Wed, 9 Sep 2015 20:59:52 +0000 (13:59 -0700)]
download: Avoid type errors when formatting download progress output.
* guix/build/download.scm (nearest-exact-integer): New procedure.
(seconds->string, byte-count->string): Use it.
Ludovic Courtès [Mon, 14 Sep 2015 22:04:27 +0000 (00:04 +0200)]
guix system: Gracefully handle incomplete commands.
Fixes <http://bugs.gnu.org/21451>.
Reported by Steve Sprang <steve.sprang@gmail.com>.
* guix/scripts/system.scm (guix-system)[option-arguments]: Error out
when ACTION is #f.
Mathieu Lirzin [Sun, 13 Sep 2015 20:26:37 +0000 (22:26 +0200)]
doc: Use the recommended Scheme format.
Apply the recommended formatting rules from '.dir-locals.el' to the
examples in the manual in order to fulfill it's purpose of being a
reference.
* doc/package-hello.scm: Indent it.
* doc/guix.texi (Defining Packages, Version Numbers): Likewise.
* gnu/packages/base.scm (hello): Be consistent with the manual.
Pjotr Prins [Mon, 14 Sep 2015 14:32:27 +0000 (16:32 +0200)]
gnu: Add bio-locus.
* gnu/packages/bioinformatics.scm (bio-locus): New variable.
David Thompson [Mon, 14 Sep 2015 16:05:15 +0000 (12:05 -0400)]
Revert "gnu: Add bio-locus."
This reverts commit
b429c4fbb06299ce10ecc113a7818bf777c63a6e.
Pjotr Prins [Mon, 14 Sep 2015 14:32:27 +0000 (16:32 +0200)]
gnu: Add bio-locus.
* gnu/packages/bioinformatics.scm (bio-locus): New variable.
David Thompson [Mon, 8 Jun 2015 12:59:00 +0000 (08:59 -0400)]
gnu: system: Add Linux container module.
* gnu/system/linux-container.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
* gnu/system.scm: Export 'operating-system-etc-directory',
'operating-system-boot-script', 'operating-system-locale-directory', and
'file-union'.
(operating-system-boot-script): Add #:container? keyword argument.
(operating-system-activation-script): Add #:container? keyword argument.
Don't call 'activate-firmware' or 'activate-ptrace-attach' when activating a
container.
David Thompson [Tue, 8 Sep 2015 02:58:05 +0000 (22:58 -0400)]
build: ruby: Add support for tarball and directory sources.
Previously, the Ruby build system only knew how to work with gem archives,
which made it difficult to build unreleased gems from a Git repository or
released gems in tarball form.
* gnu/build/ruby-build-system.scm (gnu:unpack, gem-archive?): New procedures.
(unpack): Use GNU build system unpack phase for non-gem sources.
(build): Rebuild the gemspec iff the source is a gem archive.
* guix.texi ("ruby-build-system"): Mention that tarballs and directories are
acceptable.
Cyril Roelandt [Tue, 8 Sep 2015 23:33:40 +0000 (01:33 +0200)]
gnu: Add python-oslo.utils.
* gnu/packages/openstack.scm (python-oslo.utils, python2-oslo.utils): New variables.
Cyril Roelandt [Tue, 8 Sep 2015 22:59:10 +0000 (00:59 +0200)]
gnu: Add python-debtcollector.
* gnu/packages/openstack.scm (python-debtcollector,
python2-debtcollector): New variables.
Cyril Roelandt [Tue, 8 Sep 2015 22:51:45 +0000 (00:51 +0200)]
gnu: Add python-monotonic.
* gnu/packages/python.scm (python-monotonic, python2-monotonic): New variables.
Cyril Roelandt [Tue, 8 Sep 2015 22:44:14 +0000 (00:44 +0200)]
gnu: Add python-iso8601.
* gnu/packages/python.scm (python-iso8601, python2-iso8601): New variables.
Cyril Roelandt [Tue, 8 Sep 2015 22:26:26 +0000 (00:26 +0200)]
gnu: Add python-wrapt
* gnu/packages/python.scm (python-wrapt, python2-wrapt): New variables.
Cyril Roelandt [Mon, 7 Sep 2015 22:33:05 +0000 (00:33 +0200)]
gnu: Add python-oslo.config.
* gnu/packages/openstack.scm (python-oslo.config, python2-oslo.config): New variables.
Cyril Roelandt [Mon, 7 Sep 2015 22:27:45 +0000 (00:27 +0200)]
gnu: Add python-stevedore.
* gnu/packages/openstack.scm (python-stevedore, python2-stevedore): New variables.
Cyril Roelandt [Mon, 7 Sep 2015 22:22:49 +0000 (00:22 +0200)]
gnu: Add python-netaddr.
* gnu/packages/python.scm (python-netaddr, python2-netaddr): New variables.
Mathieu Lirzin [Sun, 13 Sep 2015 12:33:00 +0000 (14:33 +0200)]
gnu: Add cvs-fast-export.
* gnu/packages/version-control.scm (cvs-fast-export): New variable.
Ludovic Courtès [Sun, 13 Sep 2015 19:17:30 +0000 (21:17 +0200)]
gnu: gnupg: Update to 2.1.8.
* gnu/packages/gnupg.scm (gnupg): Update to 2.1.8.
Ludovic Courtès [Sun, 13 Sep 2015 19:14:23 +0000 (21:14 +0200)]
gnu: cpio: Upgrade to 2.12.
* gnu/packages/cpio.scm (cpio): Update to 2.12.
[source]: Remove 'patches' field.
* gnu/packages/patches/cpio-CVE-2014-9112-pt1.patch,
gnu/packages/patches/cpio-CVE-2014-9112-pt2.patch,
gnu/packages/patches/cpio-CVE-2014-9112-pt3.patch,
gnu/packages/patches/cpio-CVE-2014-9112-pt4.patch,
gnu/packages/patches/cpio-CVE-2014-9112-pt5.patch,
gnu/packages/patches/cpio-fix-symlink-bad-length-test.patch: Remove.
* gnu-system.am (dist_patch_DATA): Remove.
David Thompson [Sun, 13 Sep 2015 13:20:03 +0000 (09:20 -0400)]
gnu: tiled: Update to 0.13.1.
* gnu/packages/game-development.scm (tiled): Update to 0.13.1.
David Thompson [Sun, 13 Sep 2015 13:04:40 +0000 (09:04 -0400)]
gnu: redis: Update to 3.0.4
* gnu/packages/databases.scm (redis): Update to 3.0.4.
Ludovic Courtès [Sun, 13 Sep 2015 10:04:55 +0000 (12:04 +0200)]
Revert "services: 'mingetty-service' no longer takes monadic values."
This reverts commit
daa48c31797b27e3a0991d0db7406c951ebc86df.
Leo Famulari [Wed, 9 Sep 2015 21:04:12 +0000 (17:04 -0400)]
gnu: Add lz4.
* gnu/packages/compression.scm (lz4): New variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Mon, 7 Sep 2015 20:44:26 +0000 (22:44 +0200)]
services: 'mingetty-service' no longer takes monadic values.
* gnu/services/base.scm (mingetty-service): Change default value of
#:motd from a monadic value to a <plain-file>. Assume MOTD to be a
file-like object. Assume LOGIN-PROGRAM is a gexp or #f.
(%base-services): Use 'plain-file' instead of 'text-file' for motd.
* gnu/system/linux.scm (unix-pam-service): Update docstring to mention
that MOTD is a file-like object.
* doc/guix.texi (Base Services): Adjust 'mingetty-service' documentation
accordingly.
Ricardo Wurmus [Wed, 9 Sep 2015 05:28:23 +0000 (07:28 +0200)]
gnu: Add ibus-libpinyin.
* gnu/packages/ibus.scm (ibus-libpinyin): New variable.
Ricardo Wurmus [Wed, 9 Sep 2015 05:27:18 +0000 (07:27 +0200)]
gnu: Add libpinyin.
* gnu/packages/ibus.scm (libpinyin): New variable.
David Thompson [Sat, 12 Sep 2015 15:46:31 +0000 (11:46 -0400)]
gnu: minetest: Update to 0.4.13.
* gnu/packages/games.scm (minetest-data, minetest): Update to 0.4.13.
宋文武 [Sat, 12 Sep 2015 07:01:49 +0000 (15:01 +0800)]
Revert "gnu: lzo: Update to 2.09."
This reverts commit
5cfb91c7d40e66c9357734bbff0ec297a72c133d.
宋文武 [Sat, 12 Sep 2015 06:18:09 +0000 (14:18 +0800)]
gnu: lzo: Update to 2.09.
* gnu/packages/compression.scm (lzo): Update to 2.09.
Efraim Flashner [Thu, 10 Sep 2015 13:42:15 +0000 (16:42 +0300)]
gnu: enlightenment: Update to 0.19.9.
* gnu/packages/enlightenment (enlightenment): Update to 0.19.9.
Signed-off-by: Mathieu Lirzin <mthl@openmailbox.org>
Efraim Flashner [Thu, 10 Sep 2015 13:34:44 +0000 (16:34 +0300)]
gnu: emotion-generic-players: Update to 1.15.0.
* gnu/packages/enlightenment.scm (emotion-generic-players):
Update to 1.15.0.
Signed-off-by: Mathieu Lirzin <mthl@openmailbox.org>
Efraim Flashner [Thu, 10 Sep 2015 13:47:42 +0000 (16:47 +0300)]
gnu: evas-generic-loaders: Update to 1.15.0.
* gnu/packages/enlightenment.scm (evas-generic-loaders):
Update to 1.15.0.
Signed-off-by: Mathieu Lirzin <mthl@openmailbox.org>
Efraim Flashner [Thu, 10 Sep 2015 13:28:17 +0000 (16:28 +0300)]
gnu: elementary: Update to 1.15.1.
* gnu/packages/enlightenment.scm (elementary): Update to 1.15.1.
Signed-off-by: Mathieu Lirzin <mthl@openmailbox.org>
Efraim Flashner [Thu, 10 Sep 2015 13:23:37 +0000 (16:23 +0300)]
gnu: efl: Update to 1.15.1.
* gnu/packages/enlightenment.scm (efl): Update to 1.15.1.
Signed-off-by: Mathieu Lirzin <mthl@openmailbox.org>
Efraim Flashner [Thu, 10 Sep 2015 12:49:30 +0000 (15:49 +0300)]
gnu: terminology: Update to 0.9.0.
* gnu/packages/enlightenment.scm (terminology): Update to 0.9.0.
Signed-off-by: Mathieu Lirzin <mthl@openmailbox.org>
Efraim Flashner [Thu, 10 Sep 2015 12:57:23 +0000 (15:57 +0300)]
gnu: ncdu: Update to 1.11.
* gnu/packages/ncdu.scm (ncdu): Update to 1.11.
Signed-off-by: Mathieu Lirzin <mthl@openmailbox.org>
Andreas Enge [Fri, 11 Sep 2015 20:40:22 +0000 (22:40 +0200)]
Revert "gnu: bdb: Fix indentation."
This reverts commit
41996f22abd9a0f03893177f1fcf1a76731025bb.
Andreas Enge [Fri, 11 Sep 2015 20:40:15 +0000 (22:40 +0200)]
Revert "gnu: bdb: Add configure flag to fix C++ header file."
This reverts commit
e4c3e2cd439f6a330fbd459097a1b79be41b4e56.
Andreas Enge [Fri, 11 Sep 2015 20:32:32 +0000 (22:32 +0200)]
gnu: bdb: Add configure flag to fix C++ header file.
* gnu/packages/databases.scm (bdb): Build with "--enable-cxx", which causes
HAVE_CXX_STDHEADERS to be defined in db_cxx.h in the output.
Andreas Enge [Fri, 11 Sep 2015 20:23:29 +0000 (22:23 +0200)]
gnu: bdb: Fix indentation.
* gnu/packages/databases.scm (bdb): Fix indentation.
Ludovic Courtès [Fri, 11 Sep 2015 19:52:51 +0000 (21:52 +0200)]
gnu: Add emacs-debbugs.
* gnu/packages/emacs.scm (emacs-debbugs): New variable.
Siniša Biđin [Fri, 11 Sep 2015 08:11:51 +0000 (03:11 -0500)]
gnu: Add ghc-xmonad-contrib.
* gnu/packages/wm.scm (ghc-xmonad-contrib): New variable.
Signed-off-by: Eric Bavier <bavier@member.fsf.org>
Siniša Biđin [Fri, 11 Sep 2015 08:11:51 +0000 (03:11 -0500)]
gnu: Add xmonad.
* gnu/packages/wm.scm (xmonad): New variable.
Co-authored-by: Eric Bavier <bavier@member.fsf.org>
Mark H Weaver [Thu, 3 Sep 2015 21:16:26 +0000 (17:16 -0400)]
services: elogind-configuration: Disable hibernation key by default.
* gnu/services/desktop.scm (<elogind-configuration>): Change the default value
of the 'handle-hibernate-key' field to 'ignore'.
Mark H Weaver [Thu, 3 Sep 2015 21:12:38 +0000 (17:12 -0400)]
services: Add udev rules for (upower colord elogind) to %desktop-services.
* gnu/services/desktop.scm (%desktop-services): Replace the 'udev-service'
from %base-services.
* gnu/services/base.scm (%base-services): Add a comment to keep them in sync.
Mark H Weaver [Thu, 3 Sep 2015 20:58:08 +0000 (16:58 -0400)]
file-systems: Add %elogind-file-systems; add it to %base-file-systems.
* gnu/system/file-systems.scm (%elogind-file-systems): New variable.
(%base-file-systems): Add %elogind-file-systems.
Ludovic Courtès [Thu, 10 Sep 2015 21:10:50 +0000 (23:10 +0200)]
guix build: '--log-file' can return URLs.
* guix/scripts/build.scm (%default-log-urls): New variable.
(log-url): New procedure.
(guix-build): Use it.
* doc/guix.texi (Invoking guix build): Document it.
Ludovic Courtès [Thu, 10 Sep 2015 20:35:45 +0000 (22:35 +0200)]
http-client: Backport delimited input port fix from Guile.
* guix/http-client.scm (make-delimited-input-port): Backport Guile
commit
5a10e41.
Monkey-patch 'make-delimited-input-port' for any Guile <= 2.0.11.
Ludovic Courtès [Thu, 10 Sep 2015 20:35:12 +0000 (22:35 +0200)]
http-client: Remove redundant import clause.
* guix/http-client.scm: Remove redundant #:use-module (guix utils).
Eric Bavier [Fri, 10 Jul 2015 00:19:09 +0000 (19:19 -0500)]
gnu: gnucash: Add Finance::Quote support.
* gnu/packages/patches/gnucash-price-quotes-perl.patch: New patch.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/gnucash.scm (gnucash)[source]: Use it.
[inputs]: Add perl-date-manip and perl-finance-quote.
[arguments]: Add 'wrap-programs' phase. Move below inputs.
Eric Bavier [Wed, 22 Jul 2015 01:45:54 +0000 (20:45 -0500)]
guix: packages: Add transitive-input-references.
* guix/packages.scm (transitive-input-references): New procedure.
* gnu/packages/version-control.scm (package-transitive-propagated-labels*)
(package-propagated-input-refs): Delete.
(git)[arguments]: Adjust to transitive-input-references.
Eric Bavier [Fri, 10 Jul 2015 00:16:05 +0000 (19:16 -0500)]
gnu: Add perl-finance-quote.
* gnu/packages/web.scm (perl-finance-quote): New variable.
* gnu/packages/patches/perl-finance-quote-unuse-mozilla-ca.patch: New patch.
* gnu-system.am (dist_patch_DATA): Add it.
Eric Bavier [Fri, 10 Jul 2015 00:14:22 +0000 (19:14 -0500)]
gnu: Add perl-date-manip.
* gnu/packages/perl.scm (perl-date-manip): New variable.
Eric Bavier [Thu, 2 Jul 2015 23:59:40 +0000 (18:59 -0500)]
gnu: Add perl-html-tableextract.
* gnu/packages/web.scm (perl-html-tableextract): New variable.
Eric Bavier [Thu, 2 Jul 2015 23:58:45 +0000 (18:58 -0500)]
gnu: Add perl-html-element-extended.
* gnu/packages/web.scm (perl-html-element-extended): New variable.
Efraim Flashner [Thu, 10 Sep 2015 07:44:25 +0000 (10:44 +0300)]
gnu: ffmpeg: Update to 2.8.
* gnu/packages/video.scm (ffmpeg): Update to 2.8.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Thu, 10 Sep 2015 06:49:36 +0000 (08:49 +0200)]
pull: Update to the new cgit snapshot URL.
* guix/scripts/pull.scm (%snapshot-url): Update to the new URL.
Ludovic Courtès [Wed, 9 Sep 2015 21:25:22 +0000 (23:25 +0200)]
gnu: gdb: Remove headers and libraries already in Binutils.
* gnu/packages/gdb.scm (gdb)[arguments]: Add #:modules. Rename
'post-install' phase to 'remove-libs-already-in-binutils'. Change it
to compute the intersection of the set of headers and libraries of GDB
vs. Binutils and to remove each of the files found in both.
Ludovic Courtès [Wed, 9 Sep 2015 21:08:41 +0000 (23:08 +0200)]
gnu: gdb: Use 'modify-phases'.
* gnu/packages/gdb.scm (gdb)[arguments]: Use 'modify-phases'.
Ludovic Courtès [Wed, 9 Sep 2015 21:06:41 +0000 (23:06 +0200)]
gnu: gdb: Update to 7.10.
* gnu/packages/gdb.scm (gdb): Update to 7.10.
Ludovic Courtès [Wed, 9 Sep 2015 21:01:51 +0000 (23:01 +0200)]
linux-initrd: Compress cpio archives deterministically.
* gnu/build/linux-initrd.scm (write-cpio-archive): Use '--no-name'.
宋文武 [Wed, 9 Sep 2015 13:00:11 +0000 (21:00 +0800)]
gnu: xfce4-settings: Set the default icon theme to "gnome".
Fixes <http://bugs.gnu.org/21217>.
* gnu/packages/patches/xfce4-settings-defaults.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/xfce.scm (xfce4-settings)[source]: Add patch.
Ricardo Wurmus [Sat, 5 Sep 2015 21:05:58 +0000 (23:05 +0200)]
gnu: ibus: Suggest search path.
* gnu/packages/ibus.scm (ibus)[native-search-paths]: Add path specification
for IBUS_COMPONENT_PATH.
Ricardo Wurmus [Sun, 6 Sep 2015 21:07:10 +0000 (23:07 +0200)]
gnu: Add gMTP.
* gnu/packages/libusb.scm (gmtp): New variable.
Ricardo Wurmus [Mon, 7 Sep 2015 07:05:50 +0000 (09:05 +0200)]
gnu: ibus: Update to 1.5.11.
* gnu/packages/ibus.scm (ibus): Update to 1.5.11.
Ricardo Wurmus [Wed, 9 Sep 2015 04:49:25 +0000 (06:49 +0200)]
gnu: qsynth: Update to 0.4.0.
* gnu/packages/audio.scm (qsynth): Update to 0.4.0.
Cyril Roelandt [Tue, 8 Sep 2015 21:17:27 +0000 (23:17 +0200)]
gnu: oslotest: Update to 1.10.0
* gnu/packages/openstack.scm (python-oslotest): Update to 1.10.0.
Ludovic Courtès [Tue, 8 Sep 2015 20:21:00 +0000 (22:21 +0200)]
gnu: sqlite: Switch to alternate source URL.
* gnu/packages/databases.scm (sqlite)[source]: Add fossies.org URL.
Steve Sprang [Sat, 5 Sep 2015 18:32:39 +0000 (11:32 -0700)]
build: Improve information density and appearance of download progress output.
* guix/build/download.scm (seconds->string): New function.
(byte-count->string): New function.
(progress-bar): New function.
(throughput->string): Remove function.
(progress-proc): Display base file name, elapsed time, and progress bar.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Mathieu Lirzin [Thu, 6 Aug 2015 22:10:43 +0000 (00:10 +0200)]
ui: Add package-description-string.
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.
Cyril Roelandt [Tue, 1 Sep 2015 22:59:42 +0000 (00:59 +0200)]
gnu: Add oslo.i18n.
* gnu/packages/openstack.scm (python-oslo.i18n, python2-oslo.i18n): New
variables.
Cyril Roelandt [Tue, 1 Sep 2015 21:57:22 +0000 (23:57 +0200)]
gnu: python-testtools: fix propagated inputs.
* gnu/packages/python.scm (python-testools): turn python-fixtures and
python-testtools into propagated inputs.
Cyril Roelandt [Sun, 6 Sep 2015 21:07:16 +0000 (23:07 +0200)]
gnu: pbr: Update to 1.6.0
* gnu/packages/openstack.scm (python-pbr): Update to 1.6.0.
David Thompson [Fri, 4 Sep 2015 20:47:52 +0000 (16:47 -0400)]
gnu: Add ruby-rack.
* gnu/packages/ruby.scm (ruby-rack): New variable.
David Thompson [Sat, 5 Sep 2015 18:10:08 +0000 (14:10 -0400)]
build: container: Use the same clone flags as fork(3).
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.
David Thompson [Sat, 1 Aug 2015 17:54:40 +0000 (13:54 -0400)]
build: container: Setup /dev/console.
* gnu/build/linux-container.scm (mount-file-systems): Bind mount the
controlling terminal as /dev/console.
David Thompson [Fri, 4 Sep 2015 19:09:30 +0000 (15:09 -0400)]
gnu: Add ruby-byebug.
* gnu/packages/ruby.scm (ruby-byebug): New variable.
David Thompson [Sun, 30 Aug 2015 02:03:51 +0000 (22:03 -0400)]
gnu: Add ruby-pg.
* gnu/packages/ruby.scm (ruby-pg): New variable.
David Thompson [Sun, 30 Aug 2015 01:55:12 +0000 (21:55 -0400)]
build: ruby: Avoid long build directory names.
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".
Andreas Enge [Sun, 6 Sep 2015 21:12:51 +0000 (23:12 +0200)]
gnu: Add enblend-enfuse.
* gnu/packages/photo.scm (enblend-enfuse): New variable.
Andreas Enge [Sun, 6 Sep 2015 20:36:34 +0000 (22:36 +0200)]
gnu: calibre: Update to 2.37.1.
* gnu/packages/ebook.scm (calibre): Update to 2.37.1.
Andreas Enge [Sun, 6 Sep 2015 17:34:09 +0000 (19:34 +0200)]
gnu: Add FLANN.
* gnu/packages/maths.scm (flann): New variable.
Efraim Flashner [Sun, 6 Sep 2015 07:46:59 +0000 (10:46 +0300)]
gnu: youtube-dl: Update to 2015.09.03.
* gnu/packages/video.scm (youtube-dl): Update to 2015.09.03.
Andreas Enge [Sat, 5 Sep 2015 16:41:27 +0000 (18:41 +0200)]
gnu: Add libpano13.
* gnu/packages/photo.scm (libpano13): New variable.
Ludovic Courtès [Sun, 6 Sep 2015 13:47:06 +0000 (15:47 +0200)]
ui: Change 'P_' to return the empty string when passed the empty string.
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.
David Thompson [Sun, 6 Sep 2015 13:39:18 +0000 (09:39 -0400)]
Update copyright information in (gnu packages ruby).
David Thompson [Fri, 4 Sep 2015 19:01:11 +0000 (15:01 -0400)]
gnu: Add ruby-ox.
* gnu/packages/ruby.scm (ruby-ox): New variable.
David Thompson [Sun, 30 Aug 2015 13:22:50 +0000 (09:22 -0400)]
gnu: Add ruby-activesupport.
* gnu/packages/ruby.scm (ruby-activesupport): New variable.
David Thompson [Sun, 30 Aug 2015 13:22:12 +0000 (09:22 -0400)]
gnu: Add ruby-json.
* gnu/packages/ruby.scm (ruby-json): New variable.
David Thompson [Sun, 30 Aug 2015 13:21:46 +0000 (09:21 -0400)]
gnu: Add ruby-tzinfo.
* gnu/packages/ruby.scm (ruby-tzinfo): New variable.
David Thompson [Sun, 30 Aug 2015 13:21:23 +0000 (09:21 -0400)]
gnu: Add ruby-thread-safe.
* gnu/packages/ruby.scm (ruby-thread-safe): New variable.
David Thompson [Sun, 30 Aug 2015 02:54:24 +0000 (22:54 -0400)]
gnu: Add ruby-pry.
* gnu/packages/ruby.scm (ruby-pry): New variable.
David Thompson [Sun, 6 Sep 2015 13:00:55 +0000 (09:00 -0400)]
gnu: Add ruby-slop-3.
* gnu/packages/ruby.scm (ruby-slop-3): New variable.
David Thompson [Sun, 30 Aug 2015 02:54:05 +0000 (22:54 -0400)]
gnu: Add ruby-coderay.
* gnu/packages/ruby.scm (ruby-coderay): New variable.
David Thompson [Sun, 30 Aug 2015 02:53:34 +0000 (22:53 -0400)]
gnu: Add ruby-method-source.
* gnu/packages/ruby.scm (ruby-method-source): New variable.
Ludovic Courtès [Sun, 6 Sep 2015 10:34:38 +0000 (12:34 +0200)]
gnu: sound-theme-freedesktop: Specify the applicable licenses.
* gnu/packages/libcanberra.scm (sound-theme-freedesktop)[license]:
Specify the actual licenses that apply.
Ludovic Courtès [Sun, 6 Sep 2015 10:34:03 +0000 (12:34 +0200)]
licenses: Add CC-BY-SA and CC-BY.
* guix/licenses.scm (cc-by-sa4.0, cc-by3.0): New variables.