Ludovic Courtès
661a1d7924
file-systems: Allow users to specify file system UUIDs as strings.
...
Fixes <http://bugs.gnu.org/19778 >.
Reported by Mark H Weaver <mhw@netris.org>.
* gnu/system/file-systems.scm (%uuid-rx): New variable.
(string->uuid): New procedure.
(uuid): New macro.
* tests/file-systems.scm: New file.
* Makefile.am (SCM_TESTS): Add it.
* doc/guix.texi (File Systems): Give an example of UUID.
2015-07-14 15:24:20 +02:00
Ludovic Courtès
0ec5ee9486
file-systems: Implement partition lookup by UUID.
...
* gnu/build/file-systems.scm (read-ext2-superblock*, partition-predicate): New
procedures.
(partition-label-predicate): Rewrite in terms of 'partition-predicate'.
(partition-uuid-predicate, find-partition-by-uuid, uuid->string): New
procedures.
(%network-byte-order): New macro.
(canonicalize-device-spec)[canonical-title]: Check whether SPEC is a string.
[resolve]: New procedure.
Add 'uuid' case and use it.
2015-07-14 15:24:19 +02:00
Ludovic Courtès
f868637527
gnu: nss: Upgrade to 3.19.2.
...
* gnu/packages/gnuzilla.scm (nss): Upgrade to 3.19.2.
2015-07-14 15:24:19 +02:00
Ludovic Courtès
2de3cd8972
file-systems: Use (guix build syscalls) at build time if needed.
...
* gnu/build/file-systems.scm: Wrap 'module-use!' statement in 'eval-when'.
2015-07-14 15:24:18 +02:00
Jeff Mickey
0577ddc45d
gnu: Add rc.
...
* gnu/packages/rc.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2015-07-13 19:33:17 -04:00
Mark H Weaver
28dbc04750
gnu: linux-libre: Update to 4.1.2.
...
* gnu/packages/linux.scm (linux-libre): Update to 4.1.2.
2015-07-13 15:06:03 -04:00
Andreas Enge
8d662672fc
gnu: boost: Patch to avoid -m32 flag on mips.
...
* gnu/packages/patches/boost-mips-avoid-m32.patch: New file.
* gnu-system.am (dist_patch_DATA): Register patch.
* gnu/packages/boost.scm (boost): Use it.
2015-07-13 14:53:38 -04:00
Andreas Enge
31e0ed9592
gnu: boost: Update to 1.58.0.
...
* gnu/packages/boost.scm (boost): Update to 1.58.0.
2015-07-13 14:53:38 -04:00
Mathieu Lirzin
b57ec5f6cd
gnu: file-systems: Fix typo.
...
* gnu/system/file-systems.scm (%container-file-systems): Fix typo in a
comment.
2015-07-13 16:22:16 +02:00
David Hashe
f0afb0c86f
gnu: Add rhythmbox.
...
* gnu/packages/gnome.scm (rhythmbox): New variable.
2015-07-12 23:29:08 -04:00
Ludovic Courtès
98b385d15b
gnu: Add 'libstdc++-doc'.
...
* gnu/packages/gcc.scm (make-libstdc++-doc): New procedure.
(libstdc++-doc-4.9, libstdc++-doc-5.1): New variables.
2015-07-12 23:10:43 +02:00
Claes Wallin
e662d64481
gnu: Add execline.
...
* gnu/package/skarnet.scm (execline): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2015-07-12 22:02:41 +02:00
Claes Wallin
4e2bd414f8
gnu: Add skalibs.
...
* gnu/package/skarnet.scm (skalibs): New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2015-07-12 22:00:40 +02:00
Claes Wallin
fd83aa000c
gnu: pumpa: Update to 0.9.1.
...
* gnu/packages/pumpio.scm (pumpa): Update to 0.9.1. Change URL.
Signed-off-by: Mathieu Lirzin <mthl@openmailbox.org>
2015-07-12 11:09:05 +02:00
Mark H Weaver
c7bdc6bb7d
gnu: polkit: Update to 0.113.
...
* gnu/packages/polkit.scm (polkit): Update to 0.113.
2015-07-11 19:03:19 -04:00
Mark H Weaver
087a4e9c43
gnu: openssh: Update to 6.9p1.
...
* gnu/packages/ssh.scm (openssh): Update to 6.9p1.
[source]: Use http mirrors. Add mirror from Erlangen.
2015-07-11 18:40:33 -04:00
Mark H Weaver
f8facc18ed
install: Fix variable reference to iproute2 package.
...
This is a followup to commit d43002f645
.
* gnu/system/install.scm (installation-os)[packages]: Refer to IPROUTE instead
of IPROUTE2.
2015-07-11 16:44:23 -04:00
Mark H Weaver
e52ecc74c9
gnu: openssl: Update to 1.0.2d.
...
* gnu/packages/tls.scm (openssl): Update to 1.0.2d.
2015-07-11 15:50:13 -04:00
Mark H Weaver
a60cd281d1
gnu: ntp: Update to 4.2.8p3; use system libevent.
...
* gnu/packages/ntp.scm (ntp): Update to 4.2.8p3.
[source]: Add snippet to remove bundled copy of libevent.
[inputs]: Add libevent.
[arguments]: Add 'disable-network-test' phase.
2015-07-11 11:39:34 -04:00
Ludovic Courtès
d43002f645
install: Add iproute2 to the installation image.
...
Fixes <http://bugs.gnu.org/21019 >.
Reported by <info@danieleparisi.me>.
* gnu/system/install.scm (installation-os)[packages]: Add IPROUTE2.
2015-07-11 12:25:39 +02:00
Mark H Weaver
6870216758
gnu: gnome-terminal: Move dconf to propagated-inputs.
...
* gnu/packages/gnome.scm (gnome-terminal): Move dconf from inputs to
propagated-inputs.
2015-07-11 02:48:50 -04:00
Mark H Weaver
6c413c92f2
Revert "gnu: boost: Update to 1.58.0."
...
This reverts commit 16de69c950
.
2015-07-10 12:35:50 -04:00
David Thompson
1e49bcf981
gnu: Include (guix build syscalls) module in initrd/VM derivations.
...
This bug was introduced in commit 85c3127
.
Thanks to Christopher Webber for reporting it.
* gnu/syste/linux-initrd.scm (base-initrd): Include (guix build syscalls)
module in derivation.
* gnu/system/vm.scm (expression->derivation-in-linux-vm): Likewise.
2015-07-10 09:47:07 -04:00
David Hashe
e8627cd995
gnu: brasero: Update to 3.12.1, Add inputs.
...
* gnu/packages/gnome.scm (brasero): Update to 3.12.1.
[inputs]: Add gobject-introspection, nettle, and totem-pl-parser.
2015-07-10 01:00:18 -04:00
Mark H Weaver
b93c1d9dba
gnu: guix: Update snapshot.
...
* gnu/packages/package-management.scm (guix-devel): Update to dd91141
.
[arguments]: Use 'modify-phases'. Add 'disable-container-tests' phase.
2015-07-09 17:43:34 -04:00
Mark H Weaver
dd9114107d
Revert "gnu: guix: Update snapshot."
...
This reverts commit bfabd1fbb8
.
2015-07-09 15:15:06 -04:00
Mark H Weaver
bfabd1fbb8
gnu: guix: Update snapshot.
...
* gnu/packages/package-management.scm (guix-devel): Update to 9f04196
.
2015-07-09 13:07:11 -04:00
Mark H Weaver
a8f7da211d
Revert "gnu: libgpg-error: Update to 1.19."
...
This reverts commit 552b98a208
.
2015-07-09 12:51:17 -04:00
Paul van der Walt
552b98a208
gnu: libgpg-error: Update to 1.19.
...
* gnu/packages/gnupg.scm (libgpg-error): Update to 1.19.
2015-07-09 18:43:10 +02:00
Paul van der Walt
18ed97d6e2
gnu: pinentry: Update to 1.9.5; add input libassuan.
...
* gnu/packages/gnupg.scm (pinentry): Update to 1.9.5. Add input libassuan.
2015-07-09 18:43:10 +02:00
Paul van der Walt
19bda3f145
gnu: libksba: Update to 1.3.3.
...
* gnu/packages/gnupg.scm (libksba): Update to 1.3.3.
2015-07-09 18:43:10 +02:00
Paul van der Walt
a0e984c33f
gnu: gpgme: Update to 1.5.5.
...
* gnu/packages/gnupg.scm (gpgme): Update to 1.5.5.
2015-07-09 18:43:10 +02:00
Paul van der Walt
b96485b939
gnu: npth: Update to 1.2.
...
* gnu/packages/gnupg.scm (npth): Update to 1.2.
2015-07-09 18:43:09 +02:00
Paul van der Walt
15e771b001
gnu: pius: Update to 2.1.1.
...
* gnu/packages/gnupg.scm (pius): Update to 2.1.1.
2015-07-09 18:43:09 +02:00
Paul van der Walt
5dabdb75cb
gnu: libassuan: Update to 2.2.1.
...
* gnu/packages/gnupg.scm (libassuan): Update to 2.2.1.
2015-07-09 18:43:09 +02:00
Paul van der Walt
3efee6a4eb
gnu: ncmpc: Update to 0.24.
...
* gnu/packages/mpd.scm (ncmpc): Update to 0.24.
2015-07-09 18:42:00 +02:00
Paul van der Walt
555f935b06
gnu: ncmpcpp: Update to 0.6.5.
...
* gnu/packages/mpd.scm (ncmpcpp): Update to 0.6.5.
2015-07-09 18:42:00 +02:00
Paul van der Walt
37b57da2a4
gnu: mpd-mpc: Update to 0.27.
...
* gnu/packages/mpd.scm (mpd-mpc): Update to 0.27.
2015-07-09 18:42:00 +02:00
Paul van der Walt
bdae103367
gnu: mpd: Update to 0.19.10.
...
* gnu/packages/mpd.scm (mpd): Update to 0.19.10.
2015-07-09 18:42:00 +02:00
Paul van der Walt
a53a925f24
gnu: libmpdclient: Update to 2.10.
...
* gnu/packages/mpd.scm (libmpdclient): Update to 2.10.
2015-07-09 18:42:00 +02:00
Mark H Weaver
4e3fc54770
gnu: Add totem.
...
* gnu/packages/gnome.scm (totem): New variable.
2015-07-09 12:22:51 -04:00
David Thompson
c829bc80bd
gnu: system: Add Linux container file systems.
...
* gnu/system/file-systems.scm (%container-file-systems): New variable.
2015-07-09 08:25:33 -04:00
David Thompson
c1f6a0c2ed
gnu: build: Add Linux container module.
...
* gnu/build/linux-container.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
* .dir-locals.el: Add Scheme indent rules for 'call-with-container', and
'container-excursion'.
* tests/containers.scm: New file.
* Makefile.am (SCM_TESTS): Add it.
2015-07-09 08:23:03 -04:00
David Thompson
85c3127fa9
build: file-systems: Import (guix build syscalls) for non-static Guiles.
...
* gnu/build/file-systems.scm: Import (guix build syscalls) when 'mount' is not
defined.
* gnu/system.scm (operating-system-activation-script): Include (guix build
syscalls) module in derivation.
2015-07-09 08:23:03 -04:00
Ricardo Wurmus
9f04196d88
gnu: preseq: Move "use-samtools-headers" phase.
...
* gnu/packages/bioinformatics.scm (preseq)[arguments]: Move phase
"use-samtools-headers" after "enter-dir" phase.
2015-07-09 12:12:07 +02:00
Mark H Weaver
92f1b4a54c
gnu: Add gst-plugins-ugly.
...
* gnu/packages/gstreamer.scm (gst-plugins-ugly): New variable.
2015-07-09 03:30:27 -04:00
Mark H Weaver
549381d6db
gnu: ffmpeg: Add libx264 support.
...
* gnu/packages/video.scm (ffmpeg)[inputs]: Add libx264.
[arguments]: Add "--enable-libx264" to configure-flags.
2015-07-09 03:30:27 -04:00
Mark H Weaver
82712597cc
gnu: Add libx264.
...
* gnu/packages/video.scm (libx264): New variable.
2015-07-09 03:30:27 -04:00
Andreas Enge
9fc852183f
gnu: libreoffice: Update to 5.0.0.2.
...
* gnu/packages/libreoffice.scm (libreoffice): Update to 5.0.0.2.
2015-07-09 09:22:23 +02:00
Andreas Enge
7680843e0f
gnu: libwps: Update to 0.4.0.
...
* gnu/packages/libreoffice.scm (libwps): Update to 0.4.0.
2015-07-09 09:21:50 +02:00