Commit Graph

1266 Commits

Author SHA1 Message Date
Fis Trivial 385357c0d7
gnu: Add fifo-map.
* gnu/packages/cpp.scm (fifo-map): New variable.
* gnu/packages/patches/fifo-map-fix-flags-for-gcc.patch: New file.
* gnu/packages/patches/fifo-map-remove-catch.hpp.patch: New file.
* gnu/local.mk: Add new patch files.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-05-28 13:48:52 +02:00
Pierre Langlois 01c4869003
gnu: libmygpo-qt: Fix Qt 5.11 build.
The update to Qt 5.11.0 broke libmygpo-qt. It turned it was using a deprecated
CMake function (qt5_use_moduldes).  Let's pick up two upstream patches that
fix the issue: https://github.com/gpodder/libmygpo-qt/pull/15

As mentioned in the the pull request, there is now a test failure but it looks
harmless.

* gnu/packages/patches/libmygpo-qt-fix-qt-5.11.patch,
gnu/packages/patches/libmygpo-qt-missing-qt5-modules.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/music.scm (libmygpo-qt)[source]: Add patches.
[arguments]: Build tests but do not run them.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2018-05-27 22:33:01 +03:00
Ludovic Courtès e470abf8b7
gnu: Move 'indent' to code.scm.
Suggested by Pierre Neidhardt <ambrevar@gmail.com>.

* gnu/packages/indent.scm: Remove.  Move 'indent' to...
* gnu/packages/code.scm (indent):  ... here.  New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Remove indent.scm.
2018-05-23 12:14:27 +02:00
Andreas Enge a92d97266d
gnu: pius: Fix incompatibility with newer GnuPG versions.
* gnu/packages/gnupg.scm (pius)[source]: Add patch.
* gnu/packages/patches/pius.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2018-05-21 17:05:56 +02:00
Efraim Flashner 122f91bd41
gnu: enlightenment: Fix setuid program locations.
* gnu/packages/enlightenment.scm (enlightenment)[source]: Add patch.
* gnu/packages/patches/enlightenment-fix-setuid-path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2018-05-20 21:42:25 +03:00
Ricardo Wurmus 4eeed444f1
gnu: python-statsmodels: Fix build.
* gnu/packages/patches/python-statsmodels-fix-tests.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/statistics.scm (python-statsmodels)[source]: Remove patches.
[arguments]: Disable tests; adjust build phases; add build phase
"patch-for-scipy" to fix runtime error.
2018-05-16 04:40:20 +02:00
Arun Isaac cbd2e3d52d
gnu: wesnoth: Update to 1.14.1.
* gnu/packages/games.scm (wesnoth): Update to 1.14.1.
[source]: Remove wesnoth-fix-std-bad-cast.patch.
* gnu/packages/patches/wesnoth-fix-std-bad-cast.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
2018-05-15 16:47:27 +05:30
Efraim Flashner 2b79c6833d
gnu: mupdf: Update to 1.13.0.
* gnu/packages/pdf.scm (mupdf): Update to 1.13.0.
[source]: Remove patches.
* gnu/packages/patches/mupdf-build-with-latest-openjpeg.patch,
gnu/packages/patches/mupdf-CVE-2017-17858.patch,
gnu/packages/patches/mupdf-CVE-2018-6544.patch,
gnu/packages/patches/mupdf-CVE-2018-1000051.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2018-05-14 12:09:40 +03:00
Efraim Flashner aa8ac02944
gnu: myrepos: Fix CVE-2018-7032.
* gnu/packages/version-control.scm (myrepos)[source]: Add patch.
* gnu/packages/patches/myrepos-CVE-2018-7032.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2018-05-13 20:39:36 +03:00
Ludovic Courtès d801cd0509
gnu: Add Robocut.
* gnu/packages/printers.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2018-05-13 13:29:27 +02:00
Mark H Weaver d2cebbf694
gnu: icecat: Relabel patches to reflect CVE assignments.
Document the fact that we include fixes for CVE-2018-5154, CVE-2018-5155,
CVE-2018-5157, CVE-2018-5158, CVE-2018-5159, CVE-2018-5168, CVE-2018-5178,
and 9/10 changesets for CVE-2018-5150.

* gnu/packages/gnuzilla.scm (icecat)[source]: Relabel patches to reflect CVE
assignments.
* gnu/packages/patches/icecat-bug-1452075.patch: Rename to...
* gnu/packages/patches/icecat-CVE-2018-5157-and-CVE-2018-5158.patch: ...this.
* gnu/local.mk (dist_patch_DATA): Rename it.
2018-05-11 06:07:43 -04:00
Danny Milosavljevic be906ad16e
gnu: Add android-libutils.
* gnu/packages/patches/libutils-add-includes.patch: New file.
* gnu/packages/patches/libutils-remove-damaging-includes.patch: New file.
* gnu/packages/android.scm (android-platform-system-core): Use them.
(android-libutils): New variable.
* gnu/local.mk: Add them.
2018-05-09 22:32:36 +02:00
Danny Milosavljevic 16c2be0b42
gnu: Add android-libziparchive.
* gnu/packages/android.scm (android-libziparchive): New variable.
* gnu/packages/patches/libziparchive-add-includes.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-05-09 22:19:59 +02:00
Danny Milosavljevic f6e75b0db2
gnu: adb: Use android-ndk-build-system.
* gnu/packages/android.scm (adb)[build-system]: Switch to
android-ndk-build-system.
[arguments]<#:tests?>: Disable.
[arguments]<#:phases>[create-Makefile]: Delete phase.
[arguments]<#:phases>[fix-clang]: Delete phase.
[arguments]<#:phases>[fix-main]: Delete phase.
[arguments]<#:phases>[make-libs-available]: New phase.
[arguments]<#:phases>[install-headers]: New phase.
[arguments]<#:make-flags]: Add CFLAGS, CXXFLAGS.
[inputs]: Add liblog.
[source]: Add patch "adb-add-libraries.patch".
* gnu/packages/patches/adb-add-libraries.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-05-09 19:16:36 +02:00
Julien Lepiller fdc9170bc1
gnu: Add java-groovy-bootstrap.
* gnu/packages/groovy.scm: New file.
* gnu/packages/patches/groovy-add-exceptionutilsgenerator.patch: New
file.
* gnu/local.mk (GNU_SYSTEM_MODULES, dist_patch_DATA): Add them.
2018-05-09 13:36:06 +02:00
Arun Isaac e554d43dfc
gnu: wesnoth: Update to 1.14.0.
* gnu/packages/patches/wesnoth-fix-std-bad-cast.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/games.scm (wesnoth): Update to 1.14.0.
[source]: Add wesnoth-fix-std-bad-cast.patch to patches.
[arguments]: Remove "-DENABLE_STRICT_COMPILATION=OFF" configure flag.
[inputs]: Remove sdl-image, sdl-mixer, sdl-net and sdl-ttf. Add openssl and
sdl-union of sdl2, sdl2-image, sdl2-mixer and sdl2-ttf.
[home-page]: Use HTTPS URI.
(wesnoth-server)[inputs]: Remove sdl-net. Add icu4c, openssl and sdl2.
[arguments]: Remove delete-data phase. Since wesnoth 1.14.0, configure flag
"-DENABLE_GAME=OFF" disables installation of game assets.
2018-05-08 09:40:37 +05:30
Marius Bakke 6e7be7d37a
gnu: strace: Fix build failure on Linux-Libre 4.16.
* gnu/packages/patches/strace-kernel-4.16.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/linux.scm (strace)][source](patches): New field.
2018-05-06 21:05:11 +02:00
Oleg Pykhalov 8cd1e8e849
gnu: Add sound service.
* gnu/services/sound.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add this.
* doc/guix.texi (Sound Services): New chapter.
2018-05-02 15:11:13 +03:00
Tobias Geerinckx-Rice 506737f191
gnu: liboop: Update to 1.0.1.
* gnu/packages/ssh.scm (liboop): Update to 1.0.1.
[source]: Update source URI.  Remove patch.
* gnu/packages/patches/liboop-mips64-deplibs-fix.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-05-01 19:29:40 +02:00
Tobias Geerinckx-Rice 2e402618f6
gnu: shadow: Update to 4.6.
* gnu/packages/admin.scm (shadow): Update to 4.6.
[source]: Remove upstreamed patch.
* gnu/packages/patches/shadow-CVE-2018-7169.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-05-01 13:38:58 +02:00
Leo Famulari 9eecf9bc13
gnu: gimp: Update to 2.10.0.
* gnu/packages/gimp.scm (gimp): Update to 2.10.0.
[inputs]: Add glib-networking, gexiv2, libmypaint, mypaint-brushes and
poppler-data.
[native-inputs]: Add glib:bin.
[source]: Remove obsolete patches and use HTTPS URL.
[home-page]: Use HTTPS URL.
* gnu/packages/patches/gimp-CVE-2017-17784.patch,
gnu/packages/patches/gimp-CVE-2017-17785.patch,
gnu/packages/patches/gimp-CVE-2017-17786.patch,
gnu/packages/patches/gimp-CVE-2017-17787.patch,
gnu/packages/patches/gimp-CVE-2017-17789.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2018-04-30 21:07:58 -04:00
Leo Famulari f62633ca2d
gnu: gegl: Update to 0.4.
* gnu/packages/gimp.scm (gegl): Update to 0.4.
[inputs]: Move babl and glib to propagated-inputs.
[propagated-inputs]: Add json-glib.
[arguments]: Re-enable the tests and remove the obsolete 'pre-build'
phase.
[source]: Use HTTPS URL.
* gnu/packages/patches/gegl-CVE-2012-4433.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-04-30 21:07:58 -04:00
fis 1170198d65
gnu: Add amule.
* gnu/packages/networking.scm (amule): New public variable.
* gnu/packages/patches/amule_crypto-6.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-04-30 23:41:22 +02:00
Mark H Weaver 59bc15cf88
gnu: icecat: Add more fixes from upstream mozilla-esr52.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes
from the upstream mozilla-esr52 repository.
* gnu/packages/patches/icecat-bug-1452075.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-04-30 16:46:40 -04:00
Julien Lepiller f1f4a4f016
gnu: Add java-apache-ivy.
* gnu/package/java.scm (java-apache-ivy): New variable.
* gnu/packages/patches/java-apache-ivy-port-to-latest-bouncycastle.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-04-29 23:23:14 +02:00
Eric Bavier d98e9009a9
gnu: scotch: Update to 6.0.5a.
* gnu/packages/patches/pt-scotch-build-parallelism.patch: Delete files.
* gnu/packages/patches/scotch-build-parallelism.patch,
gnu/packages/patches/scotch-graph-diam-64.patch,
gnu/packages/patches/scotch-graph-induce-type-64.patch: New files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/maths.scm (scotch): Update to 6.0.5a.
[source](patches): Adjust accordingly.
2018-04-26 20:54:18 -05:00
Tobias Geerinckx-Rice 72dae07296
gnu: quassel: Update to 0.12.5.
* gnu/packages/irc.scm (quassel): Update to 0.12.5.
[source]: Remove patch.
* gnu/packages/patches/quassel-fix-tls-check.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-04-27 02:56:44 +02:00
Tobias Geerinckx-Rice ca2158bb3a
gnu: pcmanfm: Update to 1.3.0.
* gnu/packages/lxde.scm (pcmanfm): Update to 1.3.0.
[source]: Remove patch.
* gnu/packages/patches/pcmanfm-CVE-2017-8934.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-04-27 02:56:43 +02:00
Roel Janssen cbd9f91c32
gnu: bcftools: Update to 1.8.
* gnu/packages/bioinformatics.scm (bcftools): Update to 1.8.
* gnu/local.mk: Remove patch.
* gnu/packages/patches/bcftools-regidx-unsigned-char.patch: Remove file.
2018-04-27 01:11:42 +02:00
Leo Famulari 379848ed31
gnu: zsh: Update to 5.5.1.
* gnu/packages/shells.scm (zsh): Update to 5.5.1.
[source]: Remove obsolete patches.
* gnu/packages/patches/zsh-CVE-2018-7548.patch,
gnu/packages/patches/zsh-CVE-2018-7549.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2018-04-26 15:06:03 -04:00
Marius Bakke 460292af30
gnu: qemu: Update to 2.12.0.
* gnu/packages/patches/qemu-CVE-2018-7550.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/virtualization.scm (qemu): Update to 2.12.0.
[source](patches): Remove.
2018-04-24 21:14:20 +02:00
Leo Famulari e45f399bf9
gnu: qemu: Fix CVE-2018-7550.
* gnu/packages/patches/qemu-CVE-2018-7550.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/virtualization.scm (qemu)[source]: Use it.
2018-04-18 11:38:45 -04:00
Pierre Langlois d09e31bdf6
gnu: libmygpo-qt: Update to 1.1.0.
* gnu/packages/music.scm (libmygpo-qt): Update to 1.1.0.
[source]: Remove 'patches'.
[arguments]: Do not set BUILD_WITH_QT4=OFF, it is the default.
* gnu/packages/patches/libmygpo-qt-fix-jsoncreatortest.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Adjust.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-04-17 00:08:45 +02:00
Marius Bakke d0ee11b2f0
gnu: sharutils: Fix CVE-2018-1000097.
* gnu/packages/patches/sharutils-CVE-2018-1000097.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/compression.scm (sharutils)[source](patches): Use it.
2018-04-16 18:02:14 +02:00
Manolis Ragkousis fdb61400a0
gnu: mupen64plus-video-z64: Fix glew.h location.
* gnu/packages/patches/mupen64plus-video-z64-glew-correct-path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/emulators.scm (mupen64plus-video-z64)[source]: Use it.
2018-04-15 15:17:21 +03:00
Marius Bakke fe4adc12ed
gnu: htop: Update to 2.2.0.
* gnu/packages/patches/htop-fix-process-tree.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/admin.scm (htop): Update to 2.2.0.
[source](patches): Remove.
2018-04-15 12:31:49 +02:00
Efraim Flashner 1606da6c07
gnu: Add missing freeimage patch.
This is a follow-up to a5d4c96b8d.

* gnu/packages/patches/freeimage-unbundle.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2018-04-13 10:57:04 +03:00
Eric Bavier de7f234a3a
gnu: datamash: Fix tests on ARM systems.
* gnu/packages/patches/datamash-arm-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/datamash.scm (datamash)[source]: Use it.
2018-04-12 22:55:51 -05:00
Eric Bavier 306d8630dc
gnu: cool-retro-term: Update to 1.0.1.
* gnu/packages/terminals.scm (cool-retro-term): Update to 1.0.1.
[source]: Programmatically remove fonts.
[arguments]: Simplify 'configure phase and use 'invoke'.  Add 'install-man
phase.  'let*' -> 'let' where possible.
* gnu/packages/patches/cool-retro-term-remove-non-free-fonts.patch: Delete.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-04-12 21:01:34 -05:00
Marius Bakke 9bdbabe963
gnu: llvm, clang: Update to 6.0.0.
* gnu/packages/llvm.scm (llvm, clang-runtime, clang): Update to 6.0.0.
(clang-from-llvm)(patches): Set to empty list.
[arguments]: Adjust substitutions depending on major version.
(llvm-3.8, clang-runtime-3.8, clang-3.8): New public variables.
(clang-3.7, clang-3.6, clang-3.5)(patches): Add 'clang-3.5-libc-search-path.patch'.
(clang-3.9.1)(patches): Add 'clang-3.8-libc-search-path.patch'.
* gnu/packages/patches/clang-6.0-libc-search-path.patch: New file.
* gnu/packages/patches/clang-libc-search-path.patch: Rename to ...
* gnu/packages/patches/clang-3.5-libc-search-path.patch: ... this.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2018-04-06 17:46:03 +02:00
Roel Janssen ea09f99f7f
gnu: 4store: Remove preprocessor directive.
* gnu/packages/databases.scm (4store): Add patch to remove preprocessor
  directive.
* gnu/packages/patches/4store-unset-preprocessor-directive.patch: New file.
* gnu/local.mk: Register patch.
2018-04-04 14:54:02 +02:00
Roel Janssen fdc306879b
gnu: Add delly.
* gnu/packages/bioinformatics.scm (delly): New variable.
* gnu/packages/patches/delly-use-system-libraries.patch: New file.
* gnu/local.mk: Include delly-use-system-libraries.patch.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-03-30 10:48:01 -04:00
Leo Famulari 4d99a3215c
gnu: mupdf: Fix CVE-2018-{6544,1000051}.
* gnu/packages/patches/mupdf-CVE-2018-1000051.patch,
gnu/packages/patches/mupdf-CVE-2018-6544.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/pdf.scm (mupdf)[source]: Use them.
2018-03-27 19:00:03 -04:00
Oleg Pykhalov 196c8b3739
gnu: translate-shell: Update to 0.9.6.7.
* gnu/packages/patches/translate-shell-fix-curl-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/dictionaries.scm (translate-shell): Update to 0.9.6.7.
[source](patches): Add it.  [home-page]: Append slash.
2018-03-26 22:47:16 +03:00
Ludovic Courtès d2c036557a
gnu: hwloc@2: Update to 2.0.1.
* gnu/packages/mpi.scm (hwloc-2.0): Update to 2.0.1.
[source]: Remove 'patches'.
* gnu/packages/patches/hwloc-tests-without-sysfs.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2018-03-26 18:24:55 +02:00
Efraim Flashner bab9793f54
gnu: classpath: Add aarch64-linux support.
* gnu/packages/java.scm (classpath-bootstrap, classpath-0.99)[source]:
Add patch.
* gnu/packages/patches/classpath-aarch64-support.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2018-03-26 12:21:33 +03:00
Danny Milosavljevic 6cf2ac3cd6
gnu: Add pure.
* gnu/packages/pure.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2018-03-25 17:02:01 +02:00
Tobias Geerinckx-Rice 929e2d9f98
gnu: links: Update to 2.15.
* gnu/packages/web-browsers.scm (links): Update to 2.15.
[source]: Remove patch for fixed CVE.
* gnu/packages/patches/links-CVE-2017-11114.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-03-25 00:36:30 +01:00
Danny Milosavljevic ec40a0501f
gnu: Add lyx.
* gnu/packages/patches/lyx-2.2.3-fix-test.patch: New file.
* gnu/local.mk: Add it.
* gnu/packages/tex.scm (lyx): New variable.
2018-03-22 23:11:17 +01:00
Ludovic Courtès ca5b73114f
gnu: shepherd: Update to 0.4.0.
* gnu/packages/admin.scm (shepherd): Update to 0.4.0.  Remove patches.
* gnu/packages/patches/shepherd-close-fds.patch,
gnu/packages/patches/shepherd-herd-status-sorted.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/services/admin.scm (%default-rotations): Remove
/var/log/shepherd.log.
2018-03-22 11:43:30 +01:00