Marius Bakke
c436261312
gnu: sdl2: Fix build on 32-bit architectures.
...
* gnu/packages/patches/sdl2-mesa-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/sdl.scm (sdl2)[source](patches): New field.
2019-10-15 18:09:14 +02:00
Marius Bakke
2737c7fe8a
gnu: mesa: Fix test failure on 32-bit systems.
...
* gnu/packages/patches/mesa-timespec-test-32bit.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/gl.scm (mesa)[source](patches): Add it.
2019-10-14 18:16:21 +02:00
Marius Bakke
378ebc048c
Merge branch 'master' into staging
2019-10-13 23:04:06 +02:00
Pierre Langlois
b5f6700fb4
gnu: id3lib: Apply patch for UTF16 writing bug.
...
* gnu/packages/patches/id3lib-UTF16-writing-bug.patch: New file.
* gnu/packages/mp3.scm (id3lib)[source](patches): Add it.
* gnu/local.mk (dist_patch_DATA): Add it.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-10-13 13:07:44 +02:00
Marius Bakke
20e0157333
gnu: parted: Complete the 3.3 update.
...
Fixes <https://bugs.gnu.org/37721 >.
Reported by Jesse Gibbons <jgibbons2357@gmail.com>.
This is a follow-up to commit 6ad7e3578b
.
* gnu/packages/patches/parted-glibc-compat.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/disk.scm (parted)[source](patches): Remove.
[native-inputs]: Add E2FSPROGS.
2019-10-13 12:53:44 +02:00
Carl Dong
e214a22007
gnu: Add nsis-x86_64 and nsis-i686.
...
* guix/build-system/scons.scm (scons-build): Add build-targets and
install-targets parameters.
* guix/build/scons-build-system.scm (build, install): Adjust
accordingly.
* doc/guix.texi (Build Systems): Document it.
* gnu/packages/installers.scm: New file,
(make-nsis): New procedure,
(nsis-x86_64, nsis-i686): New variables.
* gnu/packages/patches/nsis-env-passthru.patch: New file.
* gnu/local.mk (dist_patch_DATA, GNU_SYSTEM_MODULES): Adjust
accordingly.
2019-10-11 11:44:44 -04:00
Brian Leung
f7b3d9104e
gnu: emacs-helm-org-ql: Remove patch file.
...
* gnu/local.mk (emacs-helm-org-ql): Remove entry.
* gnu/packages/emacs-xyz.scm: Remove patch file.
* gnu/packages/patches/emacs-helm-org-ql.patch: Delete file.
2019-10-11 05:13:41 +02:00
Marius Bakke
d1eb423478
gnu: strace: Update to 5.3.
...
* gnu/packages/patches/strace-ipc-tests.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/linux.scm (strace): Update to 5.3.
[source](patches): Remove.
[arguments]: Remove obsolete phase.
2019-10-10 20:09:55 +02:00
Brian Leung
0091853199
gnu: emacs-org-ql: Patch for Helm users.
...
The package has a Helm component that is missing the relevant `require` statements.
* gnu/packages/patches/emacs-helm-org-ql.patch: Add.
* gnu/local.mk (emacs-helm-org-ql): Add entry.
* gnu/packages/emacs-xyz.scm: Update and add dependencies.
2019-10-10 07:01:30 +02:00
Marius Bakke
d1b8ef998d
gnu: gstreamer: Update to 1.16.1.
...
* gnu/packages/patches/gstreamer-buffer-reset-offset.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/gstreamer.scm (gstreamer): Update to 1.16.1.
[source](patches): Remove.
(gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly,
gst-libav, python-gst): Update to 1.16.1.
2019-10-09 12:58:51 +02:00
Marius Bakke
d1f3b333e6
Merge branch 'master' into staging
2019-10-08 19:24:34 +02:00
Ludovic Courtès
4d8d2fbaf3
Merge branch 'master' into core-updates
2019-10-07 17:06:13 +02:00
Efraim Flashner
7b6a8e23b0
gnu: aria2: Update to 1.35.0.
...
* gnu/packages/bittorrent.scm (aria2): Update to 1.35.0.
[source]: Use new upstream uri. Remove patch.
* gnu/packages/patches/aria2-CVE-2019-3500.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2019-10-07 11:37:21 +03:00
Ricardo Wurmus
e08902d3cb
Merge branch 'master' into core-updates
2019-10-06 22:02:20 +02:00
Marius Bakke
dd69897113
gnu: linux-libre: Try to aggressively gather entropy during boot.
...
Fixes <https://bugs.gnu.org/37501 >.
* gnu/packages/patches/linux-libre-active-entropy.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/linux.scm (linux-libre-5.2-source): Use it.
2019-10-06 18:02:48 +02:00
Todor Kondić
0992cfa13a
gnu: Add tigervnc-client.
...
* gnu/packages/tigervnc.scm: New file.
(tigervnc-client): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add tigervnc.scm.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-10-02 01:24:09 +02:00
Ludovic Courtès
0cf2b6f2db
Merge branch 'master' into core-updates
2019-10-01 12:06:00 +02:00
Carlo Zancanaro
717b6ba6aa
gnu: Add abcl.
...
* gnu/packages/java.scm (abcl): New variable.
* gnu/packages/patches/abcl-fix-build-xml.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-10-01 11:04:40 +02:00
Jan Nieuwenhuizen
737c83f0ff
bootstrap: bash: Update for bash-5.0.
...
* gnu/packages/patches/bash-4.4-linux-pgrp-pipe.patch: Remove.
* gnu/packages/patches/bash-reproducible-linux-pgrp-pipe.patch: New file.
* gnu/packages/make-bootstrap.scm (static-bash-for-bootstrap): Update to use
it.
* gnu/local.mk (dist_patch_DATA): Likewise.
2019-09-29 17:47:18 +02:00
Nicolas Goaziou
512c169666
gnu: mame: Update to 0.214.
...
* gnu/packages/emulators.scm (mame): Update to 0.214.
[source]: Remove unnecessary patch.
* gnu/packages/patches/mame-rapidjson-fix.patch: Delete file.
* gnu/local.mk: Remove reference to deleted patch.
2019-09-29 15:25:13 +02:00
Eric Bavier
ba567cae97
gnu: dealii: Update to 9.1.1.
...
* gnu/packages/maths.scm (dealii): Update to 9.1.1.
[source]: Remove patch no longer needed.
* gnu/local.mk (dist_patch_DATA): ditto.
* gnu/packages/patches/dealii-mpi-deprecations.patch: Delete it.
2019-09-27 22:23:44 -05:00
Marius Bakke
e7f62a41b2
Merge branch 'master' into core-updates
2019-09-27 19:11:27 +02:00
Mathieu Othacehe
772ca8e4f6
gnu: supercollider: Fix build and update to 3.10.3.
...
* gnu/packages/patches/supercollider-boost-1.70-build-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/audio.scm (supercollider): Update to 3.10.3 and apply the
previous patch to fix build with boost-1.70. Remove outdated
'fix-build-with-boost-1.68 phase.
2019-09-27 10:48:54 +02:00
Jan Nieuwenhuizen
308eb5c11a
gnu: gcc: Fix mingw cross compiler.
...
* gnu/packages/patches/gcc-7-cross-mingw.patch: New file.
* gnu/packages/cross-base.scm (cross-gcc-patches): Add XGCC parameter; update
caller. Use it for target mingw and gcc >= 7.
* gnu/local.mk (dist_patch_DATA): Add it.
2019-09-27 06:42:47 +02:00
Hartmut Goebel
6eb1d20b68
gnu: Add debops.
...
* gnu/packages/admin.scm (debops): New variable.
* gnu/packages/patches/debops-constants-for-external-program-names.patch,
gnu/packages/patches/debops-debops-defaults-fall-back-to-less.patch:
New files.
* gnu/local.mk: Add them.
2019-09-26 17:18:23 +02:00
Tobias Geerinckx-Rice
3f3d712cc5
gnu: beets: Update to 1.4.9.
...
* gnu/packages/music.scm (beets): Update to 1.4.9.
[source]: Remove patch.
[arguments]: Remove more Python 3.7 compatibility fixes.
* gnu/packages/patches/beets-python-3.7-fix.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2019-09-26 05:24:30 +02:00
Kei Kebrau
8dc3c2a7d5
gnu: freeimage: Update to 3.18.0.
...
* gnu/packages/image.scm (freeimage): Update to 3.18.0.
[source]: Modify snippet to remove the bundled libjxr. Remove obsolete
patches.
[arguments]: Add libjxr include directory to #:make-flags.
[inputs]: Add libjxr.
* gnu/packages/patches/freeimage-CVE-2015-0852.patch,
gnu/packages/patches/freeimage-CVE-2016-5684.patch,
gnu/packages/patches/freeimage-fix-build-with-gcc-5.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Unregister patches.
* gnu/packages/patches/freeimage-unbundle.patch: Update patch.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-09-25 17:45:39 +02:00
Christopher Baines
dd2a83270b
services: Add the Guix Data Service.
...
* gnu/services/guix.scm: New file.
* gnu/tests/guix.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add both new files.
* doc/guix.texi (Guix Services): New section documenting the Guix Data
Service.
2019-09-25 08:35:33 +01:00
Eric Bavier
4780db2c93
gnu: idris: Update to 1.3.2.
...
* gnu/packages/haskell-xyz.scm (ghc-network-2.8, ghc-megaparsec-7): New
variables.
* gnu/packages/idris.scm (idris): Update to 1.3.2.
[source]: Remove patch.
[inputs]: Use ghc-network-2.8 and ghc-megaparsec-7.
* gnu/packages/patches/idris-test-no-node.patch: Delete.
* gnu/local.mk (dist_patch_DATA): Remove it.
2019-09-24 21:15:24 -05:00
Marius Bakke
aa0e28bc73
gnu: p11-kit: Update to 0.23.17.
...
* gnu/packages/patches/p11-kit-jks-timestamps.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/tls.scm (p11-kit): Update to 0.23.17.
[source](patches): Remove.
2019-09-24 20:12:56 +02:00
Marius Bakke
942c788949
gnu: OpenEXR: Update to 2.4.0 [fixes CVE-2018-18443, CVE-2018-18444].
...
* gnu/packages/patches/ilmbase-fix-tests.patch: Adjust for new origin.
* gnu/packages/patches/ilmbase-openexr-pkg-config.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/graphics.scm (ilmbase): Update to 2.4.0.
[source]: Change to GIT-FETCH, as tarballs are no longer provided. Add new
patch.
[build-system]: Change to CMAKE-BUILD-SYSTEM.
[arguments]: Add phase to enter the correct source directory.
* gnu/packages/graphics.scm (openexr): Update to 2.4.0.
[source]: Inherit from ILMBASE, which comes from the same repository.
[build-system]: Change to CMAKE-BUILD-SYSTEM.
[arguments]: Add phase to enter the correct source directory.
* gnu/packages/gstreamer.scm (gst-plugins-bad)[arguments]: Enable C++11.
* gnu/packages/image-processing.scm (opencv)[arguments]: Likewise.
2019-09-24 20:12:56 +02:00
Ludovic Courtès
11da634a6e
Merge branch 'master' into core-updates
2019-09-24 10:11:38 +02:00
Efraim Flashner
3b98e71a4b
gnu: Register (gnu packages distributed).
...
This is a follow-up to 2d25b0c8ba
.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add (gnu packages distributed).
2019-09-24 10:07:43 +03:00
Tobias Geerinckx-Rice
3f55b7be16
gnu: glm: Update to 0.9.9.6.
...
* gnu/packages/maths.scm (glm): Update to 0.9.9.6.
[source]: Add patch.
* gnu/packages/patches/glm-restore-install-target.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2019-09-24 02:10:49 +02:00
Ludovic Courtès
3a2efbc867
gnu: python-libxml2, itstool: Provide crash-free variants.
...
Fixes <https://bugs.gnu.org/37468 >.
* gnu/packages/patches/python-libxml2-utf8.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/xml.scm (python-libxml2/fixed): New variable.
* gnu/packages/glib.scm (itstool/fixed): New variable.
* gnu/packages/gnome.scm (gnumeric)[native-inputs]: Use ITSTOOL/FIXED
instead of ITSTOOL.
2019-09-20 12:21:19 +02:00
Brian Leung
dc95c8b497
gnu: emacs-unpackaged-el: Update to 0-2.c0d58cf.
...
* gnu/packages/emacs-xyz.scm (emacs-unpackaged-el): Update to 0-2.c0d58cf.
* gnu/packages/patches/emacs-unpackaged-req.patch: Delete it.
* gnu/local.mk (dist_patch_DATA): Remove patch.
2019-09-20 02:20:57 +02:00
Vagrant Cascadian
68620d62f5
gnu: Add enjarify.
...
* gnu/packages/android (enjarify): New variable.
* gnu/packages/diffoscope (diffoscope)[native-inputs]: Add enjarify.
[arguments]: add enjarify to add-known-tools phase.
* gnu/packages/patches/enjarify-setup-py.patch: New file.
* gnu/local.mk: Add enjarify-setup-py.patch.
2019-09-19 16:45:34 -07:00
Vagrant Cascadian
52211add0b
gnu: Move diffoscope and trydiffoscope to new diffoscope.scm.
...
* gnu/packages/package-management (diffoscope): Remove variable.
(trydiffoscope): Remove variable.
Update copyright information.
* gnu/packages/diffoscope.scm: New file.
(diffoscope): Add variable.
(trydiffoscope): Add variable.
* gnu/local.mk [GNU_SYSTEM_MODULES]: Add diffoscope.scm.
2019-09-18 17:26:33 -07:00
Ludovic Courtès
2cde4a967d
gnu: Add python-jupyter-protocol.
...
* gnu/packages/jupyter.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2019-09-18 23:08:29 +02:00
Ludovic Courtès
9ff87bb996
Merge branch 'master' into core-updates
2019-09-17 16:27:15 +02:00
Ludovic Courtès
b938892551
gnu: go@1.12: Skip flaky GC test.
...
Fixes <https://bugs.gnu.org/37425 >.
* gnu/packages/patches/go-skip-gc-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/golang.scm (go-1.12)[source]: Use it.
2019-09-16 23:45:36 +02:00
Ludovic Courtès
489d16577e
gnu: cmake: Add package variant that knows about X.509 certificates.
...
Fixes <https://bugs.gnu.org/37371 >.
* gnu/packages/patches/cmake-curl-certificates.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/cmake.scm (cmake/fixed): New variable.
2019-09-11 00:09:39 +02:00
Tobias Geerinckx-Rice
07c0110eac
gnu: weechat: Update to 2.6.
...
* gnu/packages/irc.scm (weechat): Update to 2.6.
[source]: Remove obsolete patch.
[inputs]: Replace python-2 with python(@3).
[arguments]: Remove ‘wrap’ phase.
* gnu/packages/patches/weechat-python.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2019-09-10 21:37:19 +02:00
Mark H Weaver
65542a8852
Merge branch 'master' into core-updates
2019-09-06 20:46:00 -04:00
Jovany Leandro G.C
f1371daa97
gnu: twinkle: update to 1.10.2.
...
* gnu/packages/telephony.scm (twinkle): update to 1.10.2
* gnu/packages/patches/twinkle-include-qregexpvalidator.patch: Delete
it.
* gnu/local.mk (dist_patch_DATA): Remove patch.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2019-09-04 13:02:27 +02:00
Marius Bakke
bd3d71cb16
gnu: hdf4: Build with libtirpc.
...
* gnu/packages/patches/hdf4-tirpc.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/maths.scm (hdf4)[source](patches): Use it.
[inputs]: Add LIBTIRPC.
[arguments]: Adjust #:configure-flags accordingly.
2019-09-03 13:24:34 +02:00
L p R n d n
8549e0ca6f
gnu: Update Xfce base to 4.14.0.
...
* gnu/packages/xfce.scm (libxfce4util): Update to 4.14.0.
* gnu/packages/xfce.scm (xfconf): Update to 4.14.1.
[native-inputs] Add glib:bin.
[propagated-inputs] Remove dbus and dbus-glib.
* gnu/packages/xfce.scm (libxfce4ui): Update to 4.14.1.
* gnu/packages/xfce.scm (exo): Update to 0.12.8.
[propagated-inputs] Add gtk+-3. Remove gtk+-2.
[inputs] Add gtk+-2.
* gnu/packages/xfce.scm (garcon): Update to 0.6.4.
[inputs] Rename gtk+ to gtk+-2.
[propagated-inputs] Add gtk+-3.
* gnu/packages/xfce.scm (tumbler): Update to 0.2.7.
* gnu/packages/xfce.scm (xfce4-appfinder): Update to 4.14.0.
[inputs] Updte gtk+ from gtk+-2 to gtk+.
* gnu/packages/xfce.scm (xcfe4-panel): Update to 4.14.0
[arguments] Remove #:configure-flags
[native-inputs] Add glib:bin.
[inputs] Add gtk+-2, libwnck and xfconf. Remove libwnck-2.
[propagated-inputs] Add gtk+-3.
* gnu/packages/xfce.scm (xfce4-session): Update to 4.14.0.
[inputs] Add libwnck. Remove libwnck-2.
[source] Remove patch.
* gnu/packages/patches/xfce4-session-fix-xfclock4.patch: Delete file.
* gnu/packages/xfce.scm (xfce4-settings): Update to 4.14.0.
[arguments] Add #:configure flags.
* gnu/packages/xfce.scm (xfwm4): Update to 4.14.0.
[inputs] Add libwnck. Remove libwnck-2.
* gnu/packages/xfce.scm (xfdesktop): Update to 4.14.1.
[inputs] Add libwnck. Remove libwnck-2.
* gnu/packages/xfce.scm (xfce4-power-manager): Update to 4.6.5.
[inputs] Add gtk+. Remove gtk+-2.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-09-01 22:45:29 +02:00
Mark H Weaver
0481289cbc
Merge branch 'master' into core-updates
2019-08-29 17:19:18 -04:00
Jesse Gibbons
b0985c60a0
gnu: Add rednotebook.
...
* gnu/package/rednotebook.scm: New file.
* gnu/local.mk: Add it.
* gnu/packages/rednotebook.scm (rednotebook): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2019-08-29 19:15:14 +02:00
Efraim Flashner
3e93b2bdeb
gnu: qt: Update to 5.12.4.
...
* gnu/packages/qt.scm (qt, qtbase, qtsvg, qtimageformats, qtx11extras,
qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors,
qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel,
qtwebglplugin, qtwebview, qtlocation, qttools, qtscript,
qtquickcontrols, qtquickcontrols2, qtgraphicaleffects, qtgamepad,
qtscxml, qtpurchasing, qtcanvas3d, qtcharts, qtdatavis3d, qtnetworkauth,
qtremoteobjects, qtspeech): Update to 5.12.4.
(qt, qtbase)[source]: Remove xkbcommon from list of directories to remove.
(qtbase)[source]: Remove upstreamed patch.
(python-sip): Update to 4.19.18.
[source]: Update to new source uri.
(python-pyqt): Update to 5.12.3.
[source]: Update to new source uri.
* gnu/packages/patches/qtbase-old-kernel.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Remove it.
2019-08-29 11:35:39 +03:00