me
/
guix
Archived
1
0
Fork 0
Commit Graph

103157 Commits (399e1b8e01586c0e8a61bcada2bb5d9a2cbaddc9)

Author SHA1 Message Date
Josselin Poiret 058fd81400
gnu: guile-next: Fix build failure.
* gnu/packages/guile.scm (guile-next): Fix build failure.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-04-22 22:20:48 +02:00
Josselin Poiret 554d5e1f47
gnu: guile-fibers-next: Update to 36a6cc7079 to fix build failure.
* gnu/packages/guile-xyz.scm (guile-fibers-next): Update it.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-04-22 22:20:45 +02:00
Jonathan Brielmaier 4c19394154
Revert "gnu: icecat: Update to 102.10.0-guix0-preview1 [security fixes]."
This reverts commit e94dcbf3c2.

"gnu: icecat: Update to 102.10.0-guix0-preview1 [security fixes]." was
already pushed as 3ab983d630. And the
`icecat-102.9.0-source` was removed in
"gnu: icedove: Update to 102.10.0 [security fixes]." a741b554cb.
2023-04-22 18:50:53 +02:00
Guillaume Le Vaillant 61383a1a43
gnu: qgis: Fix build.
* gnu/packages/geo.scm (qgis)[arguments]: Update 'configure-pyqt5-sip-path'
  phase. Disable a few more failing tests in 'check' phase.
2023-04-22 15:48:14 +02:00
Josselin Poiret 228c9308ff
gnu: zig: Fix build.
* gnu/packages/patches/zig-do-not-link-against-librt.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/zig.scm (zig-0.10): Use it.  Also force LLVM to be dynamically
linked, and set up the CC env variable.
(zig-0.9): Also use the above patch.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-04-22 13:50:20 +02:00
Guillaume Le Vaillant 5569971659
gnu: prusa-slicer: Update to 2.5.2.
* gnu/packages/patches/prusa-slicer-boost-fixes.patch: New file.
* gnu/packages/patches/prusa-slicer-fix-tests.patch: New file.
* gnu/packages/patches/prusa-slicer-with-cereal-1.3.1.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/engineering.scm (prusa-slicer): Update to 2.5.2.
  [source]: Use patches.
  [inputs]: Replace cereal-1.3.0 by cereal.
2023-04-22 12:57:03 +02:00
Guillaume Le Vaillant 6c91f65d09
gnu: libigl: Fix build.
* gnu/packages/engineering.scm (libigl)[inputs]: Add tbb.
2023-04-22 12:57:03 +02:00
Guillaume Le Vaillant 81cef273c0
gnu: embree: Update to 3.13.5.
* gnu/packages/graphics.scm (embree): Update to 3.13.5.
2023-04-22 12:57:03 +02:00
Kyle Andrews 5b545763ed
gnu: Add emacs-bookmark-plus.
* gnu/packages/emacs-xyz.scm (emacs-bookmark-plus): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-22 12:07:39 +02:00
Nicolas Goaziou 8495803336
gnu: libxapp: Update to 2.4.3.
* gnu/packages/cinnamon.scm (libxapp): Update to 2.4.3.
2023-04-22 12:00:34 +02:00
florhizome 635eab00ef
gnu: Add nemo.
* gnu/packages/cinnamon.scm (nemo): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-22 12:00:34 +02:00
florhizome 23f3f85349
gnu: cinnamon: Update to 5.6.2.
* gnu/packages/cinnamon.scm (cinnamon-desktop): Update to 5.4.2.
[arguments]<#:configure-flags>: Enable alsa-support.
[inputs]: Remove PYTHON-2, remove GOBJECT-INTROSPECTION, add LIBEXT, ALSA-LIB.
[native-inputs]: Remove gnu-build-system related packages, add GOBJECT-INTROSPECTION.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-22 12:00:25 +02:00
Adam Faiz f07d5c38c5
gnu: Add dataparksearch.
* gnu/packages/search.scm (dataparksearch): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-22 11:55:50 +02:00
Greg Hogan 9ceb0164c2
gnu: font-amiri: Update to 1.000.
Fix for the broken build on master.

* gnu/packages/fonts.scm (font-amiri): Update to 1.000.
[arguments](%standard-phases): Add 'patch-source' to hard-code version.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-22 11:55:49 +02:00
Nicolas Goaziou b4ceb81440
gnu: hydrogen: Update to 1.2.0.
* gnu/packages/music.scm (hydrogen): Update to 1.2.0.
[inputs]: Add QTSVG-5.
2023-04-22 11:55:49 +02:00
Nicolas Goaziou d6542a8bf5
gnu: tlpui: Update to 1.5.0-7.
* gnu/packages/linux.scm (tlpui): Update to 1.5.0-7.
2023-04-22 11:55:49 +02:00
Nicolas Goaziou b26f145461
gnu: emacs-org-rich-yank: Update to 0.2.2.
* gnu/packages/emacs-xyz.scm (emacs-org-rich-yank): Update to 0.2.2.
2023-04-22 11:55:49 +02:00
Nicolas Goaziou b33f8aac21
gnu: emacs-consult: Update to 0.34.
* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.34.
2023-04-22 11:55:48 +02:00
Nicolas Goaziou 658a36ccff
gnu: frescobaldi: Update to 3.3.0.
* gnu/packages/music.scm (frescobaldi): Update to 3.3.0.
[arguments]: Generate translations, metainfo.xml and desktop file.
[inputs]: Add QPAGEVIEW.
2023-04-22 11:55:48 +02:00
Nicolas Goaziou abe9b729b4
gnu: Add qpageview.
* gnu/packages/image-viewers.scm (qpageview): New variable.
2023-04-22 11:55:48 +02:00
Andreas Enge 41e58649e1
gnu: python-genshi: Update to 0.7.7.
* gnu/packages/python-web.scm (python-genshi): Update to 0.7.7.
2023-04-22 11:03:59 +02:00
Andreas Enge 1c966023e8
gnu: python-stdnum: Update to 1.18.
* gnu/packages/finance.scm (python-stdnum): Update to 1.18.
2023-04-22 11:02:06 +02:00
Ricardo Wurmus 75cfbf1985
gnu: Add binaryen.
* gnu/packages/web.scm (binaryen): New variable.
2023-04-22 10:30:48 +02:00
Ricardo Wurmus 9d474e1059
gnu: wabt: Update to 1.0.32.
* gnu/packages/web.scm (wabt): Update to 1.0.32.
[source]: Fetch sources recursively; delete bundled gtest sources.
[arguments]: Do build and run tests; add phase to set CC variable, and another
phase to delete a broken test.
[native-inputs]: Add python and googletest.
[inputs]: Remove.
2023-04-22 10:01:49 +02:00
Andreas Enge d1252b597d
Merge remote-tracking branch 'origin/master' into core-updates 2023-04-22 09:21:22 +02:00
Ludovic Courtès 3f7ae420d8
gnu: python-cffsubr: Depend on python-afdko@3.6.1.
This removes the dependency of GNOME on Java:

  gnome -> font-abattis-cantarell -> ... -> openjdk

Discussed at
<https://lists.gnu.org/archive/html/guix-devel/2022-10/msg00226.html>.

* gnu/packages/fontutils.scm (python-cffsubr)[inputs]: Switch to
PYTHON-AFDKO-3.6.1.
2023-04-21 23:01:18 +02:00
Ludovic Courtès cbf169608c
gnu: python-afdko: Add version 3.6.1.
* gnu/packages/fontutils.scm (python-afdko-3.6.1): New variable.
2023-04-21 23:01:18 +02:00
Ludovic Courtès 5c26e06efa
gnu: libotr: Fix compilation with glibc 2.35.
* gnu/packages/messaging.scm (libotr)[source]: Add 'snippet'.
2023-04-21 23:01:13 +02:00
Leo Famulari 040d35f088
Revert "gnu: lxqt-admin: Fix path for timezone file."
The timezone database should not be depended on by packages, but rather found at
runtime in the environment. Otherwise, this package will eventually report the
incorrect time, because time zones change regularly.

This reverts commit 99c1c7a30c.
2023-04-21 14:39:39 -04:00
Lars-Dominik Braun dc9c09023a
gnu: ghc-9.0: Make testsuite compatible with Python 3.10.
* gnu/packages/haskell.scm (ghc-9.0)[native-inputs]: Add patch and
snippet to ghc-testsuite input.
2023-04-21 20:26:00 +02:00
Saku Laesvuori 9043e23196
home: services: openssh: Add configuration option for jump proxies
Add a new 'proxy' field to openssh-host to allow ProxyCommand or
ProxyJump, but not both, to be configured. Configuring both would cause
the serialization order to determine which one is used. Deprecate the
'proxy-command' field because the 'proxy' field replaces it.

* gnu/home/services/ssh.scm (proxy-jump->string,
proxy-command-or-jump-list?, serialize-proxy-command-or-jump-list,
sanitize-proxy-command): New procedure.
(proxy-jump, proxy-command): New record type.
(openssh-host)[proxy-command]: Mark field as deprecated because OpenSSH
can't have ProxyCommand and ProxyJump configured at the same time.
* doc/guix.texi (Secure Shell): Update to match the changes to the
service.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-21 17:09:50 +02:00
Artyom V. Poptsov fb17c47efe
gnu: guile-dsv: Update to 0.5.2.
* gnu/packages/guile-xyz.scm (guile-dsv): Update to 0.5.2.
  [native-inputs]: Add "help2man".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-21 17:09:50 +02:00
Juliana Sims 6a76811c59
gnu: Add emacs-gerbil-mode.
* gnu/packages/emacs-xyz.scm (emacs-gerbil-mode): Add emacs-gerbil-mode.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-21 17:09:50 +02:00
Peter Polidoro 76cda17812
gnu: kicad: Update to 7.0.2.
* gnu/packages/engineering.scm (kicad): Update to 7.0.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-21 17:09:50 +02:00
Andreas Enge de76f4545c
gnu: kdoctools: Compile with docbook-xml@4.5.
* gnu/packages/kde-frameworks.scm (kdoctools): Use docbook-xml-4.5 instead
of docbook-xml.
2023-04-21 16:48:54 +02:00
Ludovic Courtès a09c7da8f8
tests: Fork and exec a new Guile for the marionette REPL.
By merely forking PID 1, details from PID 1 (shepherd) would leak into
the marionette process, such as the set of modules in scope and state
inherited from the shepherd process (<service> instances, fibers,
etc.).  Running a fresh Guile instance avoids that.

* gnu/tests.scm (marionette-program): New procedure.
(marionette-shepherd-service): Change 'start' to use
'make-forkexec-constructor', and run the result of 'marionette-program'.
2023-04-21 16:16:38 +02:00
Ludovic Courtès fb32e226ce
tests: Use the client 'start-service' procedure.
The previous code worked "by chance": 'start' from (shepherd service)
happened to be in scope because the marionette REPL is created by a mere
'primitive-fork', and 'start' happened to kinda work.

* gnu/tests/base.scm (run-basic-test): Use 'start-service' from (gnu
services herd), not 'start' from (shepherd service), which is not
supposed to work.
* gnu/tests/install.scm (run-install): Likewise.
2023-04-21 16:16:38 +02:00
Ludovic Courtès 95731b4ef1
services: herd: 'load-services/safe' is synonymous with 'load-services'.
This is a followup to 547965aa27.

* gnu/services/herd.scm (load-services/safe): Make an alias for
'load-services'.
2023-04-21 16:16:37 +02:00
Ludovic Courtès 9385c82c54
services: nscd: Depend on syslogd.
This gets rid of nscd debug messages on the console at boot time.

* gnu/services/base.scm (nscd-shepherd-service): Add dependency on
'syslogd'.
2023-04-21 16:16:37 +02:00
Ludovic Courtès e45306c198
services: postgresql: Add default package.
* gnu/services/databases.scm (<postgresql-configuration>)[postgresql]:
Add default value, moved from...
(postgresql-service-type)[default-value]: ... here.
2023-04-21 16:16:37 +02:00
Ludovic Courtès 1fa038324d
services: knot: Add 'configuration' action.
* gnu/services/dns.scm (knot-shepherd-service): Add 'actions' field.
2023-04-21 16:16:37 +02:00
Ludovic Courtès 70677d8822
services: rsync: Add 'configuration' action.
* gnu/services/rsync.scm (rsync-shepherd-service): Add 'actions' field.
2023-04-21 16:16:37 +02:00
Ludovic Courtès 0ac2ada05a
services: redis: Add 'configuration' action.
* gnu/services/databases.scm (redis-shepherd-service): Add 'actions'
field.
2023-04-21 16:16:36 +02:00
Ludovic Courtès 97f91aa4ac
services: mysql: Add 'configuration' action.
* gnu/services/databases.scm (mysql-shepherd-service): Add 'actions'
field.
2023-04-21 16:16:36 +02:00
Ludovic Courtès a5fc3fc921
services: postgresql: Add 'configuration' action.
* gnu/services/databases.scm (postgresql-shepherd-service): Add
'actions' field.
2023-04-21 16:16:36 +02:00
Ludovic Courtès 7aaf278286
services: postgresql: Add the 'postgresql' Shepherd service name.
* gnu/services/databases.scm (postgresql-shepherd-service): Add
'postgresql' to 'provision'.
2023-04-21 16:16:36 +02:00
Maxim Cournoyer 0830059b9c
gnu: freerdp: Update to 2.2.0 [security fixes].
This fixes CVE-2022-39316, CVE-2022-39317, CVE-2022-39318, CVE-2022-39319,
CVE-2022-39320, CVE-2022-41877, CVE-2022-39347, CVE-2022-39282,
CVE-2022-39283, CVE-2021-41159 and CVE-2021-41160.

* gnu/packages/rdesktop.scm (freerdp): Update to 2.2.0.
[arguments]: Use gexps.  Do not set DOCBOOKXSL_DIR in #:configureflags.
2023-04-21 09:56:59 -04:00
Maxim Cournoyer 524b54ae58
gnu: freerdp: Update to 2.2.0 [security fixes].
This fixes CVE-2022-39316, CVE-2022-39317, CVE-2022-39318, CVE-2022-39319,
CVE-2022-39320, CVE-2022-41877, CVE-2022-39347, CVE-2022-39282,
CVE-2022-39283, CVE-2021-41159 and CVE-2021-41160.

* gnu/packages/rdesktop.scm (freerdp): Update to 2.2.0.
[arguments]: Use gexps.  Do not set DOCBOOKXSL_DIR in #:configureflags.
2023-04-21 09:55:51 -04:00
Maxim Cournoyer 2c1e17071d
services: syslog: Log auth.info to /var/log/secure in default configuration.
This causes authentication failures such as those generated by SSH brute force
attacks to appear in /var/log/secure, which is picked up by tools such as
fail2ban.

* gnu/services/base.scm (%default-syslog.conf): Add a auth.info selector for
the /var/log/secure log.

Series-to: 62802@debbugs.gnu.org
2023-04-21 09:04:40 -04:00
Maxim Cournoyer 9f890e39e4
services/syslog: Strip leading white space indent in syslog.conf.
This is a cosmetic change.

* gnu/services/base.scm (%default-syslog.conf): Add a comment referencing the
documentation.  Strip the extraneous leading trailing white space indent.
2023-04-21 09:04:40 -04:00
Maxim Cournoyer 2c67e98b37
services: syslog: Add a reload action.
* gnu/services/base.scm (syslog-service-type) [actions]: Add a reload action.
* doc/guix.texi (Base Services): Document it.
2023-04-21 09:04:40 -04:00
Maxim Cournoyer 1ae279d7c8
services: syslog: Move configuration to /etc/syslog.conf.
Having the configuration live at a static location makes it possible to
hot-reload it.

* gnu/services/base.scm (syslog.conf): New variable.
(syslog-etc, syslog-shepherd-service): New procedures.
(syslog-service-type): Rewrite using the above new variable and procedures,
extending etc-service-type with its configuration file.
2023-04-21 09:04:39 -04:00
Maxim Cournoyer e784cba423
gnu: libxml++: Remove fix-documentation phase.
* gnu/packages/gnome.scm (libxml++) [arguments]: Delete field.
2023-04-21 08:29:00 -04:00
Maxim Cournoyer 555e3a951f
gnu: opensp: Fix build.
This is a follow up commit to b84d0b81b2.

* gnu/packages/xml.scm (opensp) [arguments]: Properly quote.
2023-04-21 08:29:00 -04:00
Mădălin Ionel Patrașcu 184658e282
gnu: bppsuite: Update to 2.4.1.
* gnu/packages/bioinformatics.scm (bppsuite): Update to 2.4.1.
[source]: Remove the commit and use the release version. Changed to the github
repo.
[arguments]: Remove the disabled parallel-build.
[inputs]: Use list.
[home-page]: Changed to github page.
2023-04-21 14:01:25 +02:00
Mădălin Ionel Patrașcu 2a20acf24b
gnu: bpp-popgen: Update to 2.4.1.
* gnu/packages/bioinformatics.scm (bpp-popgen): Update to 2.4.1.
[source]: Remove the commit and use the release version. Changed to the github
repo.
[arguments]: Remove the disabled parallel-build.
[home-page]: Changed to new host Université Claude-Bernard Lyon 1.
2023-04-21 14:01:22 +02:00
Mădălin Ionel Patrașcu 2babf3d7d7
gnu: Add maffilter.
* gnu/packages/bioinformatics.scm (maffilter): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2023-04-21 13:15:02 +02:00
Ricardo Wurmus 4065d9dfd5
gnu: tensorflow: Adjust for Python 3.10 compatibility.
* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Replace build
phase 'python3.9-compatibility with 'python3.10-compatibility; patch for move
from "collections" to "collections.abc"; add well-meaning but potentially
reckless patch to remove overwrite error for __or__ and __ror__ methods;
adjust farmhash sources to build with GCC 11; do not use distutils.sysconfig.
2023-04-21 13:10:33 +02:00
Ricardo Wurmus 95d26d8530
gnu: python-protobuf-3.6: Patch for Python 3.10.
* gnu/packages/protobuf.scm (python-protobuf-3.6)[arguments]: Patch
collections import.
[native-inputs]: Add python-setuptools-for-tensorflow.
2023-04-21 13:10:33 +02:00
Ricardo Wurmus e9f01bfc97
gnu: python-setuptools-for-tensorflow: Patch for Python 3.10 compatibility.
* gnu/packages/python-xyz.scm (python-setuptools-for-tensorflow)[arguments]:
Patch collections imports; remove wininst support.
2023-04-21 13:10:33 +02:00
Ricardo Wurmus 0ea5ef000d
gnu: grpc-1.16.1: Correct input modifications.
abseil-cpp is not part of the native-inputs but of the inputs.

* gnu/packages/rpc.scm (grpc-1.16.1)[native-inputs]: Only replace protobuf.
[inputs]: Replace abseil-cpp.
2023-04-21 13:10:33 +02:00
Ricardo Wurmus 54616b0bae
gnu: python-grpcio: Rebuild Cythonized source files.
* gnu/packages/rpc.scm (python-grpcio)[source]: Delete generated cpp file.
[build-system]: Use pyproject-build-system.
[arguments]: Patch setup.py to add grpc headers to search path.
[inputs]: Replace abseil-cpp with abseil-cpp-20211102.0; add
grpc-for-python-grpcio.
[native-inputs]: Add python-cython.
2023-04-21 13:10:33 +02:00
Ricardo Wurmus d0ca8f41c1
gnu: Add grpc-for-python-grpcio.
* gnu/packages/rpc.scm (grpc-for-python-grpcio): New variable.
2023-04-21 13:10:32 +02:00
Ricardo Wurmus 54db21b9f8
gnu: Add abseil-cpp-20211102.0.
* gnu/packages/cpp.scm (abseil-cpp-20211102.0): New variable.
2023-04-21 13:10:32 +02:00
Mădălin Ionel Patrașcu 7c75228c8b
gnu: Add bpp-phyl-omics.
* gnu/packages/bioinformatics.scm (bpp-phyl-omics): New variable.
2023-04-21 12:56:39 +02:00
Mădălin Ionel Patrașcu 722a8b2296
gnu: Add bpp-seq-omics.
* gnu/packages/bioinformatics.scm (bpp-seq-omics): New variable.
2023-04-21 12:56:39 +02:00
Mădălin Ionel Patrașcu 5107a8a1a3
gnu: bpp-phyl: Update to 2.4.1.
* gnu/packages/bioinformatics.scm (bpp-phyl): Update to 2.4.1.

[source]: Remove the commit and use the release version. Changed to the github
repo.
[arguments]: Remove the disabled parallel-build and out-of-source.
[home-page]: Changed to new host Université Claude-Bernard Lyon 1.
[synopsis]: Use proper capitalization.
2023-04-21 12:56:39 +02:00
Mădălin Ionel Patrașcu 627049872b
gnu: bpp-seq: Update to 2.4.1.
* gnu/packages/bioinformatics.scm (bpp-seq): Update to 2.4.1.

[source]: Remove the commit and use the release version. Changed to the github
repo.
[arguments]: Remove the disabled parallel-build and out-of-source.
[home-page]: Changed to new host Université Claude-Bernard Lyon 1.
2023-04-21 12:56:38 +02:00
Mădălin Ionel Patrașcu 51ef858c94
gnu: bpp-core: Update to 2.4.1.
* gnu/packages/bioinformatics.scm (bpp-core): Update to 2.4.1.

[source]: Remove the commit and use the release version. Changed to the github
stored sources.
[arguments]: Remove the disabled parallel-build.
[home-page]: Changed to new host Université Claude-Bernard Lyon 1.
2023-04-21 12:56:38 +02:00
Nicolas Goaziou 7cfc226d1e
gnu: luakit: Further improve style.
This is a followup to d3bc56da04.

* gnu/packages/web-browsers.scm (luakit)[arguments]<#:phases>: Remove
unnecessary INPUTS key.
[inputs]: Sort alphabetically.
2023-04-21 12:42:36 +02:00
Nicolas Goaziou d3bc56da04
gnu: luakit: Improve package style.
* gnu/packages/web-browsers.scm (luakit)[arguments]<#:tests?>: Properly
disable tests instead of deleting CHECK phase.
<#:make-flags, #:phases>: Use G-expressions.  Remove trailing #T.
<#:test-targes>: Add it, for the record.
[inputs]: Remove labels.
2023-04-21 11:18:56 +02:00
Yovan Naumovski 1027f10199
gnu: Add alienblaster.
* gnu/packages/games.scm (alienblaster): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-21 10:50:55 +02:00
Antero Mejr 2662f074a0
gnu: Add clog.
* gnu/packages/parallel.scm (clog): New variable.
* gnu/packages/patches/clog-fix-shared-build.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-21 10:50:55 +02:00
Andy Tai 9d7ba42dbf
gnu: a2ps: Update to 4.15.4
* gnu/packages/pretty-print.scm (a2ps): Update to 4.15.4

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-21 10:50:55 +02:00
Eidvilas Markevičius 1322672667
gnu: kakoune: update to 2022.10.31.
* gnu/packages/text-editors.scm (kakoune): Update to 2022.10.31.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-21 10:50:54 +02:00
Andy Tai 482196a855
gnu: terminator: Update to 2.1.3
* gnu/packages/gnome.scm (terminator): Update to 2.1.3

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-21 10:50:54 +02:00
kiasoc5 c3f51e1599
gnu: wlr-randr: Update to 0.3.0.
* gnu/packages/wm.scm (wlr-randr): Update to 0.3.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-21 10:50:54 +02:00
kiasoc5 87e37ac723
gnu: mpdevil: Update to 1.10.2.
* gnu/packages/mpd.scm (mpdevil): Update to 1.10.2.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-21 10:50:54 +02:00
Andy Tai 74e2ac6a0e
gnu: icewm: Update to 3.3.3.
* gnu/packages/wm.scm (icewm): Update to 3.3.3.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-21 10:50:53 +02:00
Brendan Tildesley 604f911d2c
gnu: python-txtorcon: Fix build.
gnu/packages/python-crypto.scm (python-txtorcon): Fix build failure.
[propagated-inputs]: Add PYTHON-PYOPENSSL.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-21 10:50:53 +02:00
Nicolas Goaziou db4daa4192
gnu: wireshark: Update to 4.0.5.
* gnu/packages/networking.scm (wireshark): Update to 4.0.5.
2023-04-21 10:50:53 +02:00
Liliana Marie Prikler b7747824d8
gnu: komikku: Update to 1.17.0.
This fixes a version incompatibility with WebkitGTK.

* gnu/packages/gnome.scm (komikku): Update to 1.17.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-21 10:50:52 +02:00
Raphaël Mélotte b833e481c6
gnu: luakit: Update to 2.3.3.
* gnu/packages/web-browsers.scm (luakit): Update to 2.3.3

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-21 10:50:52 +02:00
Nicolas Goaziou 823b1567cb
gnu: emacs-no-littering: Update to 1.3.0.
* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.3.0.
[propagated-inputs]: Add EMACS-COMPAT.
2023-04-21 10:50:52 +02:00
Nicolas Goaziou ec13119d20
gnu: emacs-embark: Update to 0.22.1.
* gnu/packages/emacs-xyz.scm (emacs-embark): Update to 0.22.1.
2023-04-21 10:50:52 +02:00
Nicolas Goaziou 4c6524d981
gnu: emacs-elfeed-score: Build and install info documentation.
* gnu/packages/emacs-xyz.scm (emacs-elfeed-score)[arguments]<#:phases>: Add
a phase to build info files.
[native-inputs]: Add TEXINFO.
2023-04-21 10:50:51 +02:00
Nicolas Goaziou c0d324095e
gnu: emacs-elfeed-score: Update to 1.2.5.
* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 1.2.5.
2023-04-21 10:50:51 +02:00
Nicolas Goaziou 85f56611da
gnu: emacs-doom-modeline: Update to 3.4.0.
* gnu/packages/emacs-xyz.scm (emacs-doom-modeline): Update to 3.4.0.
2023-04-21 10:50:51 +02:00
Nicolas Goaziou 4c88e73786
gnu: emacs-buttercup: Update to 1.31.
* gnu/packages/emacs-xyz.scm (emacs-buttercup): Update to 1.31.
2023-04-21 10:50:50 +02:00
Nicolas Goaziou 0460ff069e
gnu: emacs-emms: Update to 15.
* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 15.
2023-04-21 10:50:50 +02:00
John Kehayias fe4978d5b5
gnu: python-numba: Update to 0.56.4.
* gnu/packages/python-xyz.scm (python-numba): Update to 0.56.4.
2023-04-21 01:24:02 -04:00
John Kehayias b2a5cb346e
gnu: python-llvmlite: Update to 0.39.1.
* gnu/packages/llvm.scm (python-llvmlite): Update to 0.39.1.
[phases]: Remove patch-reference-to-llvmlite.so and skip-failing-tests phases.
2023-04-21 01:21:46 -04:00
Maxim Cournoyer aee7fc2e41
gnu: libmodulemd: Remove fix-docbook-references phase.
* gnu/packages/rpm.scm (libmodulemd) [arguments]: Remove
fix-docbook-references phase.
[native-inputs]: Add libxml2.
2023-04-21 00:44:08 -04:00
Maxim Cournoyer 5fc9edc351
gnu: libnotify: Use gexps and remove input labels.
* gnu/packages/gnome.scm (libnotify) [arguments]: Delete trailing #t.
[native-inputs]: Delete input labels.
2023-04-21 00:44:07 -04:00
Maxim Cournoyer 62142016a4
gnu: plymouth: Delete fix-docbook phase.
* gnu/packages/freedesktop.scm (plymouth) [arguments]: Delete fix-docbook phase.
[native-inputs]: Add libxml2.
2023-04-21 00:44:07 -04:00
Maxim Cournoyer 8c3c5183e8
gnu: sysbench: Remove fix-docbook phase.
* gnu/packages/benchmark.scm (sysbench) [arguments]: Remove the fix-docbook phase.
2023-04-21 00:44:07 -04:00
Maxim Cournoyer 5ecdcd6afb
gnu: sysbench: Fix test suite.
* gnu/packages/benchmark.scm (sysbench) [arguments]: Patch egrep in the
patch-test-runner phase.
2023-04-21 00:44:07 -04:00
Maxim Cournoyer 09cc2636ef
gnu: adcli: Add zlib.
* gnu/packages/sssd.scm (adcli) [inputs]: Add zlib.
2023-04-21 00:44:07 -04:00
Maxim Cournoyer 8f0a110503
gnu: adcli: Delete use-local-docbook phase.
* gnu/packages/sssd.scm (adcli) [arguments]: Delete use-local-docbook phase.
[native-inputs]: Replace docbook-xml with docbook-xml-4.3.  Add libxml2.
2023-04-21 00:44:07 -04:00
Maxim Cournoyer 704f477333
gnu: docbook2x: Use gexps and remove input labels.
* gnu/packages/docbook.scm (docbook2x) [arguments]: Use gexps.
[inputs]: Remove input labels.
2023-04-21 00:44:07 -04:00
Maxim Cournoyer e3edddd12d
gnu: asciidoc: Delete trailing #t.
* gnu/packages/documentation.scm (asciidoc) [arguments]: Delete trailing #t.
2023-04-21 00:44:06 -04:00
Maxim Cournoyer 0291b8d87a
gnu: freerdp: Remove input labels.
* gnu/packages/rdesktop.scm (freerdp) [inputs]: Remove labels.
2023-04-21 00:44:06 -04:00
Maxim Cournoyer b84d0b81b2
gnu: opensp: Remove patch-docbook-xml phase.
* gnu/packages/xml.scm (opensp) [arguments]: Remove patch-docbook-xml
phase.  Use gexps.
[native-inputs]: Remove labels.
2023-04-21 00:44:06 -04:00
Maxim Cournoyer b42acd88d4
gnu: libu2f-host: Remove patch-docbook-xml phase.
* gnu/packages/security-token.scm (libu2f-host) [arguments]: Remove patch-docbook-xml
phase.  Use gexps.
[native-inputs]: Add libxml2.
2023-04-21 00:44:06 -04:00
Maxim Cournoyer 100b3c3df7
gnu: libgnt: Remove patch-docbook-xml phase.
* gnu/packages/messaging.scm (libgnt) [arguments]: Remove patch-docbook-xml
phase.  Use gexps.
[native-inputs, propagated-inputs]: Remove labels.
2023-04-21 00:44:06 -04:00
Maxim Cournoyer ba97e37a29
gnu: nimf: Remove patch-docbook-xml phase.
* gnu/packages/language.scm (nimf) [arguments]: Remove patch-docbook-xml
phase.  Remove trailing #t.  Use gexps.  Modify the patch-paths to avoid
having to refer to specific GTK inputs.
[native-inputs, inputs, propagated-inputs]: Remove labels.
2023-04-21 00:44:06 -04:00
Maxim Cournoyer 6aebd3271d
gnu: ibus-minimal: Remove patch-docbook-xml phase.
* gnu/packages/ibus.scm (ibus-minimal) [arguments]: Remove
patch-docbook-xml phase.
2023-04-21 00:44:05 -04:00
Maxim Cournoyer 04df12a9c3
gnu: libhandy: Remove patch-docbook-xml phase.
* gnu/packages/gnome.scm (libhandy) [arguments]: Remove
patch-docbook-xml phase.  Use gexps.
2023-04-21 00:44:05 -04:00
Maxim Cournoyer fa836220b7
gnu: network-manager: Remove patch-docbook-xml phase.
* gnu/packages/gnome.scm (network-manager) [arguments]: Remove
patch-docbook-xml phase.
2023-04-21 00:44:05 -04:00
Maxim Cournoyer 7aff6a08c7
gnu: json-glib: Remove patch-docbook-xml phase.
* gnu/packages/gnome.scm (json-glib) [arguments]: Remove patch-docbook-xml
phase.  Use gexps.
[native-inputs]: Use modify-inputs.  Remove labels.
2023-04-21 00:44:05 -04:00
Maxim Cournoyer 35ba2fa4c2
gnu: vala: Remove patch-docbook-xml phase.
* gnu/packages/gnome.scm (vala) [arguments]: Remove patch-docbook-xml phase.
2023-04-21 00:44:05 -04:00
Maxim Cournoyer a621b527ac
gnu: libgsf: Remove patch-docbook-xml phase.
* gnu/packages/gnome.scm (libgsf) [arguments]: Remove patch-docbook-xml phase.
2023-04-21 00:44:04 -04:00
Maxim Cournoyer 87e7c6dcf5
gnu: system-config-printer: Remove patch-docbook-xml phase.
* gnu/packages/gnome.scm (system-config-printer) [arguments]: Remove
patch-docbook-xml phase.
2023-04-21 00:44:04 -04:00
Maxim Cournoyer 0d77480854
gnu: libnma: Remove patch-docbook-xml phase.
* gnu/packages/gnome.scm (libnma) [arguments]: Remove patch-docbook-xml
phase.  Use gexps.
[native-inputs]: Add libxml2.
2023-04-21 00:44:04 -04:00
Maxim Cournoyer 6bc285e6c6
gnu: zeitgeist: Remove patch-docbook-xml phase.
* gnu/packages/gnome.scm (zeitgeist) [arguments]: Remove patch-docbook-xml
phase.  Use gexps.
[native-inputs]: Add libxml2.
2023-04-21 00:44:04 -04:00
Maxim Cournoyer 6cc1c11d0a
gnu: dee: Remove patch-docbook-xml phase.
* gnu/packages/gnome.scm (dee) [arguments]: Remove patch-docbook-xml
phase.  Use gexps.
[native-inputs]: Remove labels.  Add libxml2.
[inputs]: Remove labels.
2023-04-21 00:44:04 -04:00
Maxim Cournoyer adbd08e010
gnu: libdmapsharing: Remove patch-docbook-xml phase.
* gnu/packages/gnome.scm (libdmapsharing) [arguments]: Remove patch-docbook-xml
phase.  Use gexps.
[inputs]: Remove labels.
2023-04-21 00:44:03 -04:00
Maxim Cournoyer 56f382141d
gnu: seed: Remove patch-docbook-xml phase.
* gnu/packages/gnome.scm (seed) [arguments]: Remove patch-docbook-xml
phase.  Use gexps.
[native-inputs, inputs, propagated-inputs]: Remove labels.
2023-04-21 00:44:03 -04:00
Maxim Cournoyer eef131d7ae
gnu: libgrss: Remove patch-docbook-xml phase.
* gnu/packages/gnome.scm (libgrss) [arguments]: Remove patch-docbook-xml
phase.  Use gexps.
2023-04-21 00:44:03 -04:00
Maxim Cournoyer 2444b51706
gnu: gupnp-igd: Remove patch-docbook-xml phase.
* gnu/packages/gnome.scm (gupnp-igd) [arguments]: Remove patch-docbook-xml
phase.
[native-inputs]: Add libxml2.
2023-04-21 00:44:03 -04:00
Maxim Cournoyer 71b596a928
gnu: libsigc++-2: Remove patch-docbook-xml phase.
* gnu/packages/glib.scm (libsigc++-2) [arguments]: Remove patch-docbook-xml phase.
Remove trailing #t.  Use gexps.
2023-04-21 00:44:03 -04:00
Maxim Cournoyer a2b20f1d37
gnu: libsigc++: Remove patch-docbook-xml phase.
* gnu/packages/glib.scm (libsigc++) [arguments]: Remove patch-docbook-xml phase.
Remove trailing #t.  Use gexps.
[native-inputs]: Remove labels.
2023-04-21 00:44:03 -04:00
Maxim Cournoyer 3b1f0a7b05
gnu: po4a: Remove patch-docbook-xml phase.
* gnu/packages/gettext.scm (po4a) [arguments]: Remove patch-docbook-xml phase.
Remove trailing #t.  Use gexps.
[native-inputs]: Remove labels.
2023-04-21 00:44:02 -04:00
Maxim Cournoyer f07cf9807f
gnu: memphis: Remove patch-docbook-xml phase.
* gnu/packages/geo.scm (memphis) [arguments]: Remove patch-docbook-xml phase.
[native-inputs]: Remove labels.  Add libxml2.
2023-04-21 00:44:02 -04:00
Maxim Cournoyer 81913e582c
gnu: accountsservice: Remove patch-docbook-xml phase.
* gnu/packages/freedesktop.scm (accountsservice) [arguments]: Remove
patch-docbook-xml phase.
2023-04-21 00:44:02 -04:00
Maxim Cournoyer 6e64fde873
gnu: farstream: Remove patch-docbook-xml phase.
* gnu/packages/freedesktop.scm (farstream) [arguments]: Remove
patch-docbook-xml phase.
[native-inputs]: Add libxml2.
2023-04-21 00:44:02 -04:00
Maxim Cournoyer a39bc5d1e4
gnu: libical: Remove patch-docbook-xml phase.
* gnu/packages/calendar.scm (libical) [arguments]: Remove
patch-docbook-xml phase.
2023-04-21 00:44:02 -04:00
Maxim Cournoyer 911aa1a5ad
gnu: glib-with-documentation: Remove patch-docbook-xml phase.
* gnu/packages/glib.scm (glib-with-documentation) [arguments]: Remove
patch-docbook-xml phase.
[native-inputs]: Use modify-inputs.  Remove labels.
2023-04-21 00:44:02 -04:00
Maxim Cournoyer 579e8fd003
gnu: docbook-xml-5: Make it the default docbook-xml.
* gnu/packages/docbook.scm (docbook-xml-5): Rename to...
(docbook-xml): ... this, renaming the previous one to...
(docbook-xml-4.5): ... this.
(docbook2x) [inputs]: Replace docbook-xml with docbook-xml-4.5.
* gnu/packages/freedesktop.scm (wayland) [native-inputs]: Likewise.
* gnu/packages/freedesktop.scm (elogind): Likewise.
* gnu/packages/databases.scm (postgresql-15): Likewise.
* gnu/packages/documentation.scm (asciidoc): Likewise.
* gnu/packages/networking.scm (iputils)
[native-inputs]: Replace docbook-xml-5 with docbook-xml.
2023-04-21 00:44:01 -04:00
Maxim Cournoyer f1d62ca272
gnu: docbook-xml-5: Update to 5.1.
* gnu/packages/docbook.scm (docbook-xml-5): Update to 5.1.
2023-04-21 00:44:01 -04:00
Maxim Cournoyer b12a5f71ec
gnu: wayland: Update to 1.22.0.
* gnu/packages/freedesktop.scm (wayland): Update to 1.22.0.
2023-04-21 00:44:01 -04:00
Maxim Cournoyer 5d49434c45
gnu: wayland: Drop patch-docbook-xml phase.
* gnu/packages/freedesktop.scm (wayland)
[arguments]: Use gexps.  Remove patch-docbook-xml phase.
[native-inputs]: Remove input labels.
2023-04-21 00:44:01 -04:00
Bruno Victal 9a03afbe17
gnu: docbook-xml-4.1.2: Add missing catalog.xml.
* gnu/packages/aux-files/xml/docbook-xml/catalog-4.1.2.xml: New file.
* Makefile.am: Register it.
* gnu/packages/docbook.scm (docbook-xml-4.1.2)[arguments]: Use prebuilt catalog.xml.
[native-inputs]: Add libxml2.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-04-21 00:44:01 -04:00
Bruno Victal e9ba6d2c47
gnu: docbook-xml: Use XSLT to patch catalog.xml.
(sxml transforms) are unsuited here due to guile-bug #20339.

* gnu/packages/aux-files/xml/patch-catalog-xml.xsl: New file.
* Makefile.am: Register it.
* gnu/packages/docbook.scm (docbook-xml-5)[native-inputs]: Add libxslt.
[arguments]: Add phase to patch catalog.xml using XSLT.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-04-21 00:44:00 -04:00
Bruno Victal a29754b4f1
gnu: docbook-xml: Fix permissions.
* gnu/packages/docbook.scm (docbook-xml-5)
[arguments]: Remove unnecessary executable permissions.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-04-21 00:44:00 -04:00
Bruno Victal f8d169e393
gnu: docbook-xml: Use copy-build-system.
* gnu/packages/docbook.scm
(docbook-xml-5)[build-system]: Switch to copy-build-system.
[source][arguments]: Adapt to copy-build-system.
(docbook-xml)[arguments]: Remove.
[source]: Switch to url-fetch/zipbomb.
(docbook-xml-4.4)[source]: Switch to url-fetch/zipbomb.
(docbook-xml-4.3)[source]: Switch to url-fetch/zipbomb.
(docbook-xml-4.2)[source]: Switch to url-fetch/zipbomb.
(docbook-xml-4.1.2)[arguments]: Remove.
[source]: Switch to url-fetch/zipbomb.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-04-21 00:44:00 -04:00
Leo Famulari ccfae52855
gnu: linux-libre 4.14: Update to 4.14.313.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.313.
(linux-libre-4.14-pristine-source): Update hash.
2023-04-20 23:45:13 -04:00
Leo Famulari 4c0afe137c
gnu: linux-libre 4.19: Update to 4.19.281.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.281.
(linux-libre-4.19-pristine-source): Update hash.
2023-04-20 23:45:12 -04:00
Leo Famulari f2863d0c99
gnu: linux-libre 5.4: Update to 5.4.241.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.241.
(linux-libre-5.4-pristine-source): Update hash.
2023-04-20 23:45:12 -04:00
Leo Famulari 85a50e9b82
gnu: linux-libre 5.10: Update to 5.10.178.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.178.
(linux-libre-5.10-pristine-source): Update hash.
2023-04-20 23:45:12 -04:00
Leo Famulari 48fe853abc
gnu: linux-libre 5.15: Update to 5.15.108.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.108.
(linux-libre-5.15-pristine-source): Update hash.
2023-04-20 23:45:12 -04:00
Leo Famulari 930f3fc86e
gnu: linux-libre 6.1: Update to 6.1.25.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.25.
(linux-libre-6.1-pristine-source): Update hash.
2023-04-20 23:45:12 -04:00
Leo Famulari bdca6a49e7
gnu: linux-libre: Update to 6.2.12.
* gnu/packages/linux.scm (linux-libre-6.2-version): Update to 6.2.12.
(linux-libre-6.2-pristine-source, deblob-scripts-6.2): Update hashes.
2023-04-20 23:45:04 -04:00
John Kehayias d3de59ddc7
gnu: python-numexpr: Update to 2.8.4.
* gnu/packages/python-xyz.scm (python-numexpr): Update to 2.8.4.
2023-04-20 15:46:33 -04:00
John Kehayias dc26fd56f4
gnu: python-singledispatch: Update to 4.0.0.
* gnu/packages/python-xyz.scm (python-singledispatch): Update to 4.0.0.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest.
2023-04-20 15:46:28 -04:00
John Kehayias 68e23d48f4
gnu: python-pytest-flakes: Update to 4.0.5.
* gnu/packages/check.scm (python-pytest-flakes): Update to 4.0.5.
[native-inputs]: Remove python-pytest-cache.
2023-04-20 15:46:25 -04:00
Andreas Enge d0162466c6
Merge remote-tracking branch 'origin/master' into core-updates 2023-04-20 21:31:09 +02:00
Pierre Neidhardt 904b77e181
gnu: sbcl-quri: Update to 0.7.0.
* gnu/packages/lisp-xyz.scm (sbcl-quri): Update to 0.7.0.
2023-04-20 19:09:52 +02:00
Ludovic Courtès 6d32421f6e
gnu: python-unittest2: Adjust patch for Python 3.10 compatibility.
* gnu/packages/patches/python-unittest2-python3-compat.patch: Add hunk
for Python 3.10 compatibility.
2023-04-20 16:42:09 +02:00
Ludovic Courtès c7d6fe2792
gnu: grpc: Build against 'abseil-cpp-cxxstd11'.
* gnu/packages/rpc.scm (grpc)[inputs]: Use ABSEIL-CPP-CXXSTD11.
2023-04-20 15:53:50 +02:00
Ludovic Courtès 4a51c88da8
gnu: abseil-cpp: Add variant for C++11.
* gnu/packages/cpp.scm (abseil-cpp-for-c++-standard): New procedure.
(abseil-cpp-cxxstd17): Use it.
(abseil-cpp-cxxstd11): New variable.
2023-04-20 15:53:43 +02:00
Navid Afkhami 61d1569575
gnu: Add r-tidygeocoder.
* gnu/packages/cran.scm (r-tidygeocoder): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-04-20 11:46:11 +02:00
Andy Tai fde70e3864
gnu: poke: Update to 3.1.
* gnu/packages/engineering.scm (poke): Update to 3.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-04-20 11:24:23 +03:00
Maxim Cournoyer c0ac055918
Revert "gnu: libsoup: Depend on Samba only on supported systems."
This reverts commit 1344c3388a.  It was fixed
lower in the graph (in samba) on the master branch with commit
813d670b15 ("gnu: samba: Make the
python-cryptography input conditional.").
2023-04-19 20:32:22 -04:00
Fabio Natali c7918bbe98
gnu: borgmatic: Update to 1.7.12.
* gnu/packages/backup.scm (borgmatic): Update to 1.7.12.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-04-19 20:24:29 -04:00
Sharlatan Hellseher b7e9a89c58
gnu: stellarium: Update to 23.1 [fixes CVE-2023-28371].
Upstream introduced new versioning model <year>.<release>

* gnu/packages/astronomy.scm (stellarium): Update to 23.1.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-04-19 20:24:29 -04:00
Sharlatan Hellseher c2eb598ec2
gnu: calcmysky: Update to 0.3.0.
* gnu/packages/astronomy.scm (calcmysky): Update to 0.3.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-04-19 20:24:29 -04:00
Efraim Flashner f2107eb221
gnu: gnutls: Extend test timeout on powerpc-linux.
* gnu/packages/tls.scm (gnutls)[arguments]: When building for
powerpc-linux add a phase to extend the test timeout.
2023-04-19 20:24:29 -04:00
Efraim Flashner aa2eab0fd5
gnu: ultrastar-deluxe: Build with ffmpeg-5.
* gnu/packages/games.scm (ultrastar-deluxe)[inputs]: Replace ffmpeg with
ffmpeg-5.
2023-04-19 20:24:29 -04:00
Maxim Cournoyer 5513e8d5f4
gnu: guix: Update to 1.4.0-5.286cdf0.
* gnu/packages/package-management.scm (guix): Update to 1.4.0-5.286cdf0.
2023-04-19 20:24:28 -04:00
John Kehayias 9c15743c4a
gnu: samba: Update to 4.18.1 [security fixes].
Fixes CVE-2023-0922 and CVE-2023-0614.

* gnu/packages/samba.scm (samba): Update to 4.18.1.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-04-19 20:24:28 -04:00
Maxim Cournoyer 2d33e6d6e8
gnu: samba: Make the python-cryptography input conditional.
* gnu/packages/samba.scm (samba/pinned) [arguments]: Conditionally enable self tests
in configure phase.
[native-inputs]:  Conditionally add python-cryptography.

Reported-by: John Kehayias <john.kehayias@protonmail.com>
2023-04-19 20:24:28 -04:00
Ricardo Wurmus 6834f24096
gnu: r-dmrseq: Update to 1.18.1.
* gnu/packages/bioconductor.scm (r-dmrseq): Update to 1.18.1.
2023-04-19 20:12:28 -04:00
Ricardo Wurmus f26cf1895b
gnu: r-beachmat: Update to 2.14.2.
* gnu/packages/bioconductor.scm (r-beachmat): Update to 2.14.2.
2023-04-19 20:12:28 -04:00
Ricardo Wurmus cb85ea56a2
gnu: r-gdsfmt: Update to 1.34.1.
* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.34.1.
2023-04-19 20:12:28 -04:00
Ricardo Wurmus 5ccd264893
gnu: r-ebimage: Update to 4.40.1.
* gnu/packages/bioconductor.scm (r-ebimage): Update to 4.40.1.
2023-04-19 20:12:27 -04:00
Ricardo Wurmus d2485dde5b
gnu: r-enrichplot: Update to 1.18.4.
* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.18.4.
2023-04-19 20:12:27 -04:00
Ricardo Wurmus 6d10745d6b
gnu: r-structuralvariantannotation: Update to 1.14.1.
* gnu/packages/bioconductor.scm (r-structuralvariantannotation): Update to 1.14.1.
2023-04-19 20:12:27 -04:00
Ricardo Wurmus ec37e00e90
gnu: r-rhdf5: Update to 2.42.1.
* gnu/packages/bioconductor.scm (r-rhdf5): Update to 2.42.1.
2023-04-19 20:12:27 -04:00
Efraim Flashner 610979ed3a
gnu: openmw-scenegraph: Fix build.
* gnu/packages/graphics.scm (openmw-scenegraph)[outputs]: Only use 'out'
output.
[arguments]: Delete inherited 'copy-plugins phase.
2023-04-19 20:12:27 -04:00
Efraim Flashner 5832699aea
gnu: repo2docker: Add missing inputs.
* gnu/packages/jupyter.scm (repo2docker)[inputs]: Add python-iso8601,
python-chardet.
2023-04-19 20:12:26 -04:00
Efraim Flashner 61ad934d90
gnu: kwin: Update skipped test list.
* gnu/packages/kde-plasma.scm (kwin)[arguments]: Update custom 'check
phase with new list of skipped tests.
2023-04-19 20:12:26 -04:00
Efraim Flashner 83cef4a4f1
gnu: kwin: Rewrite skipped tests to be more readable.
* gnu/packages/kde-plasma.scm (kwin)[arguments]: Rewrite skipped tests
in custom 'check phase to be easier to read.
2023-04-19 20:12:26 -04:00
Nicolas Goaziou 9cc7ff179d
gnu: emacs-osm: Do not mix home-page and origin.
* gnu/packages/emacs-xyz.scm (emacs-osm)[source]<origin>: Do not use home-page
value as origin.
2023-04-19 20:12:26 -04:00
Nicolas Goaziou ae1f9b9c92
gnu: emacs-osm: Update to 0.11.
* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 0.11.
2023-04-19 20:12:26 -04:00
Nicolas Goaziou d02b17534a
gnu: emacs-marginalia: Update to 1.2.
* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 1.2.
2023-04-19 20:12:25 -04:00
Nicolas Goaziou 2f1b156d04
gnu: emacs-envrc: Add DIRENV as an input.
* gnu/packages/emacs-xyz.scm (emacs-envrc)[arguments]<#:phases>: Set direnv
executable location.
<#:tests?, #:test-command>: Tentatively run tests, without success.  At least,
they do not complain "direnv" executable is nowhere to be found.
[inputs]: Add DIRENV.
2023-04-19 20:12:25 -04:00
Nicolas Goaziou e870caa018
gnu: emacs-envrc: Update to 0.5.
* gnu/packages/emacs-xyz.scm (emacs-envrc): Update to 0.5.
2023-04-19 20:12:25 -04:00
Nicolas Goaziou 6dc90a7a6f
gnu: emacs-cape: Update to 0.15.
* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 0.15.
2023-04-19 20:12:24 -04:00
Nicolas Goaziou 3c0a466170
gnu: emacs-autothemer: Run tests.
* gnu/packages/emacs-xyz.scm (emacs-autothemer)[arguments]: Run tests.
2023-04-19 20:12:24 -04:00
Nicolas Goaziou 38b2122afb
gnu: emacs-autothemer: Update to 0.2.17.
* gnu/packages/emacs-xyz.scm (emacs-autothemer): Update to 0.2.17.
2023-04-19 20:12:24 -04:00
Matthieu Lemerre 79d5721a03
gnu: Add texlive-totpages.
* gnu/packages/tex.scm (texlive-totpages): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-19 20:12:23 -04:00
Nicolas Goaziou 919a08b3d5
gnu: texlive-latex-lastpage: Replace with texlive-lastpage.
* gnu/packages/tex.scm (texlive-lastpage): New variable.
(texlive-latex-lastpage): Deprecate variable.
2023-04-19 20:12:23 -04:00
Nicolas Goaziou f6fa6772e9
gnu: texlive-latex-totcount: Replace with texlive-totcount.
* gnu/packages/tex.scm (texlive-totcount): New variable.
(texlive-latex-totcount): Deprecate package.
2023-04-19 20:12:23 -04:00
Nicolas Goaziou 7644e4c090
gnu: texlive-latex-acronym: Replace with texlive-acronym.
* gnu/packages/tex.scm (texlive-latex-acronym): Deprecate package.
(texlive-acronym): New variable.
2023-04-19 20:12:23 -04:00
Nicolas Goaziou e59ce41bf2
gnu: texlive-latex-bigfoot: Replace with texlive-bigfoot.
* gnu/packages/tex.scm (texlive-bigfoot): New variable.
(texlive-latex-bigfoot): Deprecate package.
(texlive-pstool): Use new variable.
2023-04-19 20:12:22 -04:00
Nicolas Goaziou 0c7e7e42e6
gnu: Add texlive-relsize.
* gnu/packages/tex.scm (texlive-relsize): New variable.
2023-04-19 20:12:22 -04:00
Nicolas Goaziou 0c50d0bda1
gnu: Add texlive-ncctools.
* gnu/packages/tex.scm (texlive-ncctools): New variable.
2023-04-19 20:12:22 -04:00
Ricardo Wurmus 8ed911cb25
gnu: r-with-tests: Update to 4.2.3.
* gnu/packages/statistics.scm (r-with-tests): Update to 4.2.3.
2023-04-19 20:12:22 -04:00
Liliana Marie Prikler e7550b8d93
gnu: emacs-next: Update to 29.0.90.
* gnu/packages/emacs.scm (emacs-next): Update to 29.0.90.
2023-04-19 20:12:21 -04:00
Maxim Cournoyer e8e62d8bf2
gnu: qemu: Update to 7.2.1.
* gnu/packages/virtualization.scm (qemu): Update to 7.2.1.
2023-04-19 20:12:21 -04:00
Maxim Cournoyer c4c048032b
gnu: audacity: Update to 3.3.0-beta-1.
* gnu/packages/audio.scm (audacity): Update to 3.3.0-beta-1.
[source]: Delete trailing #t in snippet.
[arguments]: Update fix-cmake-rpath phase.

Reported-by: tschilptschilp23 on #guix.
2023-04-19 20:12:21 -04:00
TakeV a7dd463baa
gnu: remmina: Update to 1.4.29.
* gnu/packages/vnc.scm (remmina): Update to 1.4.29.
[inputs]: Add PYTHON-MINIMAL-WRAPPER.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-04-19 20:12:21 -04:00
Bruno Victal 05b22726ea
gnu: usbutils: Use G-Expressions.
* gnu/packages/linux.scm (usbutils): Use G-Expressions.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-19 20:12:21 -04:00
mikadoZero d89e642e84
gnu: usbutils: Make package description different from synopsis.
* gnu/packages/linux.scm (usbutils)[description]:  Change package description.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-19 20:12:20 -04:00
Saku Laesvuori 88a59bb929
gnu: Add kitsas.
* gnu/packages/finance.scm (kitsas): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-04-19 20:12:20 -04:00
Ludovic Courtès 2886a59d18
services: agetty: 'term-console' succeeds by default.
Previously, on a typical setup without "console=ttyS0" or similar in
'kernel-arguments', the 'term-console' Shepherd service would always be
marked as failing to start.  This is undesirable because it raises a
false alarm: the service is expected to do nothing in this case.

This patch instead marks it as succeeding and logs a message explaining
it's doing nothing.

* gnu/services/base.scm (agetty-shepherd-service): In 'start' method,
succeed when TTY is #f and print a message.
2023-04-19 20:12:20 -04:00
Nicolas Goaziou 72096b7330
gnu: Add converseen.
* gnu/packages/image.scm (converseen): New variable.
* gnu/packages/patches/converseen-hide-non-free-pointers.patch:
* gnu/packages/patches/converseen-hide-updates-checks.patch: New files.
* gnu/local.mk: Register files above.
2023-04-19 20:12:19 -04:00
Maxim Cournoyer e10e277f7a
gnu: python-anyio: Update to 3.6.2.
* gnu/packages/python-xyz.scm (python-anyio): Update to 3.6.2.
2023-04-19 20:12:19 -04:00
Maxim Cournoyer dd375f7075
gnu: font-meera-inimai: Use gexps and remove labels.
* gnu/packages/fonts.scm (font-meera-inimai) [native-inputs]: Remove labels.
[arguments]: Use gexps.
2023-04-19 20:12:19 -04:00
Maxim Cournoyer af015334d1
gnu: python-fonttools-full: Rename to python-fonttools.
* gnu/packages/python-xyz.scm (python-fonttools): Rename to...
(python-fonttools-minimal): ... this.
(python-fonttools-full): Adjust references to base package.  Rename to...
(python-fonttools): ... this.
(python-matplotlib):
* gnu/packages/fontutils.scm (python-cu2qu) [propagated-inputs]: Rename
python-fonttools-full to python-fonttools.
(python-ufolib2, python-defcon-bootstrap): Likewise.
* gnu/packages/pdf.scm (weasyprint): Likewise.
* gnu/packages/fonts.scm (font-meera-inimai) Adjust for renamed
python-fonttools-minimal.
* gnu/packages/fontutils.scm (python-cffsubr): Likewise.
(python-compreffor, python-cu2qu, python-fontmath, python-fontpens-bootstrap)
(python-fontparts-bootstrap, python-glyphsets, python-mutatormath)
(python-ufoprocessor, graphite2, python-ufolib2)
(python-defcon-bootstrap): Likewise.
* gnu/packages/graphics.scm (python-booleanoperations): Likewise.
2023-04-19 20:12:18 -04:00
Maxim Cournoyer 00a328847a
gnu: python-fonttools: Update to 4.39.3.
This should have been already merged but was left out in a conflict
resolution.

* gnu/packages/python-xyz.scm (python-fonttools): Update to 4.39.3.
2023-04-19 20:12:18 -04:00
Maxim Cournoyer 798d91df26
gnu: python-scikit-build: Update to 0.17.1.
* gnu/packages/python-xyz.scm (python-scikit-build): Update to 0.17.1.
[source]: Update URI.
[arguments]: Update check phase override.
[native-inputs]: Add python-hatchling, python-hatch-fancy-pypi-readme and
python-hatch-vcs.
[propagated-inputs]: Add python-tomli.
2023-04-19 20:12:18 -04:00
Maxim Cournoyer 53416dbe59
gnu: Add python-hatch-fancy-pypi-readme.
* gnu/packages/python-build.scm (python-hatch-fancy-pypi-readme): New variable.
2023-04-19 20:12:18 -04:00
Maxim Cournoyer 2c54d3f489
gnu: gfeeds: Update to 2.2.0.
* gnu/packages/syndication.scm (gfeeds): Update to 2.2.0.
[phases]: Fix skip-icon-cache phase.  Use search-input-file in wrap-gfeeds.
2023-04-19 20:12:18 -04:00
Maxim Cournoyer 592c6523b7
gnu: python-pytest-trio: Update to 0.8.0.
* gnu/packages/python-check.scm (python-pytest-trio): Update to 0.8.0.
[arguments]: New relax-requirements phase.  Delete extraneous
add-installed-pythonpath call.  Disable two new tests.
2023-04-19 20:12:17 -04:00
Maxim Cournoyer ba9551073b
gnu: python-aiohttp: Update to 3.8.4.
* gnu/packages/python-web.scm (python-aiohttp): Update to 3.8.4.
[arguments]: Adjust comments in fix-tests phase.  Skip/ignore more tests in
check phase.  Remove extraneous or (it wouldn't have worked with invoke
anyway).
[propagated-inputs]: Add python-asynctest.  Remove python-typing-extensions.
2023-04-19 20:12:17 -04:00
Maxim Cournoyer 0a5da1d655
gnu: python-pyzmq: Disable two tests to fix build.
* gnu/packages/python-xyz.scm (python-pyzmq) [arguments]: Rename
disable-draft-test to disable-problematic-tests, and disable two extra tests.
2023-04-19 20:12:17 -04:00
Maxim Cournoyer 718b4687c9
gnu: python-aiosignal: Update to 1.3.1.
* gnu/packages/python-web.scm (python-aiosignal): Update to 1.3.1.
[build-system]: Use pyproject-build-system.
[arguments]: Remove #:phases.  Add #:test-flags.
[native-inputs]: Add python-pytest-cov.
2023-04-19 20:12:17 -04:00
Maxim Cournoyer e27acc6fc7
gnu: python-pytest-asyncio: Update to 0.21.0.
* gnu/packages/check.scm (python-pytest-asyncio): Update to 0.21.0.
[build-system]: Use pyproject-build-system.
[arguments]: Set #:tests? to #f.  Remove check phase override.
[native-inputs]: Remove now unused python-async-generator, python-flaky,
python-hypothesis and python-pytest.
[propagated-inputs]: Add python-pytest.
2023-04-19 20:12:17 -04:00
Maxim Cournoyer 5ae2e2ce9a
gnu: python-aiodns: Update to 3.0.0.
* gnu/packages/python-web.scm (python-aiodns): Update to 3.0.0.
2023-04-19 20:12:16 -04:00
Maxim Cournoyer d0228051b6
gnu: python-pycares: Update to 4.3.0.
* gnu/packages/python-web.scm (python-pycares): Update to 4.3.0.
[propagated-inputs]: New field.
2023-04-19 20:12:16 -04:00
Maxim Cournoyer 3c232c1361
gnu: Add python-asynctest.
* gnu/packages/python-xyz.scm (python-asynctest): New variable.
2023-04-19 20:12:16 -04:00
Maxim Cournoyer 96be62d2ed
gnu: python-typing-extensions: Update to 4.5.0.
* gnu/packages/python-build.scm (python-typing-extensions): Update to 4.5.0.
[home-page]: Update URL.
2023-04-19 20:12:16 -04:00
Maxim Cournoyer ffef022d65
gnu: python-numpydoc: Update to 1.5.0.
* gnu/packages/python-xyz.scm (python-numpydoc): Update to 1.5.0.
[arguments]: Delete relax-requirements phase.
2023-04-19 20:12:16 -04:00
Maxim Cournoyer d477018b57
gnu: poetry: Update to 1.1.12.
* gnu/packages/python-xyz.scm (poetry): Update to 1.1.12.
[arguments]: Delete phases.
(python-msgpack-transitional): Delete variable.
2023-04-19 20:12:15 -04:00
Maxim Cournoyer 52e8f4d426
gnu: python-isort: Use gexps.
* gnu/packages/python-xyz.scm (python-isort) [arguments]: Use gexps.
Delete extraneous add-installed-pythonpath call in check phase.
2023-04-19 20:12:15 -04:00
Maxim Cournoyer 2e6da431e2
gnu: python-isort: Update to 5.12.0.
* gnu/packages/python-xyz.scm (python-isort): Update to 5.12.0.
[arguments]: Delete loosen-requirements phase.  Streamline
install-example-plugins phase.
2023-04-19 20:12:15 -04:00
Maxim Cournoyer f91ce478f4
gnu: python-packaging: Remove labels.
* gnu/packages/python-xyz.scm (python-packaging)
[native-inputs]: Remove labels.
[propagated-inputs]: Likewise.
2023-04-19 20:12:15 -04:00
Maxim Cournoyer 118f7d0b8b
gnu: qtbase: Disable unstable tst_qpauseanimation test.
* gnu/packages/qt.scm (qtbase) [arguments]: Disable tst_qpauseanimation in
check phase.
2023-04-19 20:12:15 -04:00
Maxim Cournoyer e1c48cb6bf
gnu: opendht: Fix build.
* gnu/packages/networking.scm (opendht) [arguments]: Add delete-autogen phase.
2023-04-19 20:12:15 -04:00
Maxim Cournoyer ad0b0b2c41
gnu: python-pytest-benchmark: Update to 4.0.0.
* gnu/packages/python-check.scm (python-pytest-benchmark): Update to 4.0.0.
2023-04-19 20:12:14 -04:00
Maxim Cournoyer ff85597812
gnu: python-execnet: Update to 1.9.0-1.d6aa1a5.
* gnu/packages/patches/python-execnet-read-only-fix.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
* gnu/packages/python-xyz.scm (python-execnet): Update to 1.9.0-1.d6aa1a5.
[source]: Remove patch.  Fetch from git.
[build-system]: Use pyproject-build-system.
[arguments]: Remove check phase override.  Add adjust-for-pytest-7.2+,
pretend-version and prepare-for-tests phases.
[native-inputs]: Add python-hatchling, python-hatchling-vcs, python-py and
python-pytest-timeout.
2023-04-19 20:12:14 -04:00
Maxim Cournoyer 2bf851e4b8
gnu: Add python-hatch-vcs.
* gnu/packages/python-build.scm (python-hatch-vcs): New variable.
2023-04-19 20:12:14 -04:00
Maxim Cournoyer 545b9548d5
gnu: python-hatchling: Update to 1.14.0.
* gnu/packages/python-build.scm (python-hatchling): Update to 1.14.0.
[arguments]: Replace do-not-depend-on-hatchling phase with add-src-to-path.
[description]: Expound.
2023-04-19 20:12:14 -04:00
Maxim Cournoyer 59deb3878a
gnu: python-hatchling: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-hatchling): Move to...
* gnu/packages/python-build.scm (python-hatchling): ... here.
2023-04-19 20:12:14 -04:00
Maxim Cournoyer 5106860692
gnu: python-flit-scm: Update to 1.7.0.
* gnu/packages/python-build.scm (python-flit-scm): Update to 1.7.0.
[build-system]: Use pyproject-build-system.
[arguments]: Remove #:phases.  Add #:build-backend.
[native-inputs]: Delete field.
2023-04-19 20:12:13 -04:00
Maxim Cournoyer dc2f26edae
gnu: python-setuptools-scm: Update to 7.1.0.
* gnu/packages/python-build.scm (python-setuptools-scm): Update to 7.1.0.
[arguments]: Disable tests.
[propagated-inputs]: Add python-typing-extensions.  Remove input labels.
2023-04-19 20:12:13 -04:00
Maxim Cournoyer 9df900341f
gnu: python-typing-extensions: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-typing-extensions): Move to...
* gnu/packages/python-build.scm (python-typing-extensions): ... here.
2023-04-19 20:12:13 -04:00
Maxim Cournoyer 3928e3d426
gnu: Remove python-typing-extensions-next.
* gnu/packages/python-xyz.scm (python-typing-extensions-next): Delete variable.
2023-04-19 20:12:13 -04:00
Maxim Cournoyer d37747beda
gnu: python-typing-extensions: Use pyproject-build-system.
* gnu/packages/python-xyz.scm (python-typing-extensions)
[arguments]: Remove #:phases argument.
[native-inputs]: Remove python-pypa-build.
2023-04-19 20:12:13 -04:00
Maxim Cournoyer 66ffbaa409
gnu: python-flit-core-bootstrap: Update to 3.8.0.
* gnu/packages/python-build.scm (python-flit-core-bootstrap): Update to 3.8.0.
[home-page]: Update URL.
2023-04-19 20:12:12 -04:00
Maxim Cournoyer 21d6985a8b
gnu: python-poetry-core: Update to 1.5.2.
* gnu/packages/python-build.scm (python-poetry-core): Update to 1.5.2.
[source]: Adjust URL.
[build-system]: Use pyproject-build-system.
[arguments]: New field.
2023-04-19 20:12:12 -04:00
Maxim Cournoyer 51b1a70b71
gnu: python-pep517-bootstrap: Add TODO comment.
* gnu/packages/python-build.scm (python-pep517-bootstrap): Add TODO comment.
2023-04-19 20:12:12 -04:00
Maxim Cournoyer 8849d131a1
gnu: python-wheel: Update to 0.40.0.
* gnu/packages/python-build.scm (python-wheel): Update to 0.40.0.
[home-page]: Update URL.
2023-04-19 20:12:12 -04:00
Maxim Cournoyer 35e026a68a
gnu: python-setuptools: Update to 67.6.1.
* gnu/packages/python-build.scm (python-setuptools): Update to 67.6.1.
2023-04-19 20:12:12 -04:00
Maxim Cournoyer 43b0388ed0
gnu: python-pip: Update to 23.1.
* gnu/packages/python-build.scm (python-pip): Update to 23.1.
2023-04-19 20:12:11 -04:00
Maxim Cournoyer a454ca06b8
gnu: python-tomli-w: Use pyproject-build-system.
* gnu/packages/python-build.scm (python-tomli-w) [build-system]: Use
pyproject-build-system.
[arguments]: Remove #:phases arguments.
2023-04-19 20:12:11 -04:00
Maxim Cournoyer 87d9374807
gnu: python-tomli: Update to 2.0.1.
* gnu/packages/python-build.scm (python-tomli): Update to 2.0.1.
[build-system]: Use pyproject-build-system.
[arguments]: Remove build and install phase overrides.  Add add-self-to-path.
[native-inputs]: Remove python-pypa-build and input labels.
2023-04-19 20:12:11 -04:00
Maxim Cournoyer 19c178e35f
gnu: python-pathspec: Update to 0.11.1.
* gnu/packages/python-build.scm (python-pathspec): Update to 0.11.1.
[home-page]: Update URL.
2023-04-19 20:12:11 -04:00
Maxim Cournoyer 1eeb4a246c
gnu: Add python-trove-classifiers.
* gnu/packages/python-build.scm (python-trove-classifiers): New variable.
2023-04-19 20:12:10 -04:00
Maxim Cournoyer 5c66f98c42
gnu: python-xyz: Move some packages to (gnu packages python-build).
This is to prepare for the new 'python-hatchling' build package, which has
these dependencies.

* gnu/packages/python-xyz.scm (python-pathspec, python-pluggy): Move to...
* gnu/packages/python-build.scm: ... here.  Re-organize definitions a bit,
with comments.
2023-04-19 20:12:10 -04:00
Ludovic Courtès 1344c3388a
gnu: libsoup: Depend on Samba only on supported systems.
This unlocks gtk+@3 on i686-linux, which so far was unavailable because
Samba depends on Rust.

* gnu/packages/gnome.scm (libsoup-minimal)[inputs]: Have 'samba/pinned'
dependency only on supported systems.
2023-04-20 00:14:06 +02:00
Ludovic Courtès 0e2e7c7554
gnu: python-shiboken-2: Fix compilation with Python 3.10.
* gnu/packages/patches/python-shiboken-2-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/qt.scm (python-shiboken-2): Use it.
2023-04-19 23:21:46 +02:00
Ludovic Courtès 3d1b93db65
gnu: xdot: Complete atk to at-spi2-core transition.
This is a followup to c000352c27.

* gnu/packages/graphviz.scm (xdot)[arguments]: In 'wrap' phase, change
"atk" to "at-spi2-core".
2023-04-19 22:50:26 +02:00
Ludovic Courtès 04a4fe2df2
gnu: emacs-xelb: Fix compilation error with xcb-proto@1.15.
* gnu/packages/patches/emacs-xelb-ignore-length-element.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/emacs-xyz.scm (emacs-xelb): Use it.
2023-04-19 22:32:58 +02:00
Ludovic Courtès 4f4c38c881
locale: Add glibc 2.33 to '%default-locale-libcs'.
Fixes <https://issues.guix.gnu.org/62934>.
Reported by Brian Cully <bjc@spork.org>.

* gnu/system/locale.scm (%default-locale-libcs): Add GLIBC-2.33.
2023-04-19 16:32:03 +02:00
Ludovic Courtès 0e978a8195
gnu: glibc: Reintroduce version 2.33.
* gnu/packages/base.scm (glibc-2.33): New variable.
2023-04-19 16:32:03 +02:00
Andreas Enge 3b2761fae5
gnu: lxqt-session: Fix handling of procps@4.
* gnu/packages/patches/lxqt-session-procps-4.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/lxqt.cm (lxqt-session): Apply patch.
2023-04-19 15:03:07 +02:00
Andreas Enge 9665eb21a9
gnu: qtlocation: Correct hash.
This is probably a consequence of a branch merge, since the hash was for
version 5.15.5, whereas the package has version 5.15.8.

* gnu/packages/qt.scm (qtlocation): Correct hash.
2023-04-19 13:27:01 +02:00