Commit graph

111575 commits

Author SHA1 Message Date
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
Efraim Flashner 34e5ba942e
gnu: go-1.17: Fix test suite on powerpc64le-linux.
* gnu/packages/golang.scm (go-1.17)[arguments]: Use custom
'patch-gcc:lib phase on powerpc64le-linux. Add a phase to adjust the
allowed size of an executable in the test suite.
[inputs]: Keep gcc:lib as an input on powerpc64le-linux.
(go-1.18)[arguments]: Delete custom 'adjust-test-suite phase.
2023-04-14 15:12:13 -04:00
Efraim Flashner 8a17609dd0
gnu: go-1.18: Adjust patch-gcclib phase.
* gnu/packages/golang.scm (go-1.18)[arguments]: Adjust the custom
'patch-gcc:lib phase for changes in the source code.
2023-04-14 15:12:12 -04:00
Kyle Andrews 4e9c9a63cc
gnu: Add r-tarchetypes.
* gnu/packages/cran.scm (r-tarchetypes): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-04-14 15:12:12 -04:00
Kyle Andrews b4f5ec6760
gnu: Add r-targets.
* gnu/packages/cran.scm (r-targets): New variable.,

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-04-14 15:12:12 -04:00
gemmaro 99438cf119
gnu: Add youplot.
* gnu/packages/plotutils.scm (youplot): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-14 15:12:12 -04:00
gemmaro 269f8dce25
gnu: Add ruby-unicode-plot.
* gnu/packages/plotutils.scm (ruby-unicode-plot): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-14 15:12:12 -04:00
Bruno Victal 865df7f080
services: mpd: Use proper records for user and group fields.
Deprecate using strings for these fields and prefer user-account
(resp. user-group) instead to avoid duplication within account-service-type.

Fixes #61570 <https://issues.guix.gnu.org/61570>.

* gnu/services/audio.scm (%mpd-user, %mpd-group)
(mpd-serialize-user-account, mpd-serialize-user-group)
(mpd-user-sanitizer, mpd-group-sanitizer): New variables.
(mpd-configuration)[user]: Use user-account as value type.
Sanitize via mpd-user-sanitizer.
[group]: Use user-group as value type.
Sanitize via mpd-group-sanitizer.
(mpd-shepherd-service): Adjust accordingly.
(mpd-accounts): Likewise.
* doc/guix.texi (Audio Services)[Music Player Daemon]: Likewise.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-04-14 15:12:11 -04:00
Bruno Victal 420adff18e
services: mpd: Fix unintentional API breakage for mixer-type field.
* gnu/services/audio.scm (mpd-output)[mixer-type]: Use sanitizer to
accept both strings and symbols as values.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-04-14 15:12:11 -04:00
Liliana Marie Prikler 7eefd64a37
gnu: Add python-clingraph.
* gnu/packages/potassco.scm (python-clingraph): New variable.
2023-04-14 15:12:11 -04:00
Liliana Marie Prikler 4642f3f3c5
gnu: Separate potassco packages into their own module.
* gnu/packages/potassco.scm: New file.
* gnu/packages/maths.scm (libpotassco, clasp, clingo, python-clingo)
(python-telingo): Move to potassco module.  Adjust imports accordingly.
* gnu/packages/emacs-xyz.scm (emacs-pasp-mode): Move to potassco module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add %D%/packages/potassco.scm.
2023-04-14 15:12:11 -04:00
Julien Lepiller c16251be05
gnu: Add mecab-unidic.
* gnu/packages/language.scm (mecab-unidic): New variable.
2023-04-14 15:12:10 -04:00
Julien Lepiller 04688c56e1
gnu: Add mecab-ipadic.
* gnu/packages/language.scm (mecab-ipadic): New variable.
2023-04-14 15:12:10 -04:00
Julien Lepiller d06bcd6031
gnu: Add mecab.
* gnu/packages/language.scm (mecab): New variable.
* gnu/packages/patches/mecab-variable-param.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2023-04-14 15:12:10 -04:00
Maxim Cournoyer 15c7b48333
gnu: libexif: Update home page.
* gnu/packages/photo.scm (libexif) [home-page]: Update URL.
2023-04-14 15:12:10 -04:00
Maxim Cournoyer 2273cb602d
gnu: python-gst: Update to 1.22.2.
* gnu/packages/gstreamer.scm (python-gst): Update to 1.22.2.
2023-04-14 15:12:10 -04:00
Maxim Cournoyer 02d95dea18
gnu: gst-editing-services: Update to 1.22.2.
* gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.22.2.
2023-04-14 15:12:09 -04:00
Maxim Cournoyer 4f1b5cd3ef
gnu: gst-libav: Update to 1.22.2.
* gnu/packages/gstreamer.scm (gst-libav): Update to 1.22.2.
2023-04-14 15:12:09 -04:00
Maxim Cournoyer 8480a784f2
gnu: gst-plugins-ugly: Update to 1.22.2.
* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.22.2.
2023-04-14 15:12:09 -04:00
Maxim Cournoyer e1e6ccf8e3
gnu: gst-plugins-bad: Update to 1.22.2.
* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.22.2.
2023-04-14 15:12:09 -04:00