Hilton Chain
8505bf9f36
gnu: tessen: Update to 2.2.1.
...
* gnu/packages/password-utils.scm (tessen): Update to 2.2.1.
[arguments]<#:make-flags>: Set DESTDIR.
[license]: License has been changed to GPL2-only.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-22 11:37:06 +08:00
Rikard Nordgren
a9fcec54c6
gnu: Add perl-statistics-distributions.
...
* gnu/packages/perl.scm (perl-statistics-distributions): New variable.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-22 11:29:31 +08:00
Rikard Nordgren
fb52f687f7
gnu: Add perl-test-inter.
...
* gnu/packages/perl-check.scm (perl-test-inter): New variable.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-22 11:29:31 +08:00
Ahmad Draidi
7a6294ba05
gnu: emacs-org-modern: Update to 0.10.
...
* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 0.10.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-22 11:29:31 +08:00
Josselin Poiret
3ec8acd3df
gnu: agda-cubical: Update to 0.5.
...
* gnu/packages/agda.scm (agda-cubical): Update to 0.5.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-22 11:29:31 +08:00
Tobias Geerinckx-Rice
03ae5bb866
gnu: foot: Update to 1.15.1.
...
* gnu/packages/terminals.scm (foot): Update to 1.15.1.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
b56fe521de
gnu: openssh: Use G-expressions.
...
* gnu/packages/ssh.scm (openssh)[arguments]:
Rewrite as G-expressions.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
12971d26ef
gnu: openssh: Remove input labels.
...
* gnu/packages/ssh.scm (openssh)[inputs]: Remove input labels.
(openssh-sans-x)[inputs]: Use MODIFY-INPUTS.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
4372610731
gnu: openssh: Update to 9.3p2.
...
* gnu/packages/ssh.scm (openssh): Update to 9.3p2.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
8b13984fac
gnu: gitolite: Update to 3.6.13.
...
* gnu/packages/version-control.scm (gitolite): Update to 3.6.13.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
6984151a83
gnu: cryfs: Update to 0.11.4.
...
* gnu/packages/crypto.scm (cryfs): Update to 0.11.4.
[arguments]: Remove obsolete phase.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
d23ced7cc1
gnu: mygui: Update to 3.4.2.
...
* gnu/packages/game-development.scm (mygui): Update to 3.4.2.
(mygui-gl)[inputs]: Add libglvnd, and a union of sdl2 and sdl2-image.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
7967da1088
gnu: labwc: Update to 0.6.4.
...
* gnu/packages/wm.scm (labwc): Update to 0.6.4.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice
fa005d8a5b
gnu: osinfo-db: Use G-expressions.
...
* gnu/packages/virtualization.scm (osinfo-db)[arguments]:
Rewrite as G-expressions.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice
ec2016e8b8
gnu: osinfo-db: Update to 20230719.
...
* gnu/packages/virtualization.scm (osinfo-db): Update to 20230719.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice
0a62285350
gnu: gallery-dl: Update to 1.25.8.
...
* gnu/packages/video.scm (gallery-dl): Update to 1.25.8.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice
d047e824dd
gnu: qtractor: Update to 0.9.34.
...
* gnu/packages/music.scm (qtractor): Update to 0.9.34.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice
bf767b2907
gnu: purescript: Use G-expressions.
...
* gnu/packages/purescript.scm (purescript)[arguments]:
Rewrite as G-expressions.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice
1d8220216e
gnu: purescript: Update to 0.15.10.
...
* gnu/packages/purescript.scm (purescript): Update to 0.15.10.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice
eb12f3fd8b
gnu: wla-dx: Use G-expressions.
...
* gnu/packages/assembly.scm (wla-dx)[arguments]:
Rewrite as G-expressions.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
2103e7c0fc
gnu: wla-dx: Update to 10.5.
...
* gnu/packages/assembly.scm (wla-dx): Update to 10.5.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
42962a9ddb
gnu: snapcast: Update to 0.27.0.
...
* gnu/packages/audio.scm (snapcast): Update to 0.27.0.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
19f6c16dba
gnu: srecord: Update to 1.65.0.
...
* gnu/packages/flashing-tools.scm (srecord): Update to 1.65.0.
[source]: Add a snippet to fix the very special build system.
[arguments]: Rewrite using G-expressions. Remove the old
[native-inputs]: Remove bison and libtool. Add doxygen,
graphviz, psutils, perl, and perl-ipc-run3.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
dbaa8fdfaf
gnu: diffoscope: Update to 245.
...
* gnu/packages/diffoscope.scm (diffoscope): Update to 245.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
cdaaeb915f
gnu: ode: Update to 0.16.4.
...
* gnu/packages/game-development.scm (ode): Update to 0.16.4.
2023-07-16 02:00:01 +02:00
Maxim Cournoyer
acbb9d2dad
gnu: linux-libre: Apply wireguard patch fixing keep-alive bug.
...
* gnu/packages/patches/linux-libre-wireguard-postup-privkey.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/linux.scm (linux-libre-6.4-source, linux-libre-6.3-source)
(linux-libre-6.2-source, linux-libre-6.1-source, linux-libre-5.15-source)
(linux-libre-5.10-source): Apply it.
2023-07-21 11:58:45 -04:00
Maxim Cournoyer
bdcf23cf69
services: wireguard: Add a 'configuration' action.
...
* gnu/services/vpn.scm (wireguard-shepherd-service) [actions]: New field.
2023-07-21 11:58:45 -04:00
Maxim Cournoyer
d2385da87e
services: wireguard: Clean-up configuration file serializer.
...
Previously, the generated config file would contain arbitrary whitespace that
made it look ugly.
* gnu/services/vpn.scm (<wireguard-configuration>) [dns]: Change default value
from #f to '().
(wireguard-configuration-file): Use match-record. Format each line
individually, assembling the lines at the end to avoid extraneous white space.
* doc/guix.texi (VPN Services): Update doc.
2023-07-21 11:58:44 -04:00
Maxim Cournoyer
8d785c43ba
services: wireguard: Implement a dynamic IP monitoring feature.
...
* gnu/services/vpn.scm (<wireguard-configuration>)
[monitor-ips?, monitor-ips-internal]: New fields.
* gnu/services/vpn.scm (define-with-source): New syntax.
(wireguard-service-name, strip-port/maybe)
(ipv4-address?, ipv6-address?, host-name?)
(endpoint-host-names): New procedure.
(wireguard-monitoring-jobs): Likewise.
(wireguard-service-type): Register it.
* tests/services/vpn.scm: New file.
* Makefile.am (SCM_TESTS): Register it.
* doc/guix.texi (VPN Services): Update doc.
Reviewed-by: Bruno Victal <mirai@makinata.eu>
2023-07-21 11:58:44 -04:00
Maxim Cournoyer
f15c5edb1a
services: herd: Add a new 'current-service' procedure.
...
* gnu/services/herd.scm (current-service): New procedure, mostly reusing the
existing current-services.
(current-services): Implement in terms of the above procedure.
2023-07-21 11:58:44 -04:00
Janneke Nieuwenhuizen
c4713ad89d
gnu: Oops, distribute ghostscript-CVE-* patches again.
...
This is a follow-up to commit
03f35ff390
gnu: ghostscript: Fix build for the Hurd.
Reported by bjc via IRC.
* gnu/local.mk (dist_patch_DATA): Re-add ghostscript-CVE-2023-36664.patch, and
ghostscript-CVE-2023-36664-fixup.patch.
2023-07-21 17:53:07 +02:00
Ahmad Draidi
f737168a6c
gnu: emacs-no-littering: Update to 1.5.0.
...
* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.5.0.
Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-07-21 18:03:14 +04:00
Efraim Flashner
6bda806416
gnu: swig: Skip tests when cross-compiling.
...
* gnu/packages/swig.scm (swig)[arguments]: Adjust #:tests? to skip tests
when cross-compiling.
2023-07-21 13:19:33 +03:00
Efraim Flashner
c11afc4677
gnu: libpaper: Skip tests when cross-compiling.
...
* gnu/packages/ghostscript.scm (libpaper)[arguments]: Adjust #:tests to
skip tests when cross-compiling.
2023-07-21 13:19:33 +03:00
Efraim Flashner
696b22141c
gnu: parted: Skip tests when cross-compiling.
...
* gnu/packages/disk.scm (parted)[arguments]: Adjust #:tests? to skip
tests when cross-compiling.
2023-07-21 13:19:33 +03:00
Efraim Flashner
0867cdc514
gnu: newick-utils: Skip tests when cross-compiling.
...
* gnu/packages/bioinformatics.scm (newick-utils)[arguments]: Adjust
#: tests? to skip tests when cross-compiling.
2023-07-21 13:19:33 +03:00
Efraim Flashner
8442760638
gnu: zstd: Skip tests when cross-compiling.
...
* gnu/packages/compression.scm (zstd)[arguments]: Adjust #:tests? to
skip tests when cross-compiling.
2023-07-21 13:19:33 +03:00
Efraim Flashner
261422e745
chez-sheme-for-racket: Fix building on riscv64-linux.
...
* gnu/packages/racket.scm (%racket-origin): Add patch.
* gnu/packages/patches/racket-rktboot-riscv64-support.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2023-07-21 13:19:30 +03:00
Tobias Geerinckx-Rice
182be30fb1
gnu: libopenshot-audio: Use G-expressions.
...
* gnu/packages/audio.scm (libopenshot-audio)[arguments]:
Rewrite as G-expressions.
2023-07-16 02:00:00 +02:00
Tobias Geerinckx-Rice
120f1721b2
gnu: libopenshot-audio: Update to 0.3.2.
...
* gnu/packages/audio.scm (libopenshot-audio): Update to 0.3.2.
2023-07-16 02:00:00 +02:00
Tobias Geerinckx-Rice
a3637e60bf
gnu: libopenshot: Update to 0.3.2.
...
* gnu/packages/video.scm (libopenshot): Update to 0.3.2.
[arguments]: Don't explicitly return #t from phases.
2023-07-16 02:00:00 +02:00
Tobias Geerinckx-Rice
705cf2de5c
gnu: stellarium: Update to 23.2.
...
* gnu/packages/astronomy.scm (stellarium): Update to 23.2.
2023-07-16 02:00:00 +02:00
Tobias Geerinckx-Rice
9bba3eb336
gnu: qxlsx: Fix include directory.
...
* gnu/packages/qt.scm (qxlsx)[source]: Add patch.
* gnu/packages/patches/qxlsx-fix-include-directory.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2023-07-16 02:00:00 +02:00
Tobias Geerinckx-Rice
800fef714c
gnu: xa: Use G-expressions.
...
* gnu/packages/assembly.scm (xa)[arguments]:
Rewrite as G-expressions.
2023-07-16 02:00:00 +02:00
Tobias Geerinckx-Rice
d2ce2e0fee
gnu: xa: Update to 2.3.14.
...
* gnu/packages/assembly.scm (xa): Update to 2.3.14.
2023-07-16 02:00:00 +02:00
Ludovic Courtès
0ab46ef3f9
gnu: bootloaders: Avoid top-level circular references.
...
Fixes <https://issues.guix.gnu.org/64745 >.
The regression was introduced in
ed5dc3a25d858a394bb7db937a51d866c3cdc6ed: at the top level,
bootloaders.scm and firmware.scm would depend on each other, leading to
unbound variables when loaded, depending on the order in which they got
loaded.
* gnu/packages/bootloaders.scm (make-u-boot-sunxi64-package): Expect
'scp-firmware' to be a promise; force it in 'native-inputs'.
(u-boot-pine64-plus, u-boot-pine64-lts, u-boot-pinebook): Wrap the 3rd
argument to 'make-u-boot-sunxi64-package' into 'delay'.
Reported-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-07-20 23:49:48 +02:00
Tobias Geerinckx-Rice
a4038c4f78
gnu: fontforge@20190801: Fix build.
...
* gnu/packages/fontutils.scm (fontforge-20190801)[arguments]:
Rewrite as G-expressions.
2023-07-16 02:00:06 +02:00
Tobias Geerinckx-Rice
6168ad89f2
gnu: adanaxisgpl: Install the .mush files (again).
...
This out of an abundance of caution more than anything.
* gnu/packages/games.scm (adanaxisgpl)[arguments]: Add an 'install-data phase.
[native-inputs]: Use a later commit for adanaxis-data.
2023-07-16 02:00:38 +02:00
Tobias Geerinckx-Rice
a9e788c008
gnu: adanaxisgpl: Remove input labels.
...
* gnu/packages/games.scm (adanaxisgpl)[native-inputs, inputs]:
Remove input labels.
[arguments]: Adjust the 'unpack-inputs phase to search for files, not
labels.
2023-07-16 02:00:38 +02:00
Tobias Geerinckx-Rice
f43794e573
gnu: adanaxisgpl: Build from Git.
...
* gnu/packages/games.scm (adanaxisgpl-mush): Remove variable.
(adanaxisgpl)[source]: Fetch from Git. In the snippet, create missing
directories, arrange to create missing files, and don't explicitly
return #t.
[arguments]: Add an 'unpack-inputs phase, replace the default
'bootstrap, and remove 'install-data.
[native-inputs]: Remove adanaxis-mush. Add adanaxis-data,
adanaxis-mushruby, autoconf, automake, and perl.
2023-07-16 02:00:38 +02:00
Tobias Geerinckx-Rice
d133ad7645
gnu: sdl2-ttf: Update to 2.20.2.
...
* gnu/packages/sdl.scm (sdl2-ttf): Update to 2.20.2.
2023-07-16 02:00:38 +02:00
Tobias Geerinckx-Rice
b6ef8b664a
gnu: sdl2-mixer: Update to 2.6.3.
...
* gnu/packages/sdl.scm (sdl2-mixer): Update to 2.6.3.
[source]: Don't explicitly return #t from snippet.
2023-07-16 02:00:38 +02:00
Tobias Geerinckx-Rice
7158276074
gnu: sdl2-image: Update to 2.6.3.
...
* gnu/packages/sdl.scm (sdl2-image): Update to 2.6.3.
2023-07-16 02:00:37 +02:00
Tobias Geerinckx-Rice
d2baed4679
gnu: wsdd: Fix cross-‘compilation’.
...
The copy-build-system appears unsuitable for scripts.
* gnu/packages/samba.scm (wsdd)[build-system]:
Switch to the GNU build system.
[arguments]: Replace #:install-plan with custom #:phases.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice
296e9dc1ef
gnu: wsdd: Remove input labels.
...
* gnu/packages/samba.scm (wsdd)[inputs]:
Remove input labels.
2023-07-16 02:00:25 +02:00
Tobias Geerinckx-Rice
79c2af7394
gnu: wsdd: Update to 0.7.1.
...
* gnu/packages/samba.scm (wsdd): Update to 0.7.1.
2023-07-16 02:00:25 +02:00
Tobias Geerinckx-Rice
b85366fa6b
gnu: rpi-imager: Update to 1.7.5.
...
* gnu/packages/raspberry-pi.scm (rpi-imager): Update to 1.7.5.
2023-07-16 02:00:25 +02:00
Tobias Geerinckx-Rice
c14c3105d3
gnu: qxlsx: Update to 1.4.6.
...
* gnu/packages/qt.scm (qxlsx): Update to 1.4.6.
2023-07-16 02:00:24 +02:00
Tobias Geerinckx-Rice
e0fbbaf84c
gnu: python-pyzstd: Unbundle and dynamically link Zstd.
...
* gnu/packages/python-compression.scm (python-pyzstd)[source]:
Delete bundled Zstd.
[arguments]: Add "--dynamic-link-zstd" configure flag, and honour it.
[inputs]: Add zstd.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
2cce0f10de
gnu: python-pyzstd: Update to 0.15.9.
...
* gnu/packages/python-compression.scm (python-pyzstd): Update to 0.15.9.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
306c1ab71c
gnu: lensfun: Update to 0.3.4.
...
* gnu/packages/photo.scm (lensfun): Update to 0.3.4.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
99c8330460
gnu: xpdf: Update to 4.04.
...
* gnu/packages/pdf.scm (xpdf): Update to 4.04.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
25538200d1
gnu: yapet: Fix documentation directory.
...
* gnu/packages/password-utils.scm (yapet)[arguments]: Add missing stroke.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
229e2a9e2c
gnu: yapet: Update to 2.6.
...
* gnu/packages/password-utils.scm (yapet): Update to 2.6.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
5abd22180e
gnu: passwdqc: Update to 2.0.3.
...
* gnu/packages/password-utils.scm (passwdqc): Update to 2.0.3.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
bb6285afdf
gnu: otpclient: Update to 3.1.9.
...
* gnu/packages/password-utils.scm (otpclient): Update to 3.1.9.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
2bb7844a14
gnu: yoshimi: Update to 2.3.0.2.
...
* gnu/packages/music.scm (yoshimi): Update to 2.3.0.2.
2023-07-16 02:00:00 +02:00
Tobias Geerinckx-Rice
5ef7be9126
gnu: hydra: Update to 9.5.
...
* gnu/packages/password-utils.scm (hydra): Update to 9.5.
2023-07-16 02:00:00 +02:00
Tobias Geerinckx-Rice
48f0c3a3b5
gnu: zabbix-cli: Update to 2.3.1.
...
* gnu/packages/monitoring.scm (zabbix-cli): Update to 2.3.1.
2023-07-16 02:00:00 +02:00
Simon South
21b718f4d6
gnu: python-pyusb: Update to 1.2.1.
...
* gnu/packages/libusb.scm (python-pyusb): Update to 1.2.1.
[native-inputs]: Add python-setuptools-scm.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-20 19:13:35 +08:00
kiasoc5
a74604c0f0
gnu: Add wdisplays.
...
* gnu/packages/wm.scm (wdisplays): New variable.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-20 19:09:43 +08:00
Nicolas Goaziou
f019ce027c
gnu: Add texlive-collection-plaingeneric.
...
* gnu/packages/tex.scm (texlive-collection-plaingeneric): New variable.
2023-07-20 11:17:50 +02:00
Nicolas Goaziou
203bb57413
gnu: Add texlive-poormanlog.
...
* gnu/packages/tex.scm (texlive-poormanlog): New variable.
2023-07-20 11:17:50 +02:00
Nicolas Goaziou
92ca4ac79b
gnu: Add texlive-zztex.
...
* gnu/packages/tex.scm (texlive-zztex): New variable.
2023-07-20 11:17:49 +02:00
Nicolas Goaziou
2efd2a8d11
gnu: Add texlive-xlop.
...
* gnu/packages/tex.scm (texlive-xlop): New variable.
2023-07-20 11:17:49 +02:00
Nicolas Goaziou
d70b22da94
gnu: Add texlive-xintsession.
...
* gnu/packages/tex.scm (texlive-xintsession): New variable.
2023-07-20 11:17:49 +02:00
Nicolas Goaziou
7e68ab576b
gnu: Add texlive-xii-lat.
...
* gnu/packages/tex.scm (texlive-xii-lat): New variable.
2023-07-20 11:17:48 +02:00
Nicolas Goaziou
00229c844c
gnu: Add texlive-xii.
...
* gnu/packages/tex.scm (texlive-xii): New variable.
2023-07-20 11:17:48 +02:00
Nicolas Goaziou
31cb95d203
gnu: Add texlive-varisize.
...
* gnu/packages/tex.scm (texlive-varisize): New variable.
2023-07-20 11:17:48 +02:00
Nicolas Goaziou
f59fe570ef
gnu: Add texlive-upca.
...
* gnu/packages/tex.scm (texlive-upca): New variable.
2023-07-20 11:17:47 +02:00
Nicolas Goaziou
b3d4aea7fa
gnu: Add texlive-trigonometry.
...
* gnu/packages/tex.scm (texlive-trigonometry): New variable.
2023-07-20 11:17:47 +02:00
Nicolas Goaziou
7f18571a5b
gnu: Add texlive-treetex.
...
* gnu/packages/tex.scm (texlive-treetex): New variable.
2023-07-20 11:17:47 +02:00
Nicolas Goaziou
aecc760ae0
gnu: Add texlive-transparent-io.
...
* gnu/packages/tex.scm (texlive-transparent-io): New variable.
2023-07-20 11:17:46 +02:00
Nicolas Goaziou
a147928371
gnu: Add texlive-timetable.
...
* gnu/packages/tex.scm (texlive-timetable): New variable.
2023-07-20 11:17:46 +02:00
Nicolas Goaziou
073bd5b2aa
gnu: Add texlive-texdimens.
...
* gnu/packages/tex.scm (texlive-texdimens): New variable.
2023-07-20 11:17:46 +02:00
Nicolas Goaziou
91c9b83fde
gnu: Add texlive-texdate.
...
* gnu/packages/tex.scm (texlive-texdate): New variable.
2023-07-20 11:17:45 +02:00
Nicolas Goaziou
8a13eabf7d
gnu: Add texlive-tex-ps.
...
* gnu/packages/tex.scm (texlive-tex-ps): New variable.
2023-07-20 11:17:45 +02:00
Nicolas Goaziou
fd1ac474b7
gnu: Add texlive-termmenu.
...
* gnu/packages/tex.scm (texlive-termmenu): New variable.
2023-07-20 11:17:45 +02:00
Nicolas Goaziou
fde679ba83
gnu: Add texlive-tabto-generic.
...
* gnu/packages/tex.scm (texlive-tabto-generic): New variable.
2023-07-20 11:17:44 +02:00
Nicolas Goaziou
04968722d7
gnu: Add texlive-systeme.
...
* gnu/packages/tex.scm (texlive-systeme): New variable.
2023-07-20 11:17:44 +02:00
Nicolas Goaziou
0eaab89b0f
gnu: Add texlive-swrule.
...
* gnu/packages/tex.scm (texlive-swrule): New variable.
2023-07-20 11:17:44 +02:00
Nicolas Goaziou
b74161bc54
gnu: Add texlive-simplekv.
...
* gnu/packages/tex.scm (texlive-simplekv): New variable.
2023-07-20 11:17:43 +02:00
Nicolas Goaziou
1e13f4a5ba
gnu: Add texlive-shade.
...
* gnu/packages/tex.scm (texlive-shade): New variable.
2023-07-20 11:17:43 +02:00
Nicolas Goaziou
d0d2bc3b0a
gnu: Add texlive-schemata.
...
* gnu/packages/tex.scm (texlive-schemata): New variable.
2023-07-20 11:17:43 +02:00
Nicolas Goaziou
0de349ad79
gnu: Add texlive-ruler.
...
* gnu/packages/tex.scm (texlive-ruler): New variable.
2023-07-20 11:17:42 +02:00
Nicolas Goaziou
6c56c94be3
gnu: Add texlive-resumemac.
...
* gnu/packages/tex.scm (texlive-resumemac): New variable.
2023-07-20 11:17:42 +02:00
Nicolas Goaziou
f7a4e9ca7c
gnu: Add texlive-randomlist.
...
* gnu/packages/tex.scm (texlive-randomlist): New variable.
2023-07-20 11:17:42 +02:00
Nicolas Goaziou
27e5af75e9
gnu: Add texlive-random.
...
* gnu/packages/tex.scm (texlive-random): New variable.
2023-07-20 11:17:41 +02:00
Nicolas Goaziou
3853487f91
gnu: Add texlive-pwebmac.
...
* gnu/packages/tex.scm (texlive-pwebmac): New variable.
2023-07-20 11:17:41 +02:00
Nicolas Goaziou
78e7c677f4
gnu: Add texlive-present.
...
* gnu/packages/tex.scm (texlive-present): New variable.
2023-07-20 11:17:41 +02:00
Nicolas Goaziou
02da2c8c8a
gnu: Add texlive-plstmary.
...
* gnu/packages/tex.scm (texlive-plstmary): New variable.
2023-07-20 11:17:40 +02:00
Nicolas Goaziou
7151746bb5
gnu: Add texlive-plnfss.
...
* gnu/packages/tex.scm (texlive-plnfss): New variable.
2023-07-20 11:17:40 +02:00
Nicolas Goaziou
0b7ba05ac7
gnu: Add texlive-plipsum.
...
* gnu/packages/tex.scm (texlive-plipsum): New variable.
2023-07-20 11:17:40 +02:00
Nicolas Goaziou
3587bfb46e
gnu: Add texlive-plainpkg.
...
* gnu/packages/tex.scm (texlive-plainpkg): New variable.
2023-07-20 11:17:39 +02:00
Nicolas Goaziou
0742cf2499
gnu: Add texlive-placeins-plain.
...
* gnu/packages/tex.scm (texlive-placeins-plain): New variable.
2023-07-20 11:17:39 +02:00
Nicolas Goaziou
1b860eda04
gnu: Add texlive-pitex.
...
* gnu/packages/tex.scm (texlive-pitex): New variable.
2023-07-20 11:17:39 +02:00
Nicolas Goaziou
80d1e1e63c
gnu: Add texlive-pdfmsym.
...
* gnu/packages/tex.scm (texlive-pdfmsym): New variable.
2023-07-20 11:17:38 +02:00
Nicolas Goaziou
224f18ace1
gnu: Add texlive-pdf-trans.
...
* gnu/packages/tex.scm (texlive-pdf-trans): New variable.
2023-07-20 11:17:38 +02:00
Nicolas Goaziou
c4a4d71f57
gnu: Add texlive-path.
...
* gnu/packages/tex.scm (texlive-path): New variable.
2023-07-20 11:17:38 +02:00
Nicolas Goaziou
92f40b4e5b
gnu: Add texlive-outerhbox.
...
* gnu/packages/tex.scm (texlive-outerhbox): New variable.
2023-07-20 11:17:37 +02:00
Nicolas Goaziou
c486dde4ca
gnu: Add texlive-olsak-misc.
...
* gnu/packages/tex.scm (texlive-olsak-misc): New variable.
2023-07-20 11:17:37 +02:00
Nicolas Goaziou
17619e9b48
gnu: Add texlive-ofs.
...
* gnu/packages/tex.scm (texlive-ofs): New variable.
2023-07-20 11:17:37 +02:00
Nicolas Goaziou
6370d2f9c5
gnu: Add texlive-newsletr.
...
* gnu/packages/tex.scm (texlive-newsletr): New variable.
2023-07-20 11:17:36 +02:00
Nicolas Goaziou
a6c7cfc6e6
gnu: Add texlive-navigator.
...
* gnu/packages/tex.scm (texlive-navigator): New variable.
2023-07-20 11:17:36 +02:00
Nicolas Goaziou
71a23462d9
gnu: Add texlive-namedef.
...
* gnu/packages/tex.scm (texlive-namedef): New variable.
2023-07-20 11:17:36 +02:00
Nicolas Goaziou
7cba4caa1e
gnu: Add texlive-modulus.
...
* gnu/packages/tex.scm (texlive-modulus): New variable.
2023-07-20 11:17:35 +02:00
Nicolas Goaziou
a3d88bfc75
gnu: Add texlive-midnight.
...
* gnu/packages/tex.scm (texlive-midnight): New variable.
2023-07-20 11:17:35 +02:00
Nicolas Goaziou
0f26b7d2f0
gnu: Add texlive-metatex.
...
* gnu/packages/tex.scm (texlive-metatex): New variable.
2023-07-20 11:17:35 +02:00
Nicolas Goaziou
3342f91035
gnu: Add texlive-localloc.
...
* gnu/packages/tex.scm (texlive-localloc): New variable.
2023-07-20 11:17:34 +02:00
Nicolas Goaziou
3f6c9b70d5
gnu: Add texlive-letterspacing.
...
* gnu/packages/tex.scm (texlive-letterspacing): New variable.
2023-07-20 11:17:34 +02:00
Nicolas Goaziou
26741f5cfd
gnu: Add texlive-lecturer.
...
* gnu/packages/tex.scm (texlive-lecturer): New variable.
2023-07-20 11:17:34 +02:00
Nicolas Goaziou
210b753d8c
gnu: Add texlive-langcode.
...
* gnu/packages/tex.scm (texlive-langcode): New variable.
2023-07-20 11:17:33 +02:00
Nicolas Goaziou
f1ad95b0ad
gnu: Add texlive-lambda-lists.
...
* gnu/packages/tex.scm (texlive-lambda-lists): New variable.
2023-07-20 11:17:33 +02:00
Nicolas Goaziou
d5b37fda2f
gnu: Add texlive-js-misc.
...
* gnu/packages/tex.scm (texlive-js-misc): New variable.
2023-07-20 11:17:33 +02:00
Nicolas Goaziou
7792c8c0aa
gnu: Add texlive-insbox.
...
* gnu/packages/tex.scm (texlive-insbox): New variable.
2023-07-20 11:17:32 +02:00
Nicolas Goaziou
749e2bb6a9
gnu: Add texlive-inputnormalization.
...
* gnu/packages/tex.scm (texlive-inputnormalization): New variable.
2023-07-20 11:17:32 +02:00
Nicolas Goaziou
f3528a9c34
gnu: Add texlive-hyplain.
...
* gnu/packages/tex.scm (texlive-hyplain): New variable.
2023-07-20 11:17:32 +02:00
Nicolas Goaziou
bd9580625b
gnu: Add texlive-hlist.
...
* gnu/packages/tex.scm (texlive-hlist): New variable.
2023-07-20 11:17:31 +02:00
Nicolas Goaziou
90faa7d63a
gnu: Add texlive-gtl.
...
* gnu/packages/tex.scm (texlive-gtl): New variable.
2023-07-20 11:17:31 +02:00
Nicolas Goaziou
2ba8ec6623
gnu: Add texlive-graphics-pln.
...
* gnu/packages/tex.scm (texlive-graphics-pln): New variable.
2023-07-20 11:17:31 +02:00
Nicolas Goaziou
72794f2203
gnu: Add texlive-gobble.
...
* gnu/packages/tex.scm (texlive-gobble): New variable.
2023-07-20 11:17:30 +02:00
Nicolas Goaziou
f2179ba604
gnu: Add texlive-gfnotation.
...
* gnu/packages/tex.scm (texlive-gfnotation): New variable.
2023-07-20 11:17:30 +02:00
Nicolas Goaziou
fcc06aec35
gnu: Add texlive-getoptk.
...
* gnu/packages/tex.scm (texlive-getoptk): New variable.
2023-07-20 11:17:30 +02:00
Nicolas Goaziou
eb1d39e74f
gnu: Add texlive-fontch.
...
* gnu/packages/tex.scm (texlive-fontch): New variable.
2023-07-20 11:17:29 +02:00
Nicolas Goaziou
776f81828c
gnu: Add texlive-font-change.
...
* gnu/packages/tex.scm (texlive-font-change): New variable.
2023-07-20 11:17:29 +02:00
Nicolas Goaziou
23ea3e8a40
gnu: Add texlive-fntproof.
...
* gnu/packages/tex.scm (texlive-fntproof): New variable.
2023-07-20 11:17:29 +02:00
Nicolas Goaziou
f4e823f17c
gnu: Add texlive-fltpoint.
...
* gnu/packages/tex.scm (texlive-fltpoint): New variable.
2023-07-20 11:17:28 +02:00
Nicolas Goaziou
5df0245cc7
gnu: Add texlive-fixpdfmag.
...
* gnu/packages/tex.scm (texlive-fixpdfmag): New variable.
2023-07-20 11:17:28 +02:00
Nicolas Goaziou
4575ae283f
gnu: Add texlive-figflow.
...
* gnu/packages/tex.scm (texlive-figflow): New variable.
2023-07-20 11:17:28 +02:00
Nicolas Goaziou
c7e08aa26f
gnu: Add texlive-fenixpar.
...
* gnu/packages/tex.scm (texlive-fenixpar): New variable.
2023-07-20 11:17:27 +02:00
Nicolas Goaziou
8601f0c5dd
gnu: Add texlive-expkv-bundle.
...
* gnu/packages/tex.scm (texlive-expkv-bundle): New variable.
2023-07-20 11:17:27 +02:00
Nicolas Goaziou
f340fd2acc
gnu: Add texlive-expex-acro.
...
* gnu/packages/tex.scm (texlive-expex-acro): New variable.
2023-07-20 11:17:27 +02:00
Nicolas Goaziou
80a0fd737f
gnu: Add texlive-epsf-dvipdfmx.
...
* gnu/packages/tex.scm (texlive-epsf-dvipdfmx): New variable.
2023-07-20 11:17:26 +02:00
Nicolas Goaziou
c37da0c23a
gnu: Add texlive-epigram.
...
* gnu/packages/tex.scm (texlive-epigram): New variable.
2023-07-20 11:17:26 +02:00
Nicolas Goaziou
11a51001b9
gnu: Add texlive-encxvlna.
...
* gnu/packages/tex.scm (texlive-encxvlna): New variable.
2023-07-20 11:17:26 +02:00
Nicolas Goaziou
0b2a07c101
gnu: Add texlive-eijkhout.
...
* gnu/packages/tex.scm (texlive-eijkhout): New variable.
2023-07-20 11:17:25 +02:00
Nicolas Goaziou
a4da766149
gnu: Add texlive-dowith.
...
* gnu/packages/tex.scm (texlive-dowith): New variable.
2023-07-20 11:17:25 +02:00
Nicolas Goaziou
bac73b47bd
gnu: Add texlive-docbytex.
...
* gnu/packages/tex.scm (texlive-docbytex): New variable.
2023-07-20 11:17:25 +02:00
Nicolas Goaziou
9aeddf892a
gnu: Add texlive-dirtree.
...
* gnu/packages/tex.scm (texlive-dirtree): New variable.
2023-07-20 11:17:24 +02:00
Nicolas Goaziou
d7156e3d43
gnu: Add texlive-dinat.
...
* gnu/packages/tex.scm (texlive-dinat): New variable.
2023-07-20 11:17:24 +02:00
Nicolas Goaziou
187391a65f
gnu: Add texlive-cweb-old.
...
* gnu/packages/tex.scm (texlive-cweb-old): New variable.
2023-07-20 11:17:24 +02:00
Nicolas Goaziou
3adf1d1ac3
gnu: Add texlive-crossrefenum.
...
* gnu/packages/tex.scm (texlive-crossrefenum): New variable.
2023-07-20 11:17:23 +02:00
Nicolas Goaziou
1810b5b12d
gnu: Add texlive-compare.
...
* gnu/packages/tex.scm (texlive-compare): New variable.
2023-07-20 11:17:23 +02:00
Nicolas Goaziou
72ab0870fa
gnu: Add texlive-colorsep.
...
* gnu/packages/tex.scm (texlive-colorsep): New variable.
2023-07-20 11:17:23 +02:00
Nicolas Goaziou
45e916cb95
gnu: Add texlive-chronosys.
...
* gnu/packages/tex.scm (texlive-chronosys): New variable.
2023-07-20 11:17:22 +02:00
Nicolas Goaziou
32ab7ef34a
gnu: Add texlive-catcodes.
...
* gnu/packages/tex.scm (texlive-catcodes): New variable.
2023-07-20 11:17:22 +02:00
Nicolas Goaziou
da14c67d79
gnu: Add texlive-c-pascal.
...
* gnu/packages/tex.scm (texlive-c-pascal): New variable.
2023-07-20 11:17:22 +02:00
Nicolas Goaziou
2d41b12cf6
gnu: Add texlive-borceux.
...
* gnu/packages/tex.scm (texlive-borceux): New variable.
2023-07-20 11:17:21 +02:00
Nicolas Goaziou
03fbcf1eac
gnu: Add texlive-bitelist.
...
* gnu/packages/tex.scm (texlive-bitelist): New variable.
2023-07-20 11:17:21 +02:00
Nicolas Goaziou
b3f27e353a
gnu: Add texlive-barr.
...
* gnu/packages/tex.scm (texlive-barr): New variable.
2023-07-20 11:17:21 +02:00
Nicolas Goaziou
590ec4c616
gnu: Add texlive-autoaligne.
...
* gnu/packages/tex.scm (texlive-autoaligne): New variable.
2023-07-20 11:17:20 +02:00
Nicolas Goaziou
778872bd95
gnu: Add texlive-apnum.
...
* gnu/packages/tex.scm (texlive-apnum): New variable.
2023-07-20 11:17:20 +02:00
Nicolas Goaziou
bdfc3cfd11
gnu: Add texlive-abstyles.
...
* gnu/packages/tex.scm (texlive-abstyles): New variable.
2023-07-20 11:17:20 +02:00
Nicolas Goaziou
8227084dbe
gnu: Add texlive-abbr.
...
* gnu/packages/tex.scm (texlive-abbr): New variable.
2023-07-20 11:17:19 +02:00
Janneke Nieuwenhuizen
6547d3852b
gnu: hurd: Support native build on the Hurd.
...
* gnu/packages/hurd.scm (hurd)[arguments]: In phases 'build-libdde-linux' and
'install-goodies', also look in inputs for dependencies. There is no check
target, so set #:tests? to #false.
2023-07-20 10:11:37 +02:00
Janneke Nieuwenhuizen
c4c08775a8
gnu: guile-2.0: Skip failing tests on the Hurd.
...
* gnu/packages/guile.scm (guile-2.0)[arguments]: When building natively on the
Hurd, add stage 'disable-threads.tests'...
(guile-2.2): ...and when building natively on the Hurd, delete it again.
2023-07-20 10:11:37 +02:00
Janneke Nieuwenhuizen
1005911343
gnu: po4a: Skip failing test on the Hurd.
...
* gnu/packages/gettext.scm (po4a)[arguments]: When building natively on the
Hurd, add phase 'skip-tests/hurd'.
2023-07-20 10:11:37 +02:00
Janneke Nieuwenhuizen
8c5891d50b
gnu: fontforge: Support build on the Hurd.
...
* gnu/packages/patches/fontforge-hurd.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/fontutils.scm (fontforge)[arguments]: When building natively on
the Hurd, add new phase 'apply-hurd-patch' and use it, and replace phase
'check' to skip two tests.
2023-07-20 10:11:36 +02:00
Janneke Nieuwenhuizen
825a7be431
gnu: pango: Support build for the Hurd.
...
* gnu/packages/gtk.scm (pango)[native-inputs]: Do not include
gobject-introspection when building for the Hurd.
2023-07-20 10:11:36 +02:00
Janneke Nieuwenhuizen
dd3f9a7a49
gnu: harfbuzz: Support build for the Hurd.
...
* gnu/packages/gtk.scm (harfbuzz)[native-inputs]: Do not include
gobject-introspection when building for the Hurd.
2023-07-20 10:11:36 +02:00
Janneke Nieuwenhuizen
03f35ff390
gnu: ghostscript: Fix build for the Hurd.
...
* gnu/packages/patches/ghostscript-leptonica-hurd.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ghostscript.scm (ghostscript)[arguments]: When building for the
Hurd, add phase 'patch-leptonica' and use it.
2023-07-20 10:11:36 +02:00
Janneke Nieuwenhuizen
e65647119e
gnu: glib: Disable hanging and failing tests for the Hurd.
...
* gnu/packages/glib.scm (glib)[arguments]: When building for the Hurd,
in phase `disable-failing-tests', neutralize 20 hanging tests, and 37 more
failing tests.
2023-07-20 10:11:36 +02:00
Janneke Nieuwenhuizen
c5a189d2ab
gnu: guile-git: Skip http proxy test on the Hurd.
...
* gnu/packages/guile.scm (guile-git)[arguments]: When building natively on the
Hurd, add phase 'skip-tests/hurd'.
2023-07-20 10:11:36 +02:00
Janneke Nieuwenhuizen
72fa5eb020
gnu: graphite2: Skip test on the Hurd.
...
* gnu/packages/fontutils.scm (graphite2)[arguments]: When building natively on
the Hurd, replace phase 'check' to set make-flags to skip "awamicmp3" test.
2023-07-20 10:11:36 +02:00
Janneke Nieuwenhuizen
d3a1684c8a
gnu: doxygen: Fix build for the Hurd.
...
* gnu/packages/patches/doxygen-hurd.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/documentation.scm (doxygen)[arguments]: When building for the
Hurd, add new phase 'apply-patch' and use it.
2023-07-20 10:11:36 +02:00
Janneke Nieuwenhuizen
6f15b4204f
gnu: cmake-minimal: Skip tests on the Hurd.
...
* gnu/packages/cmake.scm (cmake-minimal)[arguments]: When building natively on
the Hurd, add %common-disabled-tests/hurd to skipped tests in phase 'check'.
2023-07-20 10:11:35 +02:00
Janneke Nieuwenhuizen
07eff96a86
gnu: cmake-bootstrap: Fix build for the Hurd.
...
* gnu/packages/cmake.scm (%common-disabled-tests/hurd): New variable.
(cmake-bootstrap) [inputs]: Include libuv for the Hurd too.
[arguments]: Add %common-disabled-tests/hurd to #:make-flags for the Hurd.
Also add a 'patch-hurd' phase to fix the build.
2023-07-20 10:11:35 +02:00
Janneke Nieuwenhuizen
d408d47933
gnu: zstd: Skip tests when building for the Hurd.
...
* gnu/packages/compression.scm(zstd)[arguments]: When building for the Hurd,
set #:tests? to #false.
:
2023-07-20 10:11:35 +02:00
Janneke Nieuwenhuizen
8236ed2218
gnu: swig: Skip tests when building for the Hurd.
...
* gnu/packages/swig.scm (swig)[arguments]: When building for the Hurd,
set #:tests? to #false.
2023-07-20 10:11:35 +02:00
Janneke Nieuwenhuizen
d04db1249c
gnu: tcsh: Skip substitution tests on the Hurd.
...
* gnu/packages/shells.scm (tcsh)[arguments]: When building natively on the
Hurd, add phase 'skip-tests'.
2023-07-20 10:11:35 +02:00
Janneke Nieuwenhuizen
7ab9c0f99b
gnu: ruby-2.6: Skip test on the Hurd.
...
* gnu/packages/ruby.scm (ruby-2.7)[arguments]: When building natively on the
Hurd, add phase 'skip-tests'.
2023-07-20 10:11:35 +02:00
Janneke Nieuwenhuizen
fb6f94864d
gnu: openssl-1.1: Fix shared build for the Hurd.
...
* gnu/packages/tls.scm (openssl-1.1)[arguments]: When building for the Hurd,
add phase 'patch-configure'.
(openssl)[arguments]: And delete it again.
2023-07-20 10:11:35 +02:00
Janneke Nieuwenhuizen
69142dbea4
gnu: cairo: Support building for the Hurd.
...
Gobject-introspection and libdrm does not build for the Hurd. Poppler depends
on nss, which does not build for the Hurd.
* gnu/packages/gtk.scm (cairo)[native-inputs]: When building for the Hurd, do
not include gobject-introspection.
[inputs]: Likewise, do not include libdrm, poppler.
2023-07-20 10:11:34 +02:00
Janneke Nieuwenhuizen
784610d6d6
gnu: libpaper: Disable tests for the Hurd.
...
* gnu/packages/ghostscript.scm (libpaper)[arguments]: When building for the
Hurd, set #:tests? to #false.
2023-07-20 10:11:34 +02:00
Janneke Nieuwenhuizen
f1a68cbb72
gnu: parted: Disable tests for the Hurd.
...
* gnu/packages/disk.scm (parted)[argument]: Set #:tests? to #false when
building for the Hurd.
2023-07-20 10:11:34 +02:00
Janneke Nieuwenhuizen
760a80bf9b
gnu: e2fsprogs: Skip failing tests on the Hurd.
...
* gnu/packages/linux.scm (e2fsprogs)[arguments]: When building natively on the
Hurd, add phase 'skip-tests'.
2023-07-20 10:11:34 +02:00
Janneke Nieuwenhuizen
7591fb0924
gnu: procps: Skip linux-version test for the Hurd.
...
* gnu/packages/linux.scm (procps)[arguments]: When building natively on the
Hurd, add stage 'skip-tests'.
2023-07-20 10:11:34 +02:00
Janneke Nieuwenhuizen
6da096879c
gnu: git: Skip failing test on the Hurd.
...
* gnu/packages/version-control.scm (git)[arguments]: When building natively on
the Hurd, add stage 'delete-tests/hurd'.
2023-07-20 10:11:34 +02:00
Janneke Nieuwenhuizen
e52743b458
gnu: curl: Skip failing test on the Hurd.
...
* gnu/packages/curl.scm (curl)[arguments]: When building natively on the Hurd,
add phase 'skip-tests'.
2023-07-20 10:11:34 +02:00
Janneke Nieuwenhuizen
a4367fae49
gnu: tcl: Remove failing tests on the Hurd..
...
* gnu/packages/tcl.scm (tcl)[arguments]: When building natively on the Hurd,
add phase 'delete-tests'.
2023-07-20 10:11:34 +02:00
Janneke Nieuwenhuizen
ebc35c6096
gnu: libgcrypt: Skip hanging benchmark tests on the Hurd.
...
* gnu/packages/gnupg.scm (libgcrypt)[arguments]: When building natively on the
Hurd, add phase 'setenv' to set "GCRYPT_NO_BENCHMARKS".
2023-07-20 10:11:33 +02:00
Janneke Nieuwenhuizen
c5991dfb92
gnu: libgpg-error: Skip failing test on the Hurd.
...
* gnu/packages/gnupg.scm (libgpg-error)[arguments]: When building natively on
the Hurd, add phase 'skip-tests'.
2023-07-20 10:11:33 +02:00
Janneke Nieuwenhuizen
bfcfe53c72
gnu: c-ares: Skip failing tests on the Hurd.
...
* gnu/packages/adns.scm (c-ares)[arguments: When building natively on the
Hurd, add phases 'skip-tests' and 'filter-hurd-tests'.
2023-07-20 10:11:33 +02:00
Janneke Nieuwenhuizen
ee870c6abc
gnu: libbsd: Skip failing test on the Hurd.
...
* gnu/packages/libbsd.scm (libbsd)[arguments]: When building natively on the
Hurd, add stage 'skip-tests'.
2023-07-20 10:11:33 +02:00
Janneke Nieuwenhuizen
8b74e7d521
gnu: elfutils: Skip failing tests on the Hurd.
...
* gnu/packages/elf.scm (elfutils)[arguments]: When building natively on the Hurd,
add phase 'skip-tests'.
2023-07-20 10:11:33 +02:00
Janneke Nieuwenhuizen
eb89957ba4
gnu: mpfr: Skip failing test on the Hurd.
...
* gnu/packages/multiprecision.scm (mpfr)[arguments]: When building natively on
the Hurd, add 'skip-tests' phase to skip "tsprintf".
2023-07-20 10:11:33 +02:00
Janneke Nieuwenhuizen
60b1a23065
gnu: python: Support native build on the Hurd.
...
Running "test_concurrent_futures" and "test_venv" freeze the Hurd. Tests
"test_multiprocessing_forkserver" and "test_multiprocessing_spawn" run over
10mins. Debian simply skips all tests on the Hurd.
* gnu/packages/python.scm (python-3.10)[arguments]: When building for the
Hurd, add hanging and failing to #:make-flags's --exclude flag. Also, add
'disable-multi-processing' phase to avoid compileall.py hang during install.
2023-07-20 10:11:33 +02:00
Janneke Nieuwenhuizen
378766dd2e
gnu: openssl: Build fix for the Hurd.
...
* gnu/packages/tls.scm (openssl-3.0)[arguments]: When building on the Hurd,
add "hurd-x86" to #:configure-flags.
2023-07-20 10:11:33 +02:00
Janneke Nieuwenhuizen
da9e4fd434
gnu: m4: Skip gnulib stack-overflow tests for the Hurd.
...
* gnu/packages/m4.scm (m4)[arguments]: When building for the Hurd, add stage
'skip-stack-overflow-tests'.
2023-07-20 10:11:32 +02:00
Janneke Nieuwenhuizen
399c43d9ed
gnu: gettext-minimal: Remove XFAIL_TESTS for the Hurd.
...
* gnu/packages/gettext.scm (gettext-minimal)[arguments]: When building for the
Hurd, remove XTESTS_FAIL from, as "test-perror2" now passes.
2023-07-20 10:11:32 +02:00
Janneke Nieuwenhuizen
97677bbda0
gnu: diffutils: Remove test-perror2 from XFAIL_TESTS on the Hurd.
...
* gnu/packages/base.scm (diffutils)[arguments]: When building natively on the
Hurd, Move "large-subopt" test from #:make-flags' XFAIL_TESTS to a new
'skip-tests' phase. Remove #:make-flags for the Hurd, as "test-perror2" now
passes.
2023-07-20 10:11:32 +02:00
Janneke Nieuwenhuizen
bc8c6e2368
gnu: findutils: Move test-strerror_r from XFAIL to skip on the Hurd.
...
* gnu/packages/base.scm (findutils)[arguments]: When building natively on the
Hurd, remove #:make-flags as "test-strerror_r" fails non-deterministically.
Instead, add 'skip-test' phase and skip it.
2023-07-20 10:11:32 +02:00
Janneke Nieuwenhuizen
3cc72873d3
Revert "gnu: sed: Skip failing test on GNU/Hurd."
...
This reverts commit 7797570479
, as
the gnulib "tests-perror2" test now passes.
2023-07-20 10:11:32 +02:00
Janneke Nieuwenhuizen
f719a4086c
gnu: grep: Update hanging and failing tests on the Hurd.
...
* gnu/packages/base.scm (grep)[arguments]: When building natively on the Hurd,
remove Rename phase 'skip-triple-backref-test' to 'skip-tests'. Remove
"tests/triple-backref" as it now passes. Add the hanging
"tests/hash-collision-perf" test, and the failing "tests/file" test.
2023-07-20 10:11:32 +02:00
Janneke Nieuwenhuizen
e4721f7472
gnu: coreutils: Skip hanging and failing test on the Hurd.
...
* gnu/packages/base.scm (coreutils)[arguments]: When building natively on the
Hurd, remove "test/df/unreadable.sh" and "test-perror2" from #:make-flags's
XFAIL_TESTS as they now pass. Move failing script tests from XFAIL_TESTS to
'remove-tests' phase. In phase 'remove-tests' rewrite substitute* to skip
tests instead of removing them. Add hanging and failing tests.
2023-07-20 10:11:32 +02:00
Janneke Nieuwenhuizen
360c8873ff
gnu: guile: Skip hanging and failing pipe tests on the Hurd.
...
* gnu/packages/guile.scm (guile-3.0)[arguments]: When building on the Hurd,
add stage 'disable-popen.test-open-pipe' to avoid running the
open-input-pipe test (hangs) and open-output-pipe test (fails.
2023-07-20 10:11:32 +02:00
Janneke Nieuwenhuizen
d4306847bf
Revert "gnu: libunistring: Fix make check for the Hurd."
...
This reverts commit 12e6a59238
, which used
XFAIL_TESTS to have 'make check' pass with failing tests "test-perror2"
"test-strerror_r" that now pass with glibc-2.37 and libc-for-target in
commencement.
2023-07-20 10:11:26 +02:00
Maxim Cournoyer
cf1216d876
gnu: patman: Add python-u-boot-pylib to inputs.
...
* gnu/packages/bootloaders.scm (patman) [inputs]: Add python-u-boot-pylib.
[phases]: Remove 'sanity-check.
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2023-07-19 22:54:44 -07:00
Maxim Cournoyer
ffbcc113df
gnu: Add python-u-boot-pylib.
...
* gnu/packages/bootloaders.scm (python-u-boot-pylib): New variable.
* gnu/packages/patches/u-boot-fix-u-boot-lib-build.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2023-07-19 22:54:34 -07:00
Vagrant Cascadian
ed5dc3a25d
gnu: u-boot: Add crust firmware to pinebook, pine64_plus and pine64-lts.
...
* gnu/packages/bootloaders.scm (make-u-boot-sunxi64-package): Take argument
for System Control Processor (SCP) firmware.
[native-inputs]: Add SCP firmware.
[phases]: Adjust 'set-environment to also set SCP variable.
(u-boot-pine64-plus, u-boot-pine64-lts, u-boot-pinebook): Pass appropriate
crust firmware as the SCP firmware.
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-07-19 22:54:20 -07:00
Vagrant Cascadian
b0d47d9e18
gnu: u-boot: Update to 2023.07.02.
...
* gnu/packages/patches/u-boot-infodocs-target.patch: Delete file.
* gnu/packages/patches/u-boot-patman-guix-integration.patch: Delete file.
* gnu/local.mk: De-register patches.
* gnu/packages/patches/u-boot-allow-disabling-openssl.patch: Refresh.
* gnu/packages/patches/u-boot-sifive-prevent-reloc-initrd-fdt.patch: Refresh.
* gnu/packages/bootloaders.scm (u-boot): Update to 2023.07.02.
[native-inputs]: Add python-pyelftools.
[source]: Remove patches.
(u-boot-tools)[phases]: Update substitution for python3-coverage.
Adjust 'patch to catch more openssl incompatibilities.
Split lines in 'patch phase.
[native-inputs]: Add python-filelock and python-pytest-xdist.
(make-u-boot-sunxi64-package): Set SCP environment variable.
(u-boot-sifive-unleashed): Update to use opensbi.
(u-boot-puma-rk3399)[inputs]: Add arm-trusted-firmware-rk3399 to
package-inputs instead of native-inputs.
(u-boot-rockpro64-rk3399): Disable CONFIG_SPL_FIT_SIGNATURE in config.
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-07-19 22:54:08 -07:00
Vagrant Cascadian
d6a5384993
gnu: arm-trusted-firmware: Update to 2.9.
...
* gnu/packages/firmware.scm (make-arm-trusted-firmware): Update to 2.9.
(arm-trusted-firmware-imx8mq): Keep at version 2.8.
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-07-19 22:53:25 -07:00
Tobias Geerinckx-Rice
283969d0c5
gnu: perl-mail-dkim: Mark up description.
...
* gnu/packages/authentication.scm (perl-mail-dkim)[description]:
Use @acronym{}. Drop ‘new’.
2023-07-16 02:00:03 +02:00
Tobias Geerinckx-Rice
807fbccb25
gnu: perl-mail-dkim: Update to 1.20230630.
...
* gnu/packages/mail.scm (perl-mail-dkim): Update to 1.20230630.
[propagated-inputs]: Add perl-cryptx.
2023-07-16 02:00:03 +02:00
Tobias Geerinckx-Rice
288a5294d7
gnu: Add perl-cryptx.
...
* gnu/packages/perl.scm (perl-cryptx): New public variable.
2023-07-16 02:00:03 +02:00
Tobias Geerinckx-Rice
40f9e720a2
gnu: tome4: Remove obsolete snippet.
...
* gnu/packages/games.scm (tome4)[source]: Remove snippet.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice
d32dc2fe78
gnu: qtractor: Update to 0.9.31.
...
* gnu/packages/music.scm (qtractor): Update to 0.9.31.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice
a5049e6292
gnu: padthv1: Update to 0.9.31.
...
* gnu/packages/music.scm (padthv1): Update to 0.9.31.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice
2dc441cf05
gnu: synthv1: Update to 0.9.31.
...
* gnu/packages/music.scm (synthv1): Update to 0.9.31.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice
d713175178
gnu: drumkv1: Update to 0.9.31.
...
* gnu/packages/music.scm (drumkv1): Update to 0.9.31.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice
c94b3f72e9
gnu: samplv1: Update to 0.9.31.
...
* gnu/packages/music.scm (samplv1): Update to 0.9.31.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice
29394ec3ca
gnu: rxcpp: Update to 4.1.1.
...
* gnu/packages/machine-learning.scm (rxcpp): Update to 4.1.1.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
34dbcc1fce
gnu: strawberry: Update to 1.0.18.
...
* gnu/packages/music.scm (strawberry): Update to 1.0.18.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
24d4e8182d
gnu: vc: Use G-expressions.
...
* gnu/packages/maths.scm (vc)[arguments]:
Rewrite as G-expressions.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
d6cb55b395
gnu: vc: Update to 1.4.3.
...
* gnu/packages/maths.scm (vc): Update to 1.4.3.
[arguments]: Don't explicitly return #t from phases.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
1cf84fb13b
gnu: setbfree: Use G-expressions.
...
* gnu/packages/music.scm (setbfree)[arguments]:
Rewrite as G-expressions.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
12f0ffe2b8
gnu: setbfree: Prepare for cross-compilation.
...
* gnu/packages/music.scm (setbfree)[arguments]: Use CC-FOR-TARGET.
2023-07-16 02:00:00 +02:00
Tobias Geerinckx-Rice
4b17711cbc
gnu: setbfree: Update to 0.8.12.
...
* gnu/packages/music.scm (setbfree): Update to 0.8.12.
[arguments]: Don't explicitly return #t from phases.
2023-07-16 02:00:00 +02:00
Nicolas Goaziou
e401eff977
gnu: python-nbconvert: Remove texlive-updmap.cfg as propagated input.
...
`texlive-updmap.cfg' builds "updmap.cfg" file for texlive packages in native
inputs, because those do not benefit from the profile hook doing the very same
thing. Consequently, `texlive-updmap.cfg' should not appear in propagated
inputs.
Moreover, XeTeX do not rely on "updmap.cfg" to find fonts; this is a second
reason to remove it from propagated inputs in this particular package.
* gnu/packages/python-xyz.scm (python-nbconvert)[propagated-inputs]: Remove
TEXLIVE-UPDMAP.CFG call. Add TEXLIVE-COLLECTION-BASIC. Remove TEXLIVE-IFTEX,
which is already included in TEXLIVE-COLLECTION-BASIC. Sort inputs
alphabetically.
2023-07-19 21:10:56 +02:00
Nicolas Goaziou
ebb54e6a5f
gnu: python-nbconvert: Fix build.
...
This fixes <https://issues.guix.gnu.org/64729 >.
* gnu/packages/python-xyz.scm (python-nbconvert)[propagated-inputs]: Add
TEXLIVE-ENVIRON, TEXLIVE-PDFCOL, TEXLIVE-PGF, and TEXLIVE-XETEX.
2023-07-19 20:28:07 +02:00
Nicolas Goaziou
29ff5d984d
gnu: Add texlive-pdfcol.
...
* gnu/packages/tex.scm (texlive-pdfcol): New variable.
2023-07-19 20:27:58 +02:00
Tobias Geerinckx-Rice
7abf96a2ec
gnu: frama-c: Build verbosely.
...
As verbosely as most other packages, that is.
* gnu/packages/maths.scm (frama-c)[arguments]: Add "--enable-verbosemake"
to #:configure-flags.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
fcf54c717f
gnu: python-sshtunnel: Fix build.
...
* gnu/packages/python-xyz.scm (python-sshtunnel)[native-inputs]:
Add python-mock.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
b2066b2ac2
gnu: libbsd: Update to 0.11.7.
...
* gnu/packages/libbsd.scm (libbsd): Update to 0.11.7.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
32e022d574
gnu: xfstests: Update to 1.1.0-2.87f90a2.
...
This fixes the build.
* gnu/packages/file-systems.scm (xfstests):
Update to 1.1.0-2.87f90a2.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
cfbaef68eb
gnu: libinih: Update to 57.
...
* gnu/packages/linux.scm (libinih): Update to 57.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
236edb05d7
gnu: nvme-cli: Separate :doc files.
...
* gnu/packages/linux.scm (nvme-cli)[outputs]: Add "doc".
[arguments]: Install HTML documentation there.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
0dafac1cfb
gnu: nvme-cli: Update to 2.5.
...
* gnu/packages/linux.scm (nvme-cli): Update to 2.5.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
07f436ce13
gnu: libnvme: Separate :doc files.
...
Also fix the .rst files being dumped in the root of the output.
* gnu/packages/linux.scm (libnvme)[outputs]: Add "doc".
[arguments]: Install HTML and RST documentation there.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
2ca16e4318
gnu: libnvme: Update to 1.5.
...
* gnu/packages/linux.scm (libnvme): Update to 1.5.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
9e983c611e
gnu: lesspipe: Update to 2.08.
...
* gnu/packages/less.scm (lesspipe): Update to 2.08.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice
9991028fef
gnu: libtraceevent: Shorten source snippet.
...
* gnu/packages/linux.scm (libtraceevent)[source]:
Use SUBSTITUTE*'s features.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice
1063a3b564
gnu: libtraceevent: Update to 1.7.3.
...
* gnu/packages/linux.scm (libtraceevent): Update to 1.7.3.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice
4feaefbb27
gnu: gnome-multi-writer: Fix build.
...
* gnu/packages/gnome.scm (gnome-multi-writer)[native-inputs]: Add gettext-minimal.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice
33166500d2
gnu: gnome-multi-writer: Remove input labels.
...
* gnu/packages/gnome.scm (gnome-multi-writer)[native-inputs]:
Remove input labels.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice
3a63ed24f2
gnu: rspamd: Update to 3.5.
...
* gnu/packages/mail.scm (rspamd): Update to 3.5.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice
f86cd0280e
gnu: ytnef: Update to 2.1.2.
...
* gnu/packages/mail.scm (ytnef): Update to 2.1.2.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice
e0c434ee72
gnu: tpacpi-bat: Fix cross-compilation.
...
* gnu/packages/linux.scm (tpacpi-bat)[arguments]: Use SEARCH-INPUT-FILE.
[inputs]: Add coreutils-minimal.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice
4267580a53
gnu: tpacpi-bat: Update to 3.2.
...
* gnu/packages/linux.scm (tpacpi-bat): Update to 3.2.
[arguments]: Don't explicitly return #t from phases.
linux tpacpi-bat
2023-07-16 02:00:07 +02:00
Maxim Cournoyer
1d837aaa32
tests: lightdm: Bump timeout waiting for screen text to 60 seconds.
...
This is to avoid non-deterministic failures on slower machines.
* gnu/tests/lightdm.scm (run-lightdm-test) <wait-for-screen-text>: Bump
timeout to 60 s (from the default 30 s).
2023-07-19 10:38:15 -04:00