Commit graph

113249 commits

Author SHA1 Message Date
Maxim Cournoyer e244ea2445
gnu: ghc-9.2: Make the skip-T21694-i686 phase unconditional.
* gnu/packages/haskell.scm (ghc-9.2) [arguments]: Remove match conditional for
the skip-T21694-i686 phase.
2023-04-14 23:37:04 -04:00
Maxim Cournoyer e6090152a6
gnu: freetype: Update remove-reference-to-pkg-config phase.
* gnu/packages/fontutils.scm (freetype) [arguments]: Use the newer
remove-reference-to-pkg-config phase variant, with a small adjustment to make
the target group optional.  Use gexps and search-input-file.
[propagated-inputs]: Update comment regarding harfbuzz.
2023-04-14 23:36:45 -04:00
Maxim Cournoyer 91c9bfc8c1
gnu: poppler-next: Delete variable.
* gnu/packages/pdf.scm (poppler-next): Delete variable.
* gnu/packages/gnome.scm (evince) [inputs]: Replace poppler-next with poppler.
2023-04-14 21:04:27 -04:00
Maxim Cournoyer 3c8a4d64ff
maint: Merge sanity-check-next.py into sanity-check.py.
* gnu/packages/aux-files/python/sanity-check-next.py: Rename to...
* gnu/packages/aux-files/python/sanity-check.py: ... this.
* guix/build-system/pyproject.scm (sanity-check.py): Adjust file name.
* Makefile.am (AUX_FILES): De-register sanity-check-next.py.
2023-04-14 21:01:34 -04:00
Maxim Cournoyer 20707a06d2
gnu: nss: Add which to to native inputs and use regular nspr.
* gnu/packages/nss.scm (nspr-next): Delete variable.
(nss) [native-inputs]: Add which.
[propagated-inputs]: Replace nspr-next with nspr.
* gnu/packages/gnuzilla.scm (icecat-minimal): Likewise.
2023-04-14 21:00:18 -04:00
Maxim Cournoyer c28b552d52
gnu: python-clickgen: Replace python-numpy-next with python-numpy.
* gnu/packages/python-xyz.scm (python-clickgen)
[propagated-inputs]: Replace python-numpy-next with python-numpy.
2023-04-14 20:43:49 -04:00
Maxim Cournoyer f14aa6d0a3
gnu: cups-minimal: Add config to native inputs unconditionally.
* gnu/packages/cups.scm (cups-minimal) [native-inputs]: Always add config.
2023-04-14 20:41:18 -04:00
Leo Famulari 7c7853d269
gnu: linux-libre 5.15: Update to 5.15.107.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.107.
(linux-libre-5.15-pristine-source): Update hash.
2023-04-14 17:55:28 -04:00
Leo Famulari be823fa8fb
gnu: linux-libre 6.1: Update to 6.1.24.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.24.
(linux-libre-6.1-pristine-source): Update hash.
2023-04-14 17:55:28 -04:00
Leo Famulari a4e80883bb
gnu: linux-libre: Update to 6.2.11.
* gnu/packages/linux.scm (linux-libre-6.2-version): Update to 6.2.11.
(linux-libre-6.2-pristine-source): Update hash.
2023-04-14 17:55:28 -04:00
Maxim Cournoyer 3bacd3c76a
Merge branch 'master' into core-updates.
Conflicts:
	gnu/local.mk
	gnu/packages/build-tools.scm
	gnu/packages/certs.scm
	gnu/packages/check.scm
	gnu/packages/compression.scm
	gnu/packages/cups.scm
	gnu/packages/fontutils.scm
	gnu/packages/gnuzilla.scm
	gnu/packages/guile.scm
	gnu/packages/ibus.scm
	gnu/packages/image-processing.scm
	gnu/packages/linux.scm
	gnu/packages/music.scm
	gnu/packages/nss.scm
	gnu/packages/pdf.scm
	gnu/packages/python-xyz.scm
	gnu/packages/qt.scm
	gnu/packages/ruby.scm
	gnu/packages/shells.scm
	gnu/packages/tex.scm
	gnu/packages/video.scm
	gnu/packages/vulkan.scm
	gnu/packages/web.scm
	gnu/packages/webkit.scm
	gnu/packages/wm.scm
2023-04-14 17:15:08 -04:00
Maxim Cournoyer df3391c030
gnu: librsvg: Fix gdk-pixbuf-thumbnailer file name.
* gnu/packages/gnome.scm (librsvg)
[arguments]: Add patch-gdk-pixbuf-thumbnailer phase.
2023-04-14 15:43:21 -04:00
Maxim Cournoyer 7c88cfdb01
gnu: librsvg: Use gexps.
* gnu/packages/gnome.scm (librsvg) [arguments]: Use gexps, #$output and
search-input-directory in phases.
2023-04-14 15:42:34 -04:00
Maxim Cournoyer 6de7e0e54c
build/glib-or-gtk: Avoid duplicate entries in gdk-pixbuf loaders cache.
* guix/build/glib-or-gtk-build-system.scm (generate-gdk-pixbuf-loaders-cache):
Delete duplicate directories passed as input.
2023-04-14 15:35:36 -04:00
Maxim Cournoyer e6604e4b43
gnu: meson: Update to 1.1.0.
* gnu/packages/build-tools.scm (meson): Update to 1.1.0.
2023-04-14 15:34:54 -04:00
Maxim Cournoyer 4bbd0f8c7a
Revert "gnu: python-h5py: Update to 3.8.0."
This reverts commit a1c60ae50e.  It should use
hdf5-1.14, but the default one is still at hdf5-1.10.  It also broke diffoscope.
2023-04-14 15:12:20 -04:00
Maxim Cournoyer 0ced35ce40
gnu: ansible: Update to 7.4.0.
* gnu/packages/admin.scm (ansible): Update to 7.4.0.
2023-04-14 15:12:20 -04:00
Maxim Cournoyer fc5dd35b07
gnu: ansible-core: Update to 2.14.4.
* gnu/packages/admin.scm (ansible-core): Update to 2.14.4.
[arguments]: Add skip-controller-tests phase.  Update preserve-pythonpath
and check phases.  Honor parallel-job-count in check phase.
2023-04-14 15:12:20 -04:00
Maxim Cournoyer 4116b7a9f5
gnu: telepathy-idle: Update to 0.2.2-0.b516eab.
* gnu/packages/freedesktop.scm (telepathy-idle): Update to 0.2.2-0.b516eab.
[inputs]: Replace python-2 with python-wrapper, python2-dbus with python-dbus.
2023-04-14 15:12:19 -04:00
Maxim Cournoyer a8c283ce69
gnu: xsettingsd: Use cmake-build-system.
* gnu/packages/xdisorg.scm (xsettingsd) [build-system]: Use
cmake-build-system.
[arguments]: Remove #:scons and #:scons-flags arguments.  Add
 #:configure-flags argument.  Remove patch-sconstruct and install phases.  Add
 disable-problematic-tests phase.
[native-inputs]: Remove googletest-source; drop labels.
2023-04-14 15:12:19 -04:00
Maxim Cournoyer 22a79d0137
gnu: Add missing import in (gnu packages fontutils).
This was erroneously not committed as part of 83397434b1.

* gnu/packages/fontutils.scm: Add missing import.
2023-04-14 15:12:19 -04:00
Maxim Cournoyer 6d00578e72
gnu: python-afdko: Add bash-minimal to inputs.
* gnu/packages/fontutils.scm (python-afdko) [inputs]: Add bash-minimal.
2023-04-14 15:12:19 -04:00
Maxim Cournoyer f44b9511c7
gnu: font-abattis-cantarell: Update to 0.303-0.e049149.
* gnu/packages/fonts.scm (font-abattis-cantarell): Update to 0.303-0.e049149.
[native-inputs]: Remove python-statmake.
2023-04-14 15:12:18 -04:00
Maxim Cournoyer efeb08a3a6
gnu: psautohint: Disable a failing test.
* gnu/packages/fontutils.scm (psautohint) [build-system]: Use
pyproject-build-system.
[arguments]: Remove check phase override.  Add #:test-flags, disabling a new test.
2023-04-14 15:12:18 -04:00
Maxim Cournoyer c4daf1acaf
gnu: python-fontparts-bootstrap: Update to 0.11.0.
* gnu/packages/fontutils.scm (python-fontparts-bootstrap): Update to 0.11.0.
2023-04-14 15:12:18 -04:00
Maxim Cournoyer b61b12c4c0
gnu: python-unicodedata2: Update to 15.0.0.
* gnu/packages/python-xyz.scm (python-unicodedata2): Update to 15.0.0.
2023-04-14 15:12:18 -04:00
Maxim Cournoyer 294ff50d64
gnu: python-zopfli: Update to 0.2.2.
* gnu/packages/python-compression.scm (python-zopfli): Update to 0.2.2.
2023-04-14 15:12:18 -04:00
Maxim Cournoyer 47eca058bc
gnu: python-lz4: Update to 4.3.2.
* gnu/packages/python-compression.scm (python-lz4): Update to 4.3.2.
2023-04-14 15:12:17 -04:00
Maxim Cournoyer b64add6ff6
gnu: python-ufo2ft: Update to 2.31.0.
* gnu/packages/fontutils.scm (python-ufo2ft): Update to 2.31.0.
[build-system]: Use pyproject-build-system.
[arguments]: Delete field.
2023-04-14 15:12:17 -04:00
Maxim Cournoyer ec8df31ebf
gnu: python-statmake: Update to 0.6.0.
* gnu/packages/fontutils.scm (python-statmake): Update to 0.6.0.
2023-04-14 15:12:17 -04:00
Maxim Cournoyer 2e83aba8cd
gnu: python-afdko: Update to 3.9.4.
* gnu/packages/fontutils.scm (python-afdko): Update to 3.9.4.
[source]: Remove patch.
[arguments]: Disable a few extra tests in the check phase override.
Delete use-system-libxml2 phase.  Update patch-problematic-requirements phase.
* gnu/packages/patches/python-afdko-suppress-copyright-test.patch: Delete
file.
* gnu/local.mk (dist_patch_DATA): De-register it.
2023-04-14 15:12:17 -04:00
Maxim Cournoyer 6b1f324749
gnu: python-fonttools-next: Update to 4.39.3.
* gnu/packages/python-xyz.scm (python-fonttools-next): Update to 4.39.3.
(python-fonttools-full) [arguments]: Skip the MtiTest suite in the check phase
override.
2023-04-14 15:12:17 -04:00
Maxim Cournoyer 40f42329dc
gnu: python-fontmath: Update to 0.9.3.
* gnu/packages/fontutils.scm (python-fontmath): Update to 0.9.3.
2023-04-14 15:12:16 -04:00
Maxim Cournoyer 2dadc917bb
gnu: python-pyftpdlib: Update to 1.5.7.
* gnu/packages/python-xyz.scm (python-pyftpdlib): Update to 1.5.7.
2023-04-14 15:12:16 -04:00
Mark H Weaver e94dcbf3c2
gnu: icecat: Update to 102.10.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2023-1945, CVE-2023-29531, CVE-2023-29532,
CVE-2023-29533, CVE-2023-29535, CVE-2023-29536, CVE-2023-29539,
CVE-2023-29541, CVE-2023-29542, CVE-2023-29545, CVE-2023-29548,
CVE-2023-29550, and MFSA-TMP-2023-0001.

* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
Remove the vestigial RENAME_CMD environment variable setting.
(icecat-102.9.0-source): New variable.
(icedove-source): Use it.
2023-04-14 15:12:16 -04:00
Felix Lechner 76f29dc72d
gnu: heimdal: Enable OpenLDAP support.
* gnu/packages/kerberos.scm (heimdal)
[native-inputs]: Add bison, flex and pkg-config.
[inputs]: Remove mit-krb5.  Add libcap-ng and openldap.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-04-14 15:12:16 -04:00
Felix Lechner 770112f235
gnu: heimdal: Apply patch to fix CVE-2022-45142.
Several recent Heimdal releases are affected by the serious vulnerability
CVE-2022-45142, which NIST scored as "7.5 HIGH". [1]

At the time of writing, the upstream developers had not yet cut any releases
post-7.8.0, which is why the patch is being applied here.

The patch was extracted from Helmut Grohne's public vulnerability
disclosure. [2]

[1] https://nvd.nist.gov/vuln/detail/CVE-2022-45142
[2] https://www.openwall.com/lists/oss-security/2023/02/08/1

* gnu/packages/patches/heimdal-CVE-2022-45142.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/kerberos.scm (heimdal)[source]: Apply it.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-04-14 15:12:15 -04:00
Felix Lechner f508bc1491
gnu: heimdal: Update to 7.8.0 [fixes CVE-2022-44640].
* gnu/packages/kerberos.scm (heimdal): Update to 7.8.0.
[source]: Adjust date in snippet.
[native-inputs]: Add python.  Remove perl.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-04-14 15:12:15 -04:00
Maxim Cournoyer 085a6928bd
Revert "gnu: opendht: Update to 2.5.2."
This reverts commit 31534f4e4d.  It broke libjami.
2023-04-14 15:12:15 -04:00
Maxim Cournoyer 91675f22d3
gnu: opendht: Update to 2.5.2.
* gnu/packages/networking.scm (opendht): Update to 2.5.2.
2023-04-14 15:12:15 -04:00
Nicolas Goaziou 14e01c54c7
gnu: emacs-gptel: Update to 0.3.2.
* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.3.2.
2023-04-14 15:12:15 -04:00
Juliana Sims 592a8dffce
gnu: gerbil: Use G-expressions.
* gnu/packages/scheme.scm (gerbil)[source, arguments]: Reindent.
[arguments]: Rewrite using G-expressions. Do not return #t from custom
phases. Use #:tests? instead of deleting the check phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-14 15:12:15 -04:00
Juliana Sims e3089dc0ee
gnu: gerbil: Update to 0.17.0.
* gnu/package/scheme.scm (gerbil): Update to 0.17.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-14 15:12:14 -04:00
Rostislav Svoboda c694f61897
gnu: Add emacs-gptel.
* gnu/packages/emacs-xyz.scm (emacs-gptel): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-14 15:12:14 -04:00
Nicolas Graves 0c00fea3c2
gnu: Add python-sentencepiece.
* gnu/packages/machine-learning.scm (python-sentencepiece): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-14 15:12:14 -04:00
Nicolas Graves 8403c59328
gnu: Add sentencepiece.
* gnu/packages/machine-learning.scm (sentencepiece): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-14 15:12:14 -04:00
Jonathan Brielmaier 48a1ed92f6
news: Add entry for the linux-libre-lts 6.1 update.
* etc/news.scm: Add entry.
2023-04-14 15:12:13 -04:00
Florian Pelz 985dab8e73
news: Add 'de' translation.
* etc/news.scm: Add German translation of 'guix shell -CW' entry.
2023-04-14 15:12:13 -04:00
Ludovic Courtès 62a14c552f
news: Add entry for 'guix shell --container --nesting'.
* etc/news.scm: Add entry.
2023-04-14 15:12:13 -04:00
Efraim Flashner da26ab7295
gnu: go-1.18: Fix packaging logic.
* gnu/packages/golang.scm (go-1.18)[arguments]: Only replace the custom
'patch-gcc:lib phase on certain architectures.
2023-04-14 15:12:13 -04:00