Commit Graph

23881 Commits

Author SHA1 Message Date
Kei Kebreau 78a5205152
gnu: mate-menus: Update to 1.18.0.
* gnu/packages/mate.scm (mate-menus): Update to 1.18.0.
2017-06-11 18:46:02 -04:00
Kei Kebreau d954e569da
gnu: libmateweather: Update to 1.18.1.
* gnu/packages/mate.scm (libmateweather): Update to 1.18.1.
[arguments]: Remove obsolete "--with-gtk" flag.
2017-06-11 18:01:29 -04:00
Marius Bakke 70564e71bd
gnu: fontconfig: Update to 2.12.3.
* gnu/packages/fontutils.scm (fontconfig): Update to 2.12.3.
[source]: Remove obsolete patches.
[native-inputs]: Add GPERF.
[arguments]<#:phases>: Remove obsolete 'fix-tests-for-freetype-2.7.1'
phase. Add 'regenerate-fcobjshash'.
* gnu/packages/patches/fontconfig-charwidth-symbol-conflict.patch,
  gnu/packages/patches/fontconfig-path-max.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2017-06-11 23:52:39 +02:00
Kei Kebreau 3bbdf6415a
gnu: mate-desktop: Update to 1.18.0.
* gnu/packages/mate.scm (mate-desktop): Update to 1.18.0.
[arguments]: Remove obsolete configure flags.
[inputs]: Remove python-2.
2017-06-11 17:34:15 -04:00
Adam Van Ymeren b53510e0d0
file-systems: Handle EIO error in 'ENOENT-safe' as well.
Trying to boot GuixSD when an audio CD is in the drive will die with an
"input/output error" when trying to read the superblock from the cd
drive.

This patch catches and warns in this case rather than dying.

* gnu/build/file-systems.scm (ENOENT-safe): Handle EIO.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-06-11 23:09:19 +02:00
Ludovic Courtès c08ea55e7e
packages: Add 'specifications->manifest'.
* gnu/packages.scm (specifications->manifest): New procedure.
* doc/guix.texi (Invoking guix package): Change example from using
'(compose list specification->package+output)' to using
'specifications->manifest'.
2017-06-11 23:05:23 +02:00
eacces c580ff6724
gnu: mercurial: Update to 4.2.1.
* gnu/packages/version-control.scm (mercurial): Update to 4.2.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-06-11 22:54:05 +02:00
Ludovic Courtès 2ac6998063
build-system/gnu: Work around 'time-monotonic' bug in Guile 2.2.2.
Fixes <http://bugs.gnu.org/27303>.
Reported by Leo Famulari <leo@famulari.name>.

* guix/build/gnu-build-system.scm (time-monotonic) [guile-2.2]: Define.
2017-06-11 22:52:23 +02:00
Ludovic Courtès 05ffd29d97
gnu: shepherd: Switch to Guile 2.2.
* gnu/packages/admin.scm (shepherd)[inputs]: Switch to GUILE-2.2.
2017-06-11 22:47:00 +02:00
Kei Kebreau d84f718271
gnu: mate-icon-theme: Update to 1.18.2.
* gnu/packages/mate.scm (mate-icon-theme): Update to 1.18.2.
2017-06-11 14:41:33 -04:00
nee b6821ee051
gnu: Add five-or-more.
* gnu/packages/gnome.scm (five-or-more): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-06-11 14:04:57 -04:00
Marius Bakke f66ea7b8de
gnu: exiv2: Update to 0.26.
* gnu/packages/image.scm (exiv2): Update to 0.26.
[source]: Add new download location.
2017-06-11 15:42:52 +02:00
Marius Bakke 75cc8fe9ea
gnu: libextractor: Update to 1.4.
* gnu/packages/gnunet.scm (libextractor): Update to 1.4.
[source]: Remove obsolete patch and snippet.
* gnu/packages/patches/libextractor-ffmpeg-3.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-06-11 15:42:51 +02:00
Marius Bakke 910416c874
gnu: alsa-lib: Update to 1.1.4.1.
* gnu/packages/linux.scm (alsa-lib): Update to 1.1.4.1.
2017-06-11 02:08:39 +02:00
Marius Bakke 5bace4c8ad
Merge branch 'master' into core-updates
Conflicts:
* gnu/packages/tls.scm (gnutls): Incorporated 3.5.13 graft (88e2511e21).
2017-06-11 02:07:06 +02:00
Marius Bakke 20d87dfb45
gnu: alsa-plugins: Update to 1.1.4.
* gnu/packages/linux.scm (alsa-plugins): Update to 1.1.4.
2017-06-11 02:00:06 +02:00
Marius Bakke 31baa86448
gnu: alsa-utils: Update to 1.1.4.
* gnu/packages/linux.scm (alsa-utils): Update to 1.1.4.
2017-06-11 02:00:05 +02:00
Marius Bakke 88e2511e21
gnu: gnutls: Replace with 3.5.13.
This update addresses the following security advisories:

GNUTLS-SA-2017-3 (aka CVE-2017-7869) and GNUTLS-SA-2017-4.

See <https://gnutls.org/security.html> and <https://gnutls.org/news.html>.

* gnu/packages/patches/gnutls-skip-pkgconfig-test.patch,
gnu/packages/patches/gnutls-skip-trust-store-test.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register patches.
* gnu/packages/tls.scm (gnutls)[replacement]: New field.
(gnutls-3.5.13): New variable.
(gnutls/guile-2.2)[replacement]: New field. Set #f.
[source]: Inherit from GNUTLS-3.5.13.
2017-06-11 01:08:58 +02:00
Marius Bakke e35dc5e75e
gnu: tor: Update to 0.3.0.8 [security fixes].
Fixes CVE-2017-0375 and CVE-2017-0376, among other things.

https://blog.torproject.org/blog/tor-0308-released-fix-hidden-services-also-are-02429-02514-02612-0278-02814-and-02911

* gnu/packages/tor.scm (tor): Update to 0.3.0.8.
2017-06-11 00:42:30 +02:00
Marius Bakke 01614de1c3
gnu: slop: Update to 6.3.45.
* gnu/packages/xdisorg.scm (slop): Update to 6.3.45.
[inputs]: Add ICU4C.
2017-06-11 00:42:30 +02:00
Danny Milosavljevic 4eadc8b90d
gnu: Add python-swagger-spec-validator.
* gnu/packages/python.scm (python-swagger-spec-validator,
python2-swagger-spec-validator): New variables.
2017-06-10 23:48:50 +02:00
Rutger Helling d0306208b1
gnu: wine: Update to 2.10.
* gnu/packages/wine.scm (wine): Update to 2.10.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-06-10 23:41:42 +02:00
djwj 7f10628ca8
gnu: libgxps: Add "/" before name in source URL.
* gnu/packages/gnome.scm (libgxps)[source]: Add "/".

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-06-10 23:39:59 +02:00
Efraim Flashner afd9ed5c0c
gnu: avidemux: Limit supported architectures.
* gnu/packages/video.scm (avidemux)[supported-systems]: New field, limit
to x86_64, i686 and armhf.
2017-06-10 23:32:02 +03:00
Danny Milosavljevic a81cae38ca
file-systems: Provide string->ext*-uuid, string->btrfs-uuid.
* gnu/build/file-systems.scm (string->ext2-uuid, string->ext3-uuid,
string->ext4-uuid, string->btrfs-uuid): New variables.  Export them.
2017-06-10 19:22:03 +02:00
Mathieu Othacehe fcf08b3261
bootloader: Fix rebase error on f96752e commit.
* gnu/system.scm (menu-entry->boot-parameters): Rename boot-name to
  bootloader-name.
2017-06-10 18:44:35 +02:00
Mathieu Othacehe f96752e378
bootloader: Rename boot-name to bootloader-name.
* gnu/system (<boot-parameters>)[boot-name]: Rename field to...
[bootloader-name]: ... this.  Adjust users.
* gnu/scripts/system.scm: Adjust accordingly.
2017-06-10 18:32:11 +02:00
Kei Kebreau 9a0968816f
gnu: evince: Enable XPS document support.
* gnu/packages/gnome.scm (evince)[inputs]: Add libarchive and libgxps.
2017-06-09 21:03:35 -04:00
Kei Kebreau 94e10cf4bd
gnu: Add libgxps.
* gnu/packages/gnome.scm (libgxps): New variable.
2017-06-09 21:03:35 -04:00
Marius Bakke 653569e878
gnu: mesa: Update to 17.1.2.
* gnu/packages/patches/mesa-skip-disk-cache-test.patch: Adjust.
* gnu/packages/patches/mesa-fix-32bit-test-failures.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove deleted file.
* gnu/packages/gl.scm (mesa): Update to 17.1.2.
[source]: Remove obsolete patch.
[inputs]: Add LIBELF.
[native-inputs]: Add WHICH.
[arguments]<#:configure-flags>: Adjust deprecated flag.
2017-06-10 02:59:35 +02:00
Marius Bakke 2a37852d4b
gnu: util-macros: Update to 1.19.1.
* gnu/packages/xorg.scm (util-macros): Update to 1.19.1.
2017-06-10 02:59:23 +02:00
Marius Bakke 48d78a2e9c
gnu: presentproto: Update to 1.1.
* gnu/packages/xorg.scm (presentproto): Update to 1.1.
2017-06-10 02:59:22 +02:00
Marius Bakke ea45e2c500
Merge branch 'master' into core-updates 2017-06-10 02:57:50 +02:00
Marius Bakke 8caf5bac4c
gnu: xf86-video-openchrome: Update to 0.6.0.
* gnu/packages/xorg.scm (xf86-video-openchrome): Update to 0.6.0.
2017-06-10 01:49:16 +02:00
Marius Bakke bddcaf7625
gnu: xf86-video-ati: Update to 7.9.0.
* gnu/packages/xorg.scm (xf86-video-ati): Update to 7.9.0.
2017-06-10 01:47:40 +02:00
Marius Bakke b634408158
gnu: slop: Update to 6.3.43.
* gnu/packages/xdisorg.scm (slop): Update to 6.3.43.
2017-06-10 01:32:24 +02:00
Marius Bakke b2193c359a
gnu: xclip: Update to 0.13.
Yet another GitHub casualty. See: https://sourceforge.net/projects/xclip/

* gnu/packages/xdisorg.scm (xclip): Update to 0.13.
[source, home-page]: Change to new home.
[native-inputs]: Add AUTOCONF and AUTOMAKE.
[arguments]: Add "bootstrap" phase.
2017-06-10 01:17:21 +02:00
ng0 83f0d3a5c8
gnu: Add smu.
* gnu/packages/markup.scm (smu): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-06-10 00:12:13 +02:00
ng0 e5eede3fb3
gnu: Rename (gnu packages markdown) to (gnu packages markup).
* gnu/packages/markdown.scm: Rename this ...
* gnu/packages/markup.scm: ... to this.
* gnu-system.am (GNU_SYSTEM_MODULES): Change markdown.scm to markup.scm.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-06-10 00:11:36 +02:00
Marius Bakke 0866dd46a9
gnu: capnproto: Update to 0.6.1.
* gnu/packages/serialization.scm (capnproto): Update to 0.6.1.
2017-06-09 23:33:36 +02:00
Marius Bakke ad27449ef1
gnu: ffmpeg: Update to 3.3.2.
* gnu/packages/video.scm (ffmpeg): Update to 3.3.2.
2017-06-09 23:28:55 +02:00
Marius Bakke e6ad9bda49
gnu: p11-kit: Update to 0.23.7.
Newer releases are only available on GitHub. See release announcements:
https://lists.freedesktop.org/archives/p11-glue/2017-June/000661.html

* gnu/packages/tls.scm (p11-kit): Update to 0.23.7.
[source]: Remove obsolete substitution.
2017-06-09 23:26:48 +02:00
Ludovic Courtès 202342fdda
gnu: eudev: Update to 3.2.2.
* gnu/packages/linux.scm (eudev): Update to 3.2.2.
[source](patches): Remove "eudev-conflicting-declaration.patch".
* gnu/packages/patches/eudev-conflicting-declaration.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-06-09 14:59:12 +02:00
Ludovic Courtès 4e859e9233
gnu: eudev: Build the hardware database.
* gnu/packages/linux.scm (usbutils)[inputs]: Replace EUDEV-WITH-HWDB
by EUDEV.
(eudev)[arguments]: New field.
(eudev-with-hwdb): Define in terms of 'deprecated-package'.
2017-06-09 14:59:12 +02:00
宋文武 b22cdf0c42
gnu: python-paramiko: Update to 2.1.2.
* gnu/packages.scm (python-paramiko, python2-paramiko):
Update to 2.1.2.  Enable tests.
2017-06-09 20:50:11 +08:00
Danny Milosavljevic bb7cf4f533
file-systems: Provide string->iso9660-uuid.
* gnu/build/file-systems.scm (string->iso9660-uuid): New variable.  Export it.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2017-06-09 12:30:56 +02:00
Mathieu Othacehe 19c90e5f69
pull: Add a dependency to guile-git.
* build-aux/build-self.scm (guile-git, guile-bytestructures): New
  variables.
  (build): Add guile-git and guile-bytestructures to %load-path and
  %load-compiled-path.
2017-06-09 09:48:26 +02:00
Mathieu Othacehe 6b7b3ca981
guix: git: Add new module.
* guix/git.scm: New file.
* configure.ac: Check for (guile git).
* Makefile.am: Build guix/git.scm if (guile git) is available.
2017-06-09 09:48:26 +02:00
Mark H Weaver 6fe5c49ab4
gnu: linux-libre: Update to 4.11.4.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.11.4.
(%linux-libre-hash): Update hash.
2017-06-09 01:31:08 -04:00
Mark H Weaver e2d57d12ce
gnu: linux-libre@4.9: Update to 4.9.31.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.31.
2017-06-09 01:30:29 -04:00