Commit Graph

214 Commits

Author SHA1 Message Date
Rene Saavedra 411264c250
gnu: linux-pam: Allow compilation on GNU/Hurd.
* gnu/packages/patches/linux-pam-no-setfsuid.patch: New file.
* gnu/packages/linux.scm (linux-pam)[source]: Use it.
(linux-pam-1.2)[source]: Likewise.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-09-28 23:01:49 +02:00
Ludovic Courtès 789f09a073
gnu: binutils: Work around Bash 4.2 bug.
Fixes a 'binutils-cross-boot0' build failure on mips64el.

Reported at
<https://lists.gnu.org/archive/html/guix-devel/2016-09/msg01083.html>.

* gnu/packages/patches/binutils-mips-bash-bug.patch: New file.
* gnu/packages/base.scm (binutils)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2016-09-28 22:44:38 +02:00
Leo Famulari b1a782b11a
gnu: expat: Update to 2.2.0.
* gnu/packages/xml.scm (expat): Update to 2.2.0.
[source]: Use 'expat-CVE-2016-0718-fix-regression.patch'. Remove obsolete
patches.
* gnu/packages/patches/expat-CVE-2016-0718-fix-regression.patch: New file.
* gnu/packages/patches/expat-CVE-2012-6702-and-CVE-2016-5300.patch,
gnu/packages/patches/expat-CVE-2015-1283-refix.patch,
gnu/packages/patches/expat-CVE-2016-0718.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Add and remove patches.
2016-09-13 20:37:33 -04:00
Ludovic Courtès e7e43727ce
gnu: gcc: Work around ARM bootstrapping failure (GCC bug #71399).
* gnu/packages/patches/gcc-arm-bug-71399.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gcc.scm (gcc-4.9)[source]: Use it.
2016-09-12 18:20:50 +02:00
Ludovic Courtès 072e10615f
Merge branch 'master' into core-updates 2016-09-02 15:39:50 +02:00
Ludovic Courtès e0649ff3c0
gnu: gawk: Update to 4.1.4.
* gnu/packages/gawk.scm (gawk): Update to 4.1.4.
[source]: Remove 'patches'.
[arguments]: Add 'adjust-test-infrastructure' phase.
* gnu/packages/patches/gawk-fts-test.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2016-09-02 15:39:10 +02:00
Danny Milosavljevic f63e5eaaeb
gnu: dtc: Add missing symbols patch from debian.
* gnu/packages/u-boot.scm (dtc)[source]: Add patch.
* gnu/packages/patches/dtc-add-missing-symbols-to-lds.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: David Craven <david@craven.ch>
2016-09-02 00:16:34 +02:00
Danny Milosavljevic d62ed73239
gnu: Add dtc.
* gnu/packages/u-boot.scm (dtc): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add file.

Co-authored-by: David Craven <david@craven.ch>
2016-09-01 17:17:42 +02:00
Marius Bakke 5fd66a37d5
gnu: slim: Move to display-managers.scm.
* gnu/packages/display-managers.scm: New file.
* gnu/packages/slim.scm: Delete file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly.
* gnu/services/xorg.scm: Likewise.
2016-09-01 14:36:49 +02:00
Leo Famulari 7335ca1d71
gnu: icedtea-6: Update to 1.13.12 [security fixes].
Fixes CVE-2016-{3458,3485,3500,3508,3550,3606}.

* gnu/packages/java.scm (icedtea-6): Update to 1.13.12.
[source]: Remove 'icedtea-remove-overrides' patch.
[arguments]: Move ALSA header substitution to 'patch-paths' phase.
* gnu/packages/patches/icedtea-remove-overrides.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2016-08-31 19:04:46 -04:00
John Darrington 82e4557d56
gnu: Add cfitsio
* gnu/packages/astronomy.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2016-08-31 06:16:54 +02:00
Efraim Flashner 7a3f940541
gnu: fossil: Update to 1.35.
* gnu/packages/version-control.scm (fossil): Update to 1.35.
[source]: Download from fossil-scm.org, remove patch, remove snippet.
* gnu/packages/patches/fossil-test-fixes.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2016-08-31 00:57:05 +03:00
Leo Famulari 72df668061
gnu: python-3: Update to python-3.5.2.
* gnu/packages/patches/python-3.4-fix-tests.patch,
gnu/packages/patches/python-3.5-fix-tests.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/patches/python-fix-tests.patch: Move python-3.4 specific
hunk to 'gnu/packages/patches/python-3.4-fix-tests.patch'.
* gnu/packages/python.scm (python-3.5): New variable.
(python-3.4): Inherit from python-3.5.
[source]: Use 'gnu/packages/patches/python-3.4-fix-tests.patch'.
(python-3): Point to python-3.5.

Co-authored-by: Diane Trout <diane@ghic.org>
Co-authored-by: Christopher Allan Webber <cwebber@dustycloud.org>
2016-08-29 21:44:15 -04:00
Christopher Allan Webber d0b73960db
gnu: python-3.4: Update to 3.4.5.
* gnu/packages/patches/python-disable-ssl-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/python.scm (python-3.4): Update to 3.4.5.
[source]: Remove patch.
[arguments]: Remove field.
(python-minimal)[inputs]: Add libffi.
2016-08-29 21:44:11 -04:00
Leo Famulari 4b4fc92fe5
Merge branch 'master' into core-updates 2016-08-29 21:03:52 -04:00
Leo Famulari 4e9d5055fb
gnu: libtiff: Fix CVE-2016-5314.
* gnu/packages/patches/libtiff-CVE-2016-5314.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/image.scm (libtiff/fixed): Use it.
2016-08-29 20:55:07 -04:00
Leo Famulari ed5940b617
gnu: libtiff: Fix CVE-2016-{3623,3945,3990,3991,5321,5323}.
* gnu/packages/image.scm (libtiff)[replacement]: New field.
(libtiff/fixed): New variable.
* gnu/packages/patches/libtiff-CVE-2016-3623.patch,
gnu/packages/patches/libtiff-CVE-2016-3945.patch,
gnu/packages/patches/libtiff-CVE-2016-3990.patch,
gnu/packages/patches/libtiff-CVE-2016-3991.patch,
gnu/packages/patches/libtiff-CVE-2016-5321.patch,
gnu/packages/patches/libtiff-CVE-2016-5323.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
2016-08-29 20:20:52 -04:00
Efraim Flashner b3d2be945d
Merge remote-tracking branch 'origin/master' into core-updates 2016-08-29 23:46:33 +03:00
Efraim Flashner 7ca3ce6b9f
gnu: xf86-video-openchrome: Update to 0.5.0.
* gnu/packages/xorg.scm (xf86-video-openchrome): Update to 0.5.0.
[source]: Remove patch.
* gnu/packages/patches/xf86-video-openchrome-glibc-2.20.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2016-08-28 20:31:30 +03:00
Leo Famulari eba7fab890
gnu: flex: Fix CVE-2016-6354.
* gnu/packages/flex.scm (flex)[source]: Add patch.
* gnu/packages/patches/flex-CVE-2016-6354.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2016-08-27 20:47:01 -04:00
Leo Famulari 6bd9a3432c
gnu: mupdf: Fix CVE-2016-{6265,6525}.
* gnu/packages/patches/mupdf-CVE-2016-6265.patch,
gnu/packages/patches/mupdf-CVE-2016-6525.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/pdf.scm (mupdf): Use them.
2016-08-27 17:35:21 -04:00
宋文武 a7f05b4192
gnu: gimp: Update to 2.8.16.
* gnu/packages/patches/gimp-CVE-2016-4994.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/gimp.scm (gimp): Update to 2.8.16.
[source]: Remove patch.
2016-08-21 08:28:42 +08:00
Marius Bakke dc253bf0a5
gnu: Add re2.
* gnu/packages/regex.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-08-18 16:37:23 -04:00
Leo Famulari 9efd4312db
gnu: fontconfig: Update to 2.12.1.
* gnu/packages/fontutils.scm (fontconfig): Update to 2.12.1.
(fontconfig/fixed): Remove variable.
* gnu/packages/patches/fontconfig-CVE-2016-5384.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2016-08-17 23:36:28 -04:00
Leo Famulari 015ee84aac
Merge branch 'master' into core-updates 2016-08-17 23:35:22 -04:00
Eric Bavier 22df70010a
gnu: Add NetSurf.
* gnu/packages/web.scm (netsurf): New variable.
* gnu/packages/patches/netsurf-about.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
2016-08-17 22:08:32 -05:00
Leo Famulari a3d6e1f432
gnu: perl: Update to 5.24.0.
* gnu/packages/perl.scm: Update to 5.24.0.
[source]: Add and remove patches.
* gnu/packages/patches/perl-reproducible-build-date.patch: New file.
* gnu/packages/patches/perl-CVE-2015-8607.patch,
gnu/packages/patches/perl-CVE-2016-2381.patch,
gnu/packages/patches/perl-no-build-time.patch,
gnu/packages/patches/perl-source-date-epoch.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Add and remove patches.
2016-08-17 22:55:15 -04:00
Leo Famulari 53dcbbec07
gnu: cracklib: Fix CVE-2016-6318.
* gnu/packages/patches/cracklib-CVE-2016-6318.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/password-utils.scm (cracklib)[source]: Use the patch.
2016-08-17 00:40:39 -04:00
Efraim Flashner 74a3c4bb6c
gnu: procps: Update to 3.3.12.
* gnu/packages/linux.scm (procps): Update to 3.3.12.
[source]: Remove patch.
* gnu/packages/patches/procps-non-linux.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2016-08-15 10:42:27 +03:00
Marius Bakke c3ccba9238
gnu: Add fio.
* gnu/packages/benchmark.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-08-14 13:05:03 -04:00
Chris Marusich 5cf30103f7
gnu: Add sg3-utils.
* gnu/packages/scsi.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-08-14 12:45:44 -04:00
Vincent Legoll ce728f70e5
gnu: Add Musl.
* gnu/packages/musl.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2016-08-13 11:31:39 +02:00
Jelle Licht f2b4c18cd9
gnu: jq: Fix CVE-2015-8863.
* gnu/packages/patches/jq-CVE-2015-8863.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/web.scm (jq)[source]: Use it.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-08-11 15:42:32 -04:00
Jan Nieuwenhuizen b3de5ff221
gnu: Add laby.
* gnu/packages/patches/laby-make-install.patch: New file.
* gnu/local.mk (dist_patch_DATA): gnu-system.am: Add it.
* gnu/packages/games.scm (laby): New variable.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
2016-08-11 19:45:22 +08:00
Efraim Flashner f64b989b1b
gnu: dico: Update to 2.3.
* gnu/packages/dico.scm (dico): Update to 2.3.
[inputs]: Add python-2, groff. Upgrade readline-6.2 to latest.
[source]: Remove patches.
* gnu/packages/patches/dico-idxcide-bug.patch,
* gnu/packages/patches/dico-libtool-deterministic.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2016-08-11 13:20:12 +03:00
Ben Woodcroft 1db791d5f4
gnu: ruby-rack: Update to 2.0.1.
* gnu/packages/ruby.scm (ruby-rack): Update to 2.0.1.
[source]: Use GitHub and patch.
[native-inputs]: Add ruby-concurrent, ruby-minitest, ruby-minitest-sprint,
which.  Remove ruby-bacon.
[propagated-inputs]: Add ruby-concurrent.
* gnu/packages/patches/ruby-rack-ignore-failing-test.patch: New file.
* gnu/local.mk: Add it.
2016-08-10 15:36:33 +10:00
Danny Milosavljevic 8d60dd7174
gnu: Add perl-net-dns-resolver-programmable.
* gnu/packages/networking.scm (perl-net-dns-resolver-programmable): New variable.
* gnu/packages/patches/perl-net-dns-resolver-programmable-Fix-broken-interface.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-08-08 22:36:36 -04:00
Leo Famulari 6b5e654dd4
gnu: fontconfig: Fix CVE-2016-5384.
* gnu/packages/fontutils.scm (fontconfig)[replacement]: New field.
(fontconfig/fixed): New variable.
* gnu/packages/patches/fontconfig-CVE-2016-5384.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2016-08-08 20:33:21 -04:00
Jan Nieuwenhuizen 763b3d50b6
gnu: Add mono.
* gnu/packages/mono.scm: New file.
* gnu/packages/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-08-08 14:27:13 -04:00
David Craven 00f4690568
services: Add spice vdagent service.
* gnu/services/spice.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Various Services): New subheading.
2016-08-05 21:48:43 +02:00
Tobias Geerinckx-Rice 7ccb874a29
gnu: zsh: Move to shells.scm.
* gnu/packages/zsh.scm (zsh): Move from here ...
* gnu/packages/shells.scm (zsh): ... to here.
* gnu/packages/zsh.scm: Delete file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Remove zsh.scm.
2016-08-04 08:17:39 -04:00
Mark H Weaver 536fc5f8cd
Merge branch 'core-updates' 2016-08-04 08:17:05 -04:00
Mark H Weaver 0832787e5c
Revert "Merge branch 'core-updates'"
This reverts commit 455859a50f.
2016-08-04 08:16:38 -04:00
Mark H Weaver 5b098cc4b9
Revert "gnu: zsh: Move to shells.scm."
This reverts commit 12b63ab505.
2016-08-04 08:16:27 -04:00
Ricardo Wurmus 8b52167e77
gnu: python-statsmodels: Fix tests.
* gnu/packages/statistics.scm (python-statsmodels): Add patch to fix tests.
(python2-statsmodels)[propagated-inputs]: Add python2-pytz.
* gnu/packages/patches/python-statsmodels-fix-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2016-08-04 13:40:13 +02:00
Tobias Geerinckx-Rice 12b63ab505
gnu: zsh: Move to shells.scm.
* gnu/packages/zsh.scm (zsh): Move from here ...
* gnu/packages/shells.scm (zsh): ... to here.
* gnu/packages/zsh.scm: Delete file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Remove zsh.scm.
2016-08-03 04:54:34 +02:00
Tobias Geerinckx-Rice d754347cb4
gnu: tcsh: Move to shells.scm.
* gnu/packages/tcsh.scm (tcsh): Move from here ...
* gnu/packages/shells.scm (tcsh): ... to here.
* gnu/packages/tcsh.scm: Delete file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Remove tcsh.scm.
2016-08-03 04:54:29 +02:00
Tobias Geerinckx-Rice 9a57d3e6a1
gnu: rc: Move to shells.scm.
* gnu/packages/rc.scm (rc): Move from here ...
* gnu/packages/shells.scm (rc): ... to here.
* gnu/packages/rc.scm: Delete file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Remove rc.scm.
2016-08-03 04:54:24 +02:00
Tobias Geerinckx-Rice 618977ae38
gnu: fish: Move to shells.scm.
* gnu/packages/fish.scm (fish): Move from here ...
* gnu/packages/shells.scm (fish): ... to here.
* gnu/packages/fish.scm: Delete file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Remove fish.scm.
2016-08-03 04:54:18 +02:00
Tobias Geerinckx-Rice c356339d62
gnu: Add dash.
* gnu/packages/shells.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.
2016-08-03 04:54:11 +02:00