Maxim Cournoyer
0ad27959d8
gnu: fontconfig: Update to 2.13.93.
...
* gnu/packages/patches/fontconfig-hurd-path-max.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Un-register file.
* gnu/packages/fontutils.scm (fontconfig)[source]
{uri}: Use the .tar.xz archive.
{patches}: Remove field. The patch was merged upstream.
[native-inputs]: Add python-minimal.
[phases]{skip-problematic-tests}: Add phase.
[configure-flags]: Do not set PYTHON to false.
* gnu/packages/fontutils.scm (fontconfig-with-documentation)
[native-inputs]: Add docbook-utils.
2021-01-29 15:05:41 -05:00
Greg Hogan
94cf367634
gnu: boost: Patch transitive linking bug.
...
* gnu/packages/patches/boost-fix-transitive-linking.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/boost.scm (boost)[source]: Use it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-01-26 23:32:54 +01:00
Maxim Cournoyer
0054cad5ad
gnu: python-typing-inspect: Fix build on Python 3.9.
...
* gnu/packages/patches/python-typing-inspect-fix.patch: Add patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/python-xyz.scm (python-typing-inspect)[patches]: Apply it.
2021-01-15 16:33:10 -05:00
Maxim Cournoyer
43c889de85
gnu: python-pyflakes: Fix build.
...
* gnu/packages/patches/python-pyflakes-fix-tests.patch: Add patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/python-xyz.scm (python-pyflakes)[patches]: Apply it.
[home-page]: Update.
2021-01-15 16:33:08 -05:00
Maxim Cournoyer
13bb41f814
gnu: python-xyz: Move a few modules to (gnu packages python-build).
...
* gnu/packages/python-xyz.scm (python-pep517): Inherit from
python-pep517-bootstrap. Remove the inherited common fields.
(python-poetry-core, python-wheel)
(python-toml): Move to ...
* gnu/packages/python-build.scm: ... here, a new module.
(python-pep517-bootstrap): New package.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register the new module.
2021-01-15 16:33:07 -05:00
Ludovic Courtès
3a0c7e7d1e
gnu: findutils: Update to 4.8.0.
...
* gnu/packages/base.scm (findutils): Update to 4.8.0.
[source](patches): Remove "findutils-test-rwlock-threads.patch".
* gnu/packages/patches/findutils-test-rwlock-threads.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/commencement.scm (findutils-boot0)[arguments]: Add
'skip-fnmatch-test' phase.
2021-01-15 14:06:13 +01:00
Maxim Cournoyer
01f0707207
Merge branch 'staging' into 'core-updates'.
...
Conflicts:
gnu/local.mk
gnu/packages/cmake.scm
gnu/packages/curl.scm
gnu/packages/gl.scm
gnu/packages/glib.scm
gnu/packages/guile.scm
gnu/packages/node.scm
gnu/packages/openldap.scm
gnu/packages/package-management.scm
gnu/packages/python-xyz.scm
gnu/packages/python.scm
gnu/packages/tls.scm
gnu/packages/vpn.scm
gnu/packages/xorg.scm
2021-01-13 23:45:53 -05:00
Efraim Flashner
838427499d
gnu: python-libxml2: Fix building with python-3.9.
...
* gnu/packages/xml.scm (python-libxml2)[source]: Add patch.
* gnu/packages/patches/python-libxml2-python39-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2021-01-13 11:53:30 +02:00
Maxim Cournoyer
b5c4f5d9ee
gnu: python: Update to 3.9.1 and streamline package definition.
...
* gnu/packages/python.scm (python-3.8): Rename to...
(python-3.9): ... this. Update version to 3.9.1.
[arguments]{make-flags}: Restore test_socket test.
[phases]{unset-SOURCE_DATE_EPOCH, reset-SOURCE_DATE_EPOCH}: Remove phases.
{rebuild-bytecode}: Simplify code. Set the invalidation-mode argument of the
compileall module to "unchecked-hash", to ensure determinism.
(python-3): Adjust to refer to python-3.9.
* gnu/packages/patches/python-3-fix-tests.patch: Rebase and extend patch.
* gnu/packages/patches/python-3.8-fix-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
2021-01-12 23:55:48 -05:00
Mathieu Othacehe
a8650a70ab
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-2.2): Add it.
2021-01-11 11:18:54 +01: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
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
Efraim Flashner
c389899d83
gnu: Register missing patch.
...
This is a follow-up to 402e697a11
.
* gnu/local.mk (dist_patch_DATA): Register rust-1.48 patch.
2021-01-02 20:48:50 +02: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
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
Ludovic Courtès
951610567f
gnu: gdbm: Update to 1.19.
...
* gnu/packages/patches/gdbm-gcc-compat.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/dbm.scm (gdbm)[source]: Remove 'patches'.
2020-12-27 18:44:57 +01:00
Giacomo Leidi
4688c9f52d
gnu: Add hunspell-dict-it-it.
...
* gnu/packages/hunspell.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-27 17:23:40 +01: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
c626e281b4
gnu: sdcc: Move to embedded.scm.
...
* gnu/packages/embedded.scm: Add sdcc from sdcc.scm.
* gnu/packages/electronics.scm: Update #:use-module directive.
* gnu/packages/sdcc.scm: Delete file.
* gnu/local.mk: Remove it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-21 17:47:36 +01:00
Chris Marusich
b50341dba9
Revert "gnu: libffi: Add unreleased patch to fix float128 on powerpc64le."
...
This reverts commit 4fff5ab241
. In
<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=45252 > we decided to apply a
patch to master instead, so this change is no longer needed on core-updates.
2020-12-20 17:22:03 -08: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
2191d88d1b
gnu: perl-io-socket-ssl: Update to 2.068.
...
* gnu/packages/patches/perl-io-socket-ssl-openssl-1.0.2f-fix.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/web.scm (perl-io-socket-ssl): Update to 2.068.
[source](patches): Remove.
2020-12-20 17:20:20 +01: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
Marius Bakke
26e89a33f3
gnu: libtirpc: Update to 1.3.1.
...
* gnu/packages/onc-rpc.scm (libtirpc): Update to 1.3.1.
[arguments]: Remove obsolete adjustment. Rename phase.
* gnu/packages/onc-rpc.scm (libtirpc/hurd)[source](patches): Remove obsolete
patch.
* gnu/packages/patches/libtirpc-hurd-client.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2020-12-17 18:03:12 +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
Marius Bakke
420ddd0a91
gnu: gdbm: Fix build with GCC 10.
...
* gnu/packages/patches/gdbm-gcc-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/dbm.scm (gdbm)[source](patches): New field.
2020-12-17 00:15:48 +01:00
Jakub Kądziołka
04496dc574
gnu: bdb: Fix building with GCC 9.
...
* gnu/packages/dbm.scm (bdb-4.8, bdb-5.3)[source]: Apply patch.
* gnu/packages/patches/bdb-5.3-atomics-on-gcc-9.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register new file.
Signed-off-by: Marius Bakke <marius@gnu.org>
2020-12-17 00:15:48 +01:00
Marius Bakke
3839b5d536
gnu: Perl: Update to 5.32.0.
...
* gnu/packages/perl.scm (perl): Update to 5.32.0.
[source](patches): Remove obsolete patch.
* gnu/packages/patches/perl-no-sys-dirs.patch: Adjust for upstream changes.
* gnu/packages/patches/perl-deterministic-ordering.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2020-12-17 00:15:48 +01:00
Hendursaga
0510ca15aa
gnu: Add cfunge.
...
* gnu/packages/esolangs.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
Signed-off-by: Leo Famulari <leo@famulari.name>
2020-12-15 16:59:01 -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
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