宋文武
6847247c39
gnu: poppler: Update 0.36.0.
...
* gnu/packages/pdf.scm (poppler): Update to 0.36.0.
2015-09-11 20:28:02 +08:00
宋文武
f47fbeb23a
build-system/glib-or-gtk: Don't generate 'icon-theme.cache'.
...
* guix/build-system/glib-or-gtk.scm (default-gtk+): Remove.
(lower): Adjust accordingly.
* guix/build/glib-or-gtk-build-system.scm (generate-icon-cache): Remove.
(%standard-phases): Remove 'glib-or-gtk-icon-cache' phase.
2015-09-11 20:24:30 +08:00
Siniša Biđin
78edf44ce7
gnu: Add ghc-xmonad-contrib.
...
* gnu/packages/wm.scm (ghc-xmonad-contrib): New variable.
Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2015-09-11 03:23:13 -05:00
Siniša Biđin
6e38c4be4f
gnu: Add xmonad.
...
* gnu/packages/wm.scm (xmonad): New variable.
Co-authored-by: Eric Bavier <bavier@member.fsf.org>
2015-09-11 03:18:32 -05:00
Ludovic Courtès
a1d5a6f913
gnu: libxt: Add "doc" output.
...
* gnu/packages/xorg.scm (libxt)[outputs, arguments]: New fields.
2015-09-11 09:46:52 +02:00
Ludovic Courtès
bac4818467
gnu: libx11: Add "doc" output.
...
* gnu/packages/xorg.scm (libx11)[outputs, arguments]: New fields.
2015-09-11 09:46:47 +02:00
Mark H Weaver
574d9db2ce
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'.
2015-09-10 19:46:30 -04:00
Mark H Weaver
4307c476c4
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.
2015-09-10 19:46:13 -04:00
Mark H Weaver
14454f0bc5
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.
2015-09-10 19:45:26 -04:00
Ludovic Courtès
3f208ad758
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.
2015-09-10 23:14:16 +02:00
Ludovic Courtès
6b02a448d2
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.
2015-09-10 23:14:16 +02:00
Ludovic Courtès
1c01a30d66
http-client: Remove redundant import clause.
...
* guix/http-client.scm: Remove redundant #:use-module (guix utils).
2015-09-10 23:14:16 +02:00
Eric Bavier
c6a3635d54
gnu: perl: Fix autosplitting of 0-time source.
...
* gnu/packages/patches/perl-autosplit-default-time.patch: New patch.
* gnu/packages/perl.scm (perl): Use it.
* gnu-system.am (dist_patch_DATA): Add it.
2015-09-10 03:40:34 -05:00
Eric Bavier
8b94dffde8
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.
2015-09-10 03:21:55 -05:00
Eric Bavier
a6d0b306c2
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.
2015-09-10 03:21:55 -05:00
Eric Bavier
8b45993235
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.
2015-09-10 03:21:55 -05:00
Eric Bavier
bb1ba6b8f7
gnu: Add perl-date-manip.
...
* gnu/packages/perl.scm (perl-date-manip): New variable.
2015-09-10 03:21:55 -05:00
Eric Bavier
9cf6c9fcf0
gnu: Add perl-html-tableextract.
...
* gnu/packages/web.scm (perl-html-tableextract): New variable.
2015-09-10 03:21:55 -05:00
Eric Bavier
c1b9e7e7b5
gnu: Add perl-html-element-extended.
...
* gnu/packages/web.scm (perl-html-element-extended): New variable.
2015-09-10 03:21:55 -05:00
Efraim Flashner
a1121a7f83
gnu: ffmpeg: Update to 2.8.
...
* gnu/packages/video.scm (ffmpeg): Update to 2.8.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2015-09-10 11:55:51 +02:00
Ludovic Courtès
ef30b974c9
pull: Update to the new cgit snapshot URL.
...
* guix/scripts/pull.scm (%snapshot-url): Update to the new URL.
2015-09-10 08:49:36 +02:00
Ludovic Courtès
9d9847e153
gnu: curl: Move man3 pages to "doc" output.
...
* gnu/packages/curl.scm (curl)[outputs]: New field.
[arguments]: Add 'move-man3-pages' phase.
2015-09-09 23:29:50 +02:00
Ludovic Courtès
5625adfccc
gnu: curl: Use 'modify-phases'.
...
* gnu/packages/curl.scm (curl)[arguments]: Use 'modify-phases'.
2015-09-09 23:29:50 +02:00
Ludovic Courtès
2fecbdbd82
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.
2015-09-09 23:27:10 +02:00
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