Commit Graph

3442 Commits

Author SHA1 Message Date
Tobias Geerinckx-Rice
4590ee9bd0
Revert "gnu: inetutils: Update to 2.0."
This reverts commit 55050e54a9, which
rebuilds xdg-utils and hence a good part of the world (1838 packages).

Reported by mroh in #guix.
2021-02-10 00:18:17 +01:00
Ludovic Courtès
55050e54a9
gnu: inetutils: Update to 2.0.
* gnu/packages/admin.scm (inetutils): Update to 2.0.
[source](patches): Remove.
* gnu/packages/patches/inetutils-hurd.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2021-02-09 23:38:33 +01:00
Vincent Legoll
d00380b007
gnu: vorbis-tools: Update to 1.4.2.
* gnu/packages/xiph.scm (vorbis-tools): Update to 1.4.2.
(source): Remove obsolete patches.
* gnu/packages/patches/vorbis-tools-CVE-2014-9638+CVE-2014-9639.patch,
gnu/packages/patches/vorbis-tools-CVE-2014-9640.patch,
gnu/packages/patches/vorbis-tools-CVE-2015-6749.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-02-09 15:06:08 -05:00
Timotej Lazar
1e9f667708
gnu: qpdfview: Fix qt-5.15 compatibility.
* gnu/packages/pdf.scm (qpdfview)[source]: Add patch to include a missing
header.
* gnu/packages/patches/qpdfview-qt515-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-02-09 14:53:01 -05:00
Nicolas Goaziou
7abb893c98
gnu: emacs-undohist-el: Update to 0.2.1.
* gnu/packages/emacs-xyz.scm (emacs-undohist-el): Update to 0.2.1.
[origin]: Remove unnecessary patch.
* gnu/packages/patches/emacs-undohist-ignored.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Apply deletion.
2021-02-08 21:57:59 +01:00
Eric Bavier
8effdd1969
gnu: hdf5: Update to 1.8.22.
Fixes CVE-2018-14033, CVE-2018-11206, CVE-2018-13870, CVE-2018-13869, and
CVE-2018-17435

* gnu/packages/maths.scm (hdf5-1.8): Update to 1.8.22.
* gnu/packages/patches/hdf5-1.8-mpi-deprecations.patch: Delete upstreamed
patch.
* gnu/local/mk (dist_patch_DATA): Remove it.
2021-02-08 13:25:34 -06:00
Pierre Langlois
7b207e0849
gnu: clementine: Update to 1.4.0rc1-450.
* gnu/packages/music.scm (clementine): Update to 1.4.0rc1-450.
[source]: Adapt snippet to list bundled directories to keep rather than ones
to delete.  Unbundled gmock.  Remove patches no longer needed.
[arguments]: Set -DUSE_SYSTEM_TAGLIB=TRUE.
[native-inputs]: Add googletest.
[inputs]: Remove openssl.
[license]: Remove gmock license.
* gnu/packages/patches/clementine-fix-sqlite.patch: Remove.
* gnu/packages/patches/clementine-remove-crypto++-dependency.patch: Remvoe
* gnu/packages/patches/clementine-use-openssl.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Remove them.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-02-08 11:14:42 +01:00
Leo Prikler
eaa998577b
gnu: python2-renpy: Update to 7.4.0.
* gnu/packages/game-development.scm (python2-renpy): Update to 7.4.0.
(inputs): Move python2-pygame...
(propagated-inputs): ... to here.  Add python2-future.
(#:phases)[install]: Infer python version from input.
* gnu/packages/patches/renpy-use-system-fribidi.patch: Update to renpy 7.4.0.

python2-renpy: propagate python inputs
2021-02-07 15:17:55 +01:00
Julien Lepiller
bf645c7fb1
gnu: owncloud-client: Update to 2.7.5.3180.
* gnu/packages/sync.scm (owncloud-client): Update to 2.7.5.3180.
[native-inputs]: Add cmake-extra-modules.
[arguments]: Fix `delete-failing-tests' phase.
[source]: Remove no longer needed snippet.
* gnu/packages/patches/owncloud-disable-updatecheck.patch: Update patch.
2021-02-07 02:38:52 +01:00
Ricardo Wurmus
5058090ed4
gnu: Add python-mediafile.
* gnu/packages/music.scm (python-mediafile): New variable.
* gnu/packages/patches/python-mediafile-wavpack.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2021-02-02 22:02:22 +01:00
Alexey Abramov
5be01dcdc1
gnu: obs: Use an environment variable for plugins location.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/video.scm (obs): Use it.
* gnu/packages/patches/obs-modules-location.patch: Patch it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-02-02 11:05:43 +01:00
Leo Famulari
75b775e81b
Merge branch 'staging' 2021-02-01 14:18:38 -05:00
Efraim Flashner
877ab0266c
gnu: vcflib: Fix generated pkg-config file.
* gnu/packages/bioinformatics.scm (vcflib)[arguments]: In custom
generated pkg-config file, link with all needed libraries and
fix linker library.
* gnu/packages/patches/freebayes-devendor-deps.patch: Adjust accordingly.
2021-02-01 19:02:14 +02:00
Raghav Gururajan
6bacfa63c1
gnu: Add c++-gsl.
* gnu/packages/cpp.scm (c++-gsl): New variable.
* gnu/packages/patches/c++-gsl-find-system-gtest.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-01-31 09:22:46 +01:00
Leo Famulari
0981f872cb
gnu: gst-plugins-good: Fix a test failure on 32-bit systems.
* gnu/packages/patches/gst-plugins-good-fix-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gstreamer.scm (gst-plugins-good)[source]: Use it.
2021-01-31 01:00:30 -05:00
Leo Famulari
42008264d9
gnu: Remove avogadro.
This package fails to build and has been superseded by avogadro2.

* gnu/packages/chemistry.scm (avogadro): Remove variable.
* gnu/packages/patches/avogadro-boost148.patch,
gnu/packages/patches/avogadro-eigen3-update.patch,
gnu/packages/patches/avogadro-python-eigen-lib.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2021-01-29 15:19:02 -05:00
Tobias Geerinckx-Rice
cd80e11b95
gnu: pinentry-tty: Update to 1.1.1.
* gnu/packages/gnupg.scm (pinentry-tty): Update to 1.1.1.
(pinentry-efl)[source]: Remove patch.
* gnu/packages/patches/pinentry-efl.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2021-01-27 22:37:33 +01:00
Leo Famulari
5aeee07cc9
gnu: VLC: Remove obsolete patch.
* gnu/packages/patches/vlc-qt-5.15.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/video.scm (vlc)[source]: Remove patch.
2021-01-27 16:03:16 -05:00
Mark H Weaver
cf5e0b2636
gnu: icecat: Update to 78.7.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2021-23953, CVE-2021-23954, CVE-2020-26976,
CVE-2021-23960, and CVE-2021-23964.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2021-01-26 21:36:52 -05:00
Leo Famulari
59c03bd4f9
gnu: Mutt: Update to 2.0.5.
* gnu/packages/patches/mutt-CVE-2021-3181.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/mail.scm (mutt): Update to 2.0.5.
[source]: Remove obsolete patch.
2021-01-25 16:38:57 -05:00
Leo Famulari
68dd78e2e4
Merge branch 'master' into staging 2021-01-25 15:40:55 -05:00
Leo Famulari
708d3ec0de
gnu: Mutt: Fix CVE-2021-3181.
* gnu/packages/patches/mutt-CVE-2021-3181.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/mail.scm (mutt)[source]: Use it.
2021-01-20 19:36:24 -05:00
Ricardo Wurmus
81710c867c
gnu: r-httpuv: Update to 1.5.5.
* gnu/packages/cran.scm (r-httpuv): Update to 1.5.5.
[source]: Update patch name and remove unused modules.
* gnu/packages/patches/r-httpuv-1.5.4-unvendor-libuv.patch: Rename this file...
* gnu/packages/patches/r-httpuv-1.5.5-unvendor-libuv.patch: ...to this.
* gnu/local.mk (dist_patch_DATA): Rename it.
2021-01-20 17:18:59 +01:00
Eric Bavier
c67ff5636f
gnu: idris: Update to 1.3.3.
* gnu/packages/patches/idris-disable-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/idris.scm (idris): Update to 1.3.3.
[source]: Use the patch.
[native-inputs]: Add ghc-cheapskate.
[arguments]: Adjust cheapskate version bounds.  Make auxiliary test script
executable.
2021-01-20 09:58:31 -06:00
Efraim Flashner
99043adf46
gnu: freebayes: Don't include vcflib sources.
* gnu/packages/bioinformatics.scm (freebayes)[native-inputs]: Remove
vcflib-source, intervaltree-source. Move vcflib ...
[inputs]: ... to here.
[arguments]: Adjust 'patch-source and 'unpack-submodule-sources for
changes in vendored code.
* gnu/packages/patches/freebayes-devendor-deps.patch: Update patch.
2021-01-19 11:41:07 +02:00
Leo Famulari
8b55544212
gnu: mesa: Skip another test.
* gnu/packages/patches/mesa-skip-disk-cache-test.patch: Rename to ...
* gnu/packages/patches/mesa-skip-tests.patch: ... new file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/gl.scm (mesa)[source]: Adjust accordingly.
2021-01-18 15:07:05 -05:00
Efraim Flashner
fc9fd5496f
gnu: freebayes: Update to 1.3.3.
* gnu/packages/bioinformatics.scm (freebayes): Update to 1.3.3.
[source]: Add patch. Add snippet to remove vendored library.
[build-system]: Switch to meson-build-system.
[inputs]: Remove bamtools. Add fastahack, smithwaterman, tabixpp.
[native-inputs]: Remove procps, python-2, tabixpp source, smithwaterman
source, multichoose source, fsom source, filevercmp source, fastahack
source, bash-tap source. Add bash-tap, grep, pkg-config, simde, vcflib.
[arguments]: Drop make-flags. Don't delete 'configure phase. Delete
custom 'fix-tests, 'build-tabixpp-and-vcflib, 'fix-makefiles, 'install
phases. Adjust 'unpack-submodule-sources phase to changed native-inputs.
Add new 'patch-source phase.
2021-01-17 15:47:32 +02:00
Efraim Flashner
93309e25c7
gnu: vcflib: Update to 1.0.2.
* gnu/packages/bioinformatics.scm (vcflib): Update to 1.0.2.
[source]: Download using git-fetch. Remove patch. Update snippet to use
packaged libraries.
[build-system]: Switch to cmake-build-system.
[inputs]: Add bzip2.
[native-inputs]: Add package-source of fsom.
[arguments]: Delete custom 'set-flags, 'install phases. Don't delete
'configure phase. Adjust 'unpack-submodule-sources phase.
* gnu/packages/patches/vcflib-use-shared-libraries.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2021-01-14 20:43:31 +02:00
Vincent Legoll
aeed7218a9
gnu: Add ipxe.
* gnu/packages/bootloaders.scm (ipxe): New variable.
* gnu/packages/patches/ipxe-reproducible-geniso.patch: New file …
* gnu/local.mk (dist_patch_DATA): … add it.

Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr>
Co-authored-by: Brice Waegeneire <brice@waegenei.re>
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2021-01-14 01:17:04 +01:00
Tobias Geerinckx-Rice
df50d2a02d
gnu: podofo: Update to 0.9.7.
* gnu/packages/pdf.scm (podofo): Update to 0.9.7.
[source]: Remove patch.
* gnu/packages/patches/podofo-cmake-3.12.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2021-01-11 23:31:09 +01:00
Mathieu Othacehe
21cf0d36db
gnu: guile: Fix tests on emulated architectures.
The stack overflow test limits the virtual memory size using setrlimit with
RLIMIT_AS argument. This is ignored when using QEMU transparent emulation,
causing the test to crash.

* gnu/packages/patches/guile-2.2-skip-so-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/guile.scm (guile-3.0-latest): Add it.
2021-01-11 12:06:12 +01:00
Efraim Flashner
808e4c141e
gnu: tipp10: Build with qt-5.
* gnu/packages/education.scm (tipp10)[source]: Add new patches.
[inputs]: Remove qt-4, sqlite. Add qtbase, qtmultimedia.
* gnu/packages/patches/tipp10-disable-downloader.patch,
gnu/packages/patches/tipp10-qt5.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
2021-01-10 15:10:26 +02:00
Efraim Flashner
6985a1acb3
Merge branch 'master' into staging 2021-01-10 14:30:36 +02:00
Efraim Flashner
d0fff8f840
gnu: pulseview: Fix qt-5.15 compatibility.
* gnu/packages/electronics.scm (pulseview)[source]: Add patch.
* gnu/packages/patches/pulseview-qt515-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2021-01-10 14:23:20 +02:00
Nicolas Goaziou
bc66d35164
gnu: emacs-scheme-complete: Update to 0.9.9.
* gnu/packages/emacs-xyz.scm (emacs-scheme-complete): Update to 0.9.9.
* gnu/packages/patches/emacs-scheme-complete-scheme-r5rs-info.patch: Remove file.
* gnu/local.mk: Update file.
2021-01-09 11:38:02 +01:00
Mark H Weaver
01fa1cd619
gnu: icecat: Update to 78.6.1-guix0-preview1 [fixes CVE-2020-16044].
* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2021-01-08 23:51:57 -05:00
Efraim Flashner
3b141f2eb9
gnu: gpsbabel: Enable tests.
* gnu/packages/patches/gps.scm (gpsbabel)[source]: Add patch.
[arguments]: Enable tests.
* gnu/packages/patches/gpsbabel-fix-i686-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2021-01-06 11:14:53 +02:00
Björn Höfling
f024a7ba60
gnu: gpsbabel: Update to 1.7.0.
* gnu/packages/gps.scm (gpsbabel): Update to 1.7.0.
[source]: Use git-fetch, remove obsolete patches.
[inputs]: Add libusb.
* gnu/packages/patches/gpsbabel-minizip.patch: Remove file.
* gnu/packages/patches/gpsbabel-qstring.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove entries.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-01-06 11:14:53 +02:00
Miguel Ángel Arruga Vivas
e3281657c8
gnu: smalltalk: Fix integer multiplication overflow.
* gnu/local.mk (dist_patch_DATA): Add Smalltalk patch.
* gnu/packages/patches/smalltalk-multiplication-overflow.patch: Patch
from upstream commit 72ada189aba0283c551ead16635c1983968080b8.
* gnu/packages/smalltalk.scm (smalltalk): Use patch and link with gmp
and lightning libraries instead of the included source.
2021-01-05 12:51:12 +01:00
Raghav Gururajan
3fd4477809
gnu: pidgin: Enable MultiMedia and A/V support.
* gnu/packages/messaging.scm (pidgin) [patches]<search-patches>
[pidgin-vv-gst.patch]: New patch.
[arguments]<#:configure-flags>[--diable-vv]: Remove flag.
[--disable-gstreamer]: Remove flag.
[CFLAGS]: New flag.
[inputs]: Add farstream and gstreamer. Move gtk+-2 to ...
[propagated-inputs]: ... here.
* gnu/packages/patches/pidgin-vv-gst.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add entry.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2021-01-03 17:30:30 +01:00
Raghav Gururajan
89f4f0baa9
gnu: pidgin: Upgrade to 2.14.1.
* gnu/packages/messaging.scm (pidgin) [version]: Modify.
[source]<origin>[sha256]: Modify base32.
[patches]<search-patches>[pidgin-libnm.patch]: Remove obsolete patch.
* gnu/packages/patches/pidgin-libnm.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove entry.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2021-01-03 17:30:29 +01:00
Matthew Kraai
402e697a11
gnu: Add Rust 1.48.
* gnu/packages/rust.scm (rust-1.48): New variable.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2021-01-02 19:19:57 +01:00
Marius Bakke
78cf7a4571
Merge branch 'ungrafting' into staging 2020-12-29 17:39:24 +01:00
Marius Bakke
a22e75c073
Merge branch 'master' into ungrafting 2020-12-29 17:37:17 +01:00
Leo Prikler
142f8713ab
gnu: Add shakespeare-spl.
* gnu/packages/patches/shakespeare-spl-fix-grammar.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it here.
* gnu/packages/esolangs.scm (shakespeare-spl): New variable.
2020-12-29 13:54:48 +01:00
Efraim Flashner
78fd422cd0
gnu: dbxfs: Update to 1.0.48.
* gnu/packages/file-systems.scm (dbxfs): Update to 1.0.48.
* gnu/packages/patches/dbxfs-remove-sentry-sdk.patch: Update for newer
version of dbxfs.
2020-12-28 09:56:22 +02:00
Kei Kebreau
3e6c114241
gnu: audacity: Update to 2.4.2.
* gnu/packages/audio.scm (audacity): Update to 2.4.2.
[source]: Add patch.  Don't delete portaudio-v19, since only the bundled copy
can be built.
[build-system]: Switch to cmake-build-system.
[inputs]: Remove portaudio.
[arguments]: Adjust configure flags for CMake.  Remove 'fix-sbsms-check
phase.  Add 'comment-out-revision-ident phase.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/patches/audacity-add-include.patch: New file.
2020-12-27 16:42:02 -05:00
Leo Famulari
e8d4c6deaa
gnu: VLC: Fix build with Qt 5.15.
* gnu/packages/patches/vlc-qt-5.15.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/video.scm (vlc)[source]: Use it.
2020-12-23 17:55:16 -05:00
Marius Bakke
119fd58922
Merge branch 'ungrafting' into staging 2020-12-21 23:44:54 +01:00
Marius Bakke
bbe4ed65ed
Merge branch 'master' into ungrafting 2020-12-21 23:42:10 +01:00
Marius Bakke
85ba5e9335
gnu: sbc: Fix build on non-x86 architectures.
* gnu/packages/patches/sbc-fix-build-non-x86.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/linux.scm (sbc)[source](patches): New field.
2020-12-21 23:38:22 +01:00
Simon South
0b8c90b65a
gnu: sdcc: Update to 4.0.0.
* gnu/packages/embedded.scm (sdcc): Update to 4.0.0.
[native-inputs]: Add zlib.
[description]: Update to match new version.
* gnu/packages/patches/sdcc-disable-non-free-code.patch: Update to match new
version.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-21 17:47:36 +01:00
John Doe
7eaa2f24ea
gnu: libffi: Add unreleased patch to fix float128 on powerpc64le.
Fixes <https://bugs.gnu.org/45252>.

* gnu/packages/patches/libffi-float128-powerpc64le.patch: Import patch file
from <https://github.com/libffi/libffi/pull/561.patch>.
* gnu/packages/libffi.scm (libffi)[arguments]: Apply patch conditionally for
powerpc64le-* systems in a phase.
[inputs]: Add patch as input conditionally for powerpc64le-* systems.
* gnu/local.mk (dist_patch_DATA): Add patch file to build system.

Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
2020-12-20 16:53:34 -08:00
Brett Gilio
b6d96be80c
gnu: bear: Update to 3.0.4.
* gnu/local.mk (bear-disable-preinstall-tests.patch): Add patch.
* gnu/packages/build-tools.scm (bear): Reference patch, and update.
2020-12-20 14:57:37 -06:00
Marius Bakke
f6f6e1efee
gnu: serf: Build with Python 3.
* gnu/packages/patches/serf-python3.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/web.scm (serf)[source](patches): New field.
[arguments]: Remove #:scons.
2020-12-19 22:53:00 +01:00
Tobias Geerinckx-Rice
fcf1702196
gnu: sudo: Update to 1.9.4p1.
* gnu/packages/admin.scm (sudo): Update to 1.9.4p1.
[source]: Remove patch.
* gnu/packages/patches/sudo-fix-build-without-sendmail.patch: Delete
file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-12-17 23:13:43 +01:00
Greg Hogan
ddab5244df
gnu: Add aws-c-event-stream.
* gnu/packages/c.scm (aws-c-event-stream): New variable.
* gnu/packages/patches/aws-c-event-stream-cmake-prefix.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-17 14:01:18 +01:00
Greg Hogan
4c66a8deb5
gnu: Add aws-checksums.
* gnu/packages/c.scm (aws-checksums): New variable.
* gnu/packages/patches/aws-checksums-cmake-prefix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-17 14:01:18 +01:00
Mark H Weaver
a0c40af447
gnu: icecat: Update to 78.6.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2020-16042, CVE-2020-26971, CVE-2020-26973,
CVE-2020-26974, CVE-2020-26978, CVE-2020-35111, CVE-2020-35112, and
CVE-2020-35113.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2020-12-15 13:12:48 -05:00
Efraim Flashner
7d9d474dd2
gnu: Add rust-ndarray-0.12.
* gnu/packages/crates-io.scm (rust-ndarray-0.12): New variable.
* gnu/packages/patches/rust-ndarray-remove-blas-src-dep.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2020-12-15 10:57:37 +02:00
Tanguy Le Carrour
5fe87ef51c
gnu: Add python-3.9.
* gnu/packages/python.scm (python-3.9): New variable.
* gnu/packages/patches/python-3.9-fix-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-14 10:34:31 +01:00
Ricardo Wurmus
9f3cb56038
gnu: alsa-modular-synth: Update to 2.2.0.
* gnu/packages/audio.scm (alsa-modular-synth): Update to 2.2.0.
[arguments]: Remove them all.
[source]: Remove patch.
[native-inputs]: Remove gcc@5.
* gnu/packages/patches/alsa-modular-synth-fix-vocoder.patch: Remove it.
* gnu/local.mk (dist_patch_DATA): Remove patch.
2020-12-14 09:43:37 +01:00
BonfaceKilz
d110c2839d
gnu: purescript: Update patch for Purescript 0.13.8.
* gnu/packages/patches/purescript-relax-dependencies.patch: Update patch for
new version of Purescript.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-12-13 16:54:41 -05:00
Marius Bakke
18daba93d3
gnu: Qt: Update to 5.15.2.
* gnu/packages/qt.scm (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,
qtcharts, qtdatavis3d, qtnetworkauth, qtremoteobjects, qtspeech, qtwebengine):
Update to 5.15.2.
(qtbase)[source](patches): Remove obsolete patch.
(qtwayland)[source](modules, snippet): Remove.
[inputs]: Add VULKAN-HEADERS.
(qtwebengine)[source](snippet): Adjust preserved files.
[arguments]: Remove two obsolete phases.
* gnu/packages/patches/qtbase-fix-krita-deadlock.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2020-12-13 21:44:09 +01:00
Marius Bakke
a7737f0ead
Merge branch 'master' into ungrafting 2020-12-13 01:10:06 +01:00
Leo Prikler
1592491c39
gnu: renpy: Use system fribidi and drop generated sources.
* gnu/packages/patches/renpy-use-system-fribidi.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it here.
* gnu/packages/game-development.scm (renpy)[source]<patches> Use it here.
<modules>: Add (guix build utils).
<snippet>: Drop generated sources and fribidi sources.
(arguments)[phases]: Add fix-include-paths.
(inputs): Add fribidi.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-12-12 20:24:43 +01:00
Simon South
7eb920351a
gnu: knot-resolver: Update to 5.2.1.
* gnu/packages/dns.scm (knot-resolver): Update to 5.2.1.
[source]: Remove obsolete patch.
* gnu/packages/patches/knot-resolver-fix-map-command-on-32-bit.patch: Delete
file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-12-11 22:05:19 +01:00
Guillaume Le Vaillant
6e301c3a53
gnu: sbcl-geco: Update to 2.1.1.
* gnu/packages/lisp-xyz.scm (sbcl-geco): Update to 2.1.1.
  [source]: Fetch from Github.
  [home-page]: Update to author's page.
* gnu/packages/patches/sbcl-geco-fix-organism-class.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-12-11 19:17:00 +01:00
Efraim Flashner
8f330aebee
gnu: busybox: Update to 1.32.0.
* gnu/packages/busybox.scm (busybox): Update to 1.32.0.
[source]: Remove patch.
* gnu/packates/patches/busybox-1.31.1-fix-build-with-glibc-2.31.patch:
Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-12-11 12:04:37 +02:00
Ludovic Courtès
3d85c3ec65
gnu: pciutils: Fix compilation error on GNU/Hurd.
* gnu/packages/patches/pciutils-hurd-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/pciutils.scm (pciutils)[arguments]: Add
'apply-hurd-patch' phase when (hurd-target?) is true.
[inputs]: Add "hurd-patch" entry when (hurd-target?) is true.
2020-12-09 14:13:33 +01:00
Efraim Flashner
f04dca8eb7
gnu: libssh2: Fix CVE-2019-17498.
* gnu/packages/patches/ssh.scm (libssh2)[source]: Add patch.
* gnu/packages/patches/libssh2-CVE-2019-17498.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2020-12-09 09:22:09 +02:00
Marius Bakke
f936a300b4
gnu: Python: Fix CVE-2020-26116.
* gnu/packages/patches/python-CVE-2020-26116.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/python.scm (python-3.8)[source](patches): Add it.
2020-12-08 22:57:53 +01:00
Marius Bakke
3bd218e8d4
gnu: ghostscript: Fix CVE-2020-15900.
* gnu/packages/patches/ghostscript-CVE-2020-15900.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/ghostscript.scm (ghostscript)[source](patches): Add it.
2020-12-08 22:57:53 +01:00
Marius Bakke
9337c16cb6
gnu: ghostscript: Fix build with FreeType 2.10.4.
This fixes a build failure from 79b31767d0.

* gnu/packages/patches/ghostscript-freetype-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/ghostscript.scm (ghostscript)[source](patches): Add it.
2020-12-08 22:57:53 +01:00
Efraim Flashner
3832704aff
gnu: minimap2: Fix build on aarch64-linux.
* gnu/packages/bioinformatics.scm (minimap2)[arguments]: Adjust
configure-flags to be better per-architecture.
[source]: Add patch.
* gnu/packages/patches/minimap2-aarch64-support.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2020-12-07 12:48:07 +02:00
Tobias Geerinckx-Rice
ac50633c15
gnu: hplip: Update to 3.20.11.
* gnu/packages/cups.scm (hplip): Update to 3.20.11.
[source]: Remove upstreamed patch.
* gnu/packages/patches/hplip-fix-bug-1898438.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-12-06 23:50:44 +01:00
Tobias Geerinckx-Rice
6a84fddcaa
gnu: pam-mount: Update to 2.17.
* gnu/packages/admin.scm (pam-mount): Update to 2.17.
[source]: Remove upstreamed patch.
* gnu/packages/patches/pam-mount-luks2-support.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-12-06 23:50:43 +01:00
Simon South
4fcff59091
gnu: knot-resolver: Update to 5.2.0.
* gnu/packages/dns.scm (knot-resolver): Update to 5.2.0.
[source]: Add patch from upstream commit to fix the internal map() function on
32-bit platforms.
[native-inputs]: Add texinfo to enable generating the manual in Info format.
[inputs]: Add nghttp2:lib to enable the new DNS-over-HTTPS implementation.
* gnu/packages/patches/knot-resolver-fix-map-command-on-32-bit.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2020-12-06 18:27:52 +08:00
Brett Gilio
937bc58414
gnu: Add libexpected.
* gnu/packages/cpp.scm (libexpected): New variable.
* gnu/packages/patches/libexpected-nofetch.patch: Add patch.
* gnu/local.mk: Reference patch.
2020-12-05 21:10:59 -06:00
Eric Bavier
705af5403b
gnu: superlu-dist: Update to 6.4.0.
* gnu/packages/maths.scm (superlu-dist): Update to 6.4.0
[source]: Use git-fetch, as tarballs are no longer published.
* gnu/packages/patches/superlu-dist-awpm-grid.patch: Remove all but the first
hunk; they are unnecessary.
2020-12-05 11:14:56 -06:00
Eric Bavier
38dd27e866
gnu: combinatorial-blas: Adjust AWPM headers for library use.
Fixes use in latest versions of SuperLU_DIST.  See
e.g. https://github.com/xiaoyeli/superlu_dist/issues/60

* gnu/packages/patches/combinatorial-blas-awpm.patch: Remove globals related
to performance measurement.  Declare non-template function inline.
2020-12-05 11:14:55 -06:00
Guillaume Le Vaillant
031fbebafe
gnu: cl-asdf: Improve priorities of configuration file search.
* gnu/packages/patches/cl-asdf-config-directories.patch: New file.
* gnu/local.mk (dist_PATCH_DATA): Add it.
* gnu/packages/lisp.scm (cl-asdf)[native-inputs]: Add it.
  [arguments]: Apply the new patch.

Co-authored-by: Pierre Neidhardt <mail@ambrevar.xyz>
2020-12-05 16:00:57 +01:00
Marius Bakke
04b8367865
Revert "gnu: python-packaging: Update to 20.4."
This reverts commit 71b15b4874.
2020-12-01 23:23:10 +01:00
Guillaume Le Vaillant
718dd9779a
gnu: clisp: Remove unused patch.
This is a follow-up for 074236d197.

* gnu/patches/clisp-remove-failing-test.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-12-01 11:52:34 +01:00
Guillaume Le Vaillant
0809e4a4fa
gnu: Add clml.
* gnu/packages/lisp-xyz.scm (cl-clml, sbcl-clml): New variables.
* gnu/packages/patches/sbcl-clml-fix-types.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2020-12-01 11:52:34 +01:00
Tanguy Le Carrour
71b15b4874
gnu: python-packaging: Update to 20.4.
* gnu/packages/python-xyz.scm (python-packaging): Update to 20.4.
[source]: Remove patch that has been merged upstream.
* gnu/packages/patches/python-packaging-test-arch.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Apply removal.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-11-30 22:04:13 +01:00
Tobias Geerinckx-Rice
739174947e
gnu: sudo: Update to 1.9.4.
* gnu/packages/admin.scm (sudo): Update to 1.9.4.
[source]: Add patch.
* gnu/packages/patches/sudo-fix-build-without-sendmail.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2020-11-30 21:43:36 +01:00
Maxim Cournoyer
c601e2bf9a
gnu: weasyprint: Update to 52.1.
Fixes <https://issues.guix.gnu.org/42409>.

* gnu/packages/patches/weasyprint-library-paths.patch: Delete.
* gnu/packages/pdf.scm (weasyprint): Update to 52.1
[phases]{patch-library-paths}: Adjust.
{check}: Remove.
{register-dejavu-font}: New phase.
[native-inputs]: Add font-dejavu.
2020-11-29 14:02:48 -05:00
Maxim Cournoyer
fc72594c28
gnu: python-tinycss2: Update to 1.1.0.
* gnu/packages/patches/python-tinycss2-flake8-compat.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
* gnu/packages/python-web.scm (python-tinycss2): Update to 1.1.0.
[source]: Remove patch.
[arguments]: Remove field, disabling tests.
[native-inputs]: Remove field.
2020-11-29 14:02:47 -05:00
Maxim Cournoyer
4035c2e402
gnu: python-cairocffi: Update to 1.2.0.
* gnu/packages/python-xyz.scm (python-cairocffi): Update to 1.2.0.
[source]: Fetch from Git.
[patches]: Remove field.
[inputs]: Remove pango.
[native-inputs]: Remove pkg-config and python-docutils.  Add python-numpy and
python-sphinx-rtd-theme.
[phases]{patch-paths}: Adjust.  Fix the patching of gdk-3.
{disable-linters}: New phase.
{install-doc}: Adjust.  The license file is now installed by a build phase.
* gnu/packages/patches/python-cairocffi-dlopen-path.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
2020-11-29 14:02:46 -05:00
Marius Bakke
4dadb49779
Merge branch 'staging' 2020-11-28 22:39:12 +01:00
Vinicius Monego
c76d0201f7
gnu: Add gnash.
* gnu/packages/animation.scm (gnash): New variable.
* gnu/packages/patches/gnash-fix-giflib-version: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-11-28 15:56:08 +00:00
Simon South
1d63445168
gnu: Transmission: Fix localization of transmission-gtk.
* gnu/packages/bittorrent.scm (transmission)[source]: Add patch to make
Transmission honor the "localedir" option to its configure script.
[arguments]<configure-flags>: Use "localedir" to set the "gui" output as the
location for (GTK-specific) localization data.
<phases>: Update "move-gui" to remove a now-superfluous call to "mkdir" and omit
"share/locale" from the list of directories needing to be moved between outputs.
* gnu/packages/patches/transmission-honor-localedir.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-11-27 23:40:53 -05:00
Marius Bakke
24c86ad0c0
Merge branch 'master' into staging 2020-11-26 23:59:28 +01:00
Marius Bakke
00a85828b0
gnu: python-aiohttp: Update to 3.7.3.
* gnu/packages/patches/python-aiohttp-3.6.2-no-warning-fail.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/python-web.scm (python-aiohttp)[source](patches): Remove.
[arguments]: Use UTIME instead of calling out to 'touch'.  Don't delete
now-working tests; but disable some new ones.  Replace the 'check' phase.
[propagated-inputs]: Add PYTHON-TYPING-EXTENSIONS.
[native-inputs]: Remove PYTHON-PYTEST-RUNNER, PYTHON-PYTEST-XDIST,
PYTHON-PYTEST-TIMEOUT, and PYTHON-PYTEST-FORKED.  Add PYTHON-PYTEST and
PYTHON-RE-ASSERT.
2020-11-26 21:00:32 +01:00
Jesse Gibbons
81fbe03b50
gnu: openssh: Fix ssh-copy-id.
* gnu/packages/patches/openssh-fix-ssh-copy-id.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ssh.scm (openssh)[source]: Use it.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-11-25 22:09:28 -05:00
Marius Bakke
bff94a5a53
Merge branch 'master' into staging 2020-11-26 01:08:35 +01:00
Leo Famulari
e9f5dfc004
gnu: Mutt: Update to 2.0.2 [fixes CVE-2020-28896].
* gnu/packages/mail.scm (mutt): Update to 2.0.2.
* gnu/packages/patches/mutt-store-references.patch: Adjust to changes in
Mutt 2.0.2.
2020-11-25 13:29:00 -05:00
Tobias Geerinckx-Rice
8b6ce47ccc
gnu: mupdf: Use only dynamic linking.
* gnu/packages/pdf.scm (mupdf)[source]: Add patch.
[arguments]: Build and find the shared library.
(zathura-pdf-mupdf)[arguments]: Add a 'remove-libmupdfthird.a-requirement
phase to deal with the now-missing static one.
* gnu/packages/patches/mupdf-fix-linkage.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2020-11-24 15:58:49 +01:00
Marius Bakke
87a027243f
Merge branch 'master' into staging 2020-11-23 23:39:47 +01:00