Ludovic Courtès
f19b9b96cd
gnu: gdb: Use 'modify-phases'.
...
* gnu/packages/gdb.scm (gdb)[arguments]: Use 'modify-phases'.
2015-09-09 23:27:10 +02:00
Ludovic Courtès
c0a1ea2c75
gnu: gdb: Update to 7.10.
...
* gnu/packages/gdb.scm (gdb): Update to 7.10.
2015-09-09 23:27:10 +02:00
Ludovic Courtès
0334ef2ab0
linux-initrd: Compress cpio archives deterministically.
...
* gnu/build/linux-initrd.scm (write-cpio-archive): Use '--no-name'.
2015-09-09 23:27:10 +02:00
Mark H Weaver
eb55e28c84
hydra: Remove cross-builds from armhf-linux to mips64el-linux-gnuabi64.
...
* build-aux/hydra/gnu-system.scm (hydra-jobs)[cross-jobs]: Modify
'from-32-to-64?' to include 'armhf-linux' in the set of 32-bit systems.
2015-09-09 16:35:03 -04:00
Ludovic Courtès
784d6e9115
gnu: openssl: Remove run-time dependency on Perl.
...
This shrinks the closure of OpenSSL from 154 MiB to 73 MiB.
* gnu/packages/patches/openssl-c-rehash.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/tls.scm (openssl)[source]: Use it.
[arguments]: Add 'remove-miscellany' phase.
* gnu/packages/certs.scm (nss-certs)[native-inputs]: Add PERL.
2015-09-09 19:01:48 +02:00
Ludovic Courtès
fe8199a80c
gnu: openssl: Allow shared objects to be stripped.
...
* gnu/packages/tls.scm (openssl)[arguments]: Add
'make-libraries-writable' phase.
2015-09-09 18:31:05 +02:00
Ludovic Courtès
4fb254a339
gnu: openssl: Install data and documentation to PREFIX/share.
...
* gnu/packages/tls.scm (openssl)[arguments]: Add 'fix-man-dir' phase.
Pass --openssldir=PREFIX/share/openssl-VERSION to ./config.
2015-09-09 18:17:38 +02:00
Ludovic Courtès
b6cb13583b
gnu: openssl: Use 'modify-phases'.
...
* gnu/packages/tls.scm (openssl)[arguments]: Use 'modify-phases'.
2015-09-09 15:31:23 +02:00
Ludovic Courtès
6f6eb85760
gnu: libtiff: Add "doc" output.
...
* gnu/packages/image.scm (libtiff)[outputs, arguments]: New fields.
2015-09-09 15:25:05 +02:00
宋文武
363ccf9fe2
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.
2015-09-09 21:06:30 +08:00
Ricardo Wurmus
c940a14559
gnu: ibus: Suggest search path.
...
* gnu/packages/ibus.scm (ibus)[native-search-paths]: Add path specification
for IBUS_COMPONENT_PATH.
2015-09-09 07:25:27 +02:00
Ricardo Wurmus
3d3caf1f31
gnu: Add gMTP.
...
* gnu/packages/libusb.scm (gmtp): New variable.
2015-09-09 07:03:26 +02:00
Ricardo Wurmus
5b86a5842c
gnu: ibus: Update to 1.5.11.
...
* gnu/packages/ibus.scm (ibus): Update to 1.5.11.
2015-09-09 07:01:12 +02:00
Ricardo Wurmus
a228fce597
gnu: qsynth: Update to 0.4.0.
...
* gnu/packages/audio.scm (qsynth): Update to 0.4.0.
2015-09-09 07:00:42 +02:00
Cyril Roelandt
5a4849e11c
gnu: oslotest: Update to 1.10.0
...
* gnu/packages/openstack.scm (python-oslotest): Update to 1.10.0.
2015-09-08 23:19:31 +02:00
Ludovic Courtès
6f96706d6f
gnu: sqlite: Switch to alternate source URL.
...
* gnu/packages/databases.scm (sqlite)[source]: Add fossies.org URL.
2015-09-08 22:21:00 +02:00
Steve Sprang
0c0a1f22ce
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>
2015-09-08 21:47:30 +02:00
Ludovic Courtès
c5d8e688dc
gnu: glibc: Patch 'openat64', which was buggy on 32-bit platforms.
...
* gnu/packages/patches/glibc-o-largefile.patch: New file.
* gnu/packages/base.scm (glibc)[source]: Add it to 'patches'.
* gnu-system.am (dist_patch_DATA): Add it.
2015-09-08 15:53:05 +02:00
Mathieu Lirzin
1cd4027cfd
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.
2015-09-08 07:44:53 +02:00
Cyril Roelandt
8531b326f1
gnu: Add oslo.i18n.
...
* gnu/packages/openstack.scm (python-oslo.i18n, python2-oslo.i18n): New
variables.
2015-09-08 00:14:11 +02:00
Cyril Roelandt
05de40c5d3
gnu: python-testtools: fix propagated inputs.
...
* gnu/packages/python.scm (python-testools): turn python-fixtures and
python-testtools into propagated inputs.
2015-09-08 00:14:11 +02:00
Cyril Roelandt
ea8e40d031
gnu: pbr: Update to 1.6.0
...
* gnu/packages/openstack.scm (python-pbr): Update to 1.6.0.
2015-09-08 00:11:16 +02:00
David Thompson
64b6ccc30e
gnu: Add ruby-rack.
...
* gnu/packages/ruby.scm (ruby-rack): New variable.
2015-09-07 13:43:44 -04:00
David Thompson
ee78d02452
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.
2015-09-07 13:09:58 -04:00
David Thompson
4949ada9da
build: container: Setup /dev/console.
...
* gnu/build/linux-container.scm (mount-file-systems): Bind mount the
controlling terminal as /dev/console.
2015-09-07 13:09:58 -04:00
David Thompson
468e56576c
gnu: Add ruby-byebug.
...
* gnu/packages/ruby.scm (ruby-byebug): New variable.
2015-09-07 08:27:57 -04:00
David Thompson
4a9e058566
gnu: Add ruby-pg.
...
* gnu/packages/ruby.scm (ruby-pg): New variable.
2015-09-07 08:27:37 -04:00
David Thompson
b500e7182d
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".
2015-09-07 08:27:10 -04:00
Mark H Weaver
140b4bc6cd
packages: Build tarballs in sorted order even if tar doesn't support it.
...
This is a followup to commit 92226a470d
.
* guix/packages.scm (patch-and-repack)[build]: Determine if tar supports the
"--sort=name" option using a run-time test. If not supported, generate the
sorted file list with 'find-files' and pass it to tar using "--files-from".
2015-09-06 17:25:51 -04:00
Mark H Weaver
f4ae827e26
utils: find-files: Add DIRECTORIES? and FAIL-ON-ERROR? arguments.
...
* guix/build/utils.scm (find-files): Add DIRECTORIES? and FAIL-ON-ERROR?
keyword arguments.
2015-09-06 17:25:50 -04:00
Andreas Enge
8957241dd4
gnu: Add enblend-enfuse.
...
* gnu/packages/photo.scm (enblend-enfuse): New variable.
2015-09-06 23:12:51 +02:00
Andreas Enge
f03c0e01ca
gnu: calibre: Update to 2.37.1.
...
* gnu/packages/ebook.scm (calibre): Update to 2.37.1.
2015-09-06 22:36:34 +02:00
Andreas Enge
194c7f95f1
gnu: Add FLANN.
...
* gnu/packages/maths.scm (flann): New variable.
2015-09-06 19:34:09 +02:00
Efraim Flashner
a1703aa765
gnu: youtube-dl: Update to 2015.09.03.
...
* gnu/packages/video.scm (youtube-dl): Update to 2015.09.03.
2015-09-06 18:24:18 +02:00
Andreas Enge
0e6412c1d0
gnu: Add libpano13.
...
* gnu/packages/photo.scm (libpano13): New variable.
2015-09-06 18:20:01 +02:00
宋文武
f5c0b04bfe
gnu: poppler: Update to 0.35.0.
...
* gnu/packages/pdf.scm (poppler): Update to 0.35.0.
2015-09-06 21:52:21 +08:00
宋文武
81ece42981
gnu: harfbuzz: Update to 1.0.3.
...
* gnu/packages/gtk.scm (harfbuzz): Update to 1.0.3.
2015-09-06 21:52:21 +08:00
宋文武
e6f22a828e
gnu: graphite2: Update to 1.3.1.
...
* gnu/packages/fontutils.scm (graphite2): Update to 1.3.1. Remove
unused PERL from inputs.
[native-inputs]: New field.
2015-09-06 21:52:21 +08:00
宋文武
d582eaacec
gnu: Add python-fonttools.
...
* gnu/packages/python.scm (python-fonttools, python2-fonttools): New
variables.
2015-09-06 21:52:21 +08:00
宋文武
030fa12ef2
gnu: fontconfig: Update to 2.11.94.
...
* gnu/packages/fontutils.scm (fontconfig): Update to 2.11.94.
[arguments]: Pass '--with-cache-dir=/var/cache/fontconfig' to configure.
Add #:phases.
2015-09-06 21:52:21 +08:00
Ludovic Courtès
a5c0d8bc55
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.
2015-09-06 15:52:04 +02:00
David Thompson
37ab3abad3
Update copyright information in (gnu packages ruby).
2015-09-06 09:39:18 -04:00
David Thompson
f847ad7bc0
gnu: Add ruby-ox.
...
* gnu/packages/ruby.scm (ruby-ox): New variable.
2015-09-06 09:24:17 -04:00
David Thompson
5ff89a1bd2
gnu: Add ruby-activesupport.
...
* gnu/packages/ruby.scm (ruby-activesupport): New variable.
2015-09-06 09:24:17 -04:00
David Thompson
c99e224707
gnu: Add ruby-json.
...
* gnu/packages/ruby.scm (ruby-json): New variable.
2015-09-06 09:08:49 -04:00
David Thompson
08a1b7013d
gnu: Add ruby-tzinfo.
...
* gnu/packages/ruby.scm (ruby-tzinfo): New variable.
2015-09-06 09:08:49 -04:00
David Thompson
1415792a7c
gnu: Add ruby-thread-safe.
...
* gnu/packages/ruby.scm (ruby-thread-safe): New variable.
2015-09-06 09:08:49 -04:00
David Thompson
96e76083b8
gnu: Add ruby-pry.
...
* gnu/packages/ruby.scm (ruby-pry): New variable.
2015-09-06 09:08:48 -04:00
David Thompson
5337f8b97d
gnu: Add ruby-slop-3.
...
* gnu/packages/ruby.scm (ruby-slop-3): New variable.
2015-09-06 09:08:48 -04:00
David Thompson
2e3fdea441
gnu: Add ruby-coderay.
...
* gnu/packages/ruby.scm (ruby-coderay): New variable.
2015-09-06 09:08:48 -04:00