Andreas Enge
0a88ef867a
gnu: bogofilter: Update to 1.2.5-0.e264b66.
...
* gnu/packages/mail.scm (bogofilter): Update to 1.2.5-0.e264b66.
[source]: Switch to git-fetch.
[inputs]: Remove bdb. Add sqlite and gsl.
[native-inputs]: Add autoconf, automake, gettext-minimal, pkg-config,
docbook-xml-4.1.2, docbook-xsl, libxml2, perl, xmlto.
[arguments]<#:phases>{chdir}: New phase.
Change-Id: Id33f8a5cf7cdc7308ab2d17077e9cd0b3f2c3b69
2025-09-01 22:45:14 +02:00
Andreas Enge
7f86f1eae0
gnu: Remove python-case.
...
* gnu/packages/python-check.scm (python-case): Delete variable.
Fixes : guix/guix#1742
Change-Id: I8963eae23565ecc3bd2157f42e3f91154f71d56b
2025-09-01 22:24:10 +02:00
Remco van 't Veer
7af4a57c30
gnu: ruby-3.3: Update to 3.3.9.
...
Bugfixes including CVE-2025-24294: "Possible Denial of Service in resolv
gem".
* gnu/packages/ruby.scm (ruby-3.3): Update to 3.3.9.
Change-Id: I5f73c8e523d6ce574b5cca8bab14c4abde2a6337
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-09-01 22:03:14 +02:00
Cayetano Santos
6a3d58fb06
gnu: openblas: Update to 0.3.30.
...
* gnu/packages/maths.scm (openblas): Update to 0.3.30.
(openblas-0.3.29): Remove unused alias.
Change-Id: Ida296e6e8854e29fe82f44399d4b7331e1308c0c
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-09-01 22:03:14 +02:00
Morgan Smith
8977d13d15
gnu: Add cyrus-sasl-xoauth2.
...
* gnu/packages/cyrus-sasl.scm (cyrus-sasl-xoauth2): New variable.
Change-Id: I853c8d3df1b4b4a2ea116b438e731f24a5b1fa34
Co-authored-by: Reily Siegel <mail@reilysiegel.com >
Co-authored-by: Liam Hupfer <liam@hpfr.net >
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-09-01 22:03:14 +02:00
Morgan Smith
6df3862787
gnu: cyrus-sasl: Add SASL_PATH plugin search path.
...
* gnu/packages/cyrus-sasl.scm (cyrus-sasl)[native-search-paths]: Add
SASL_PATH plugin search path.
Change-Id: Ie1ccbbe9dd02fe83f3417af86406b481cf259830
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-09-01 22:03:14 +02:00
Mathieu Laparie
719096e37a
gnu: cyrus-sasl: Enable login configure flag.
...
* gnu/packages/cyrus-sasl.scm [arguments]<#:configure-flags>: Add a flag.
Change-Id: I54a8fee0c5cd436364189774e8832cdc2185d8cd
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-09-01 22:03:14 +02:00
aragaer
940ac8eb62
gnu: cyrus-sasl: Fix time.h check.
...
This is needed for cross-compiling.
* gnu/packages/patches/cyrus-sasl-fix-time-h.patch: New file.
* gnu/packages/cyrus-sasl.scm (dist_patch_DATA): Register it.
* gnu/packages/cyrus-sasl.scm (cyrus-sasl)[source]: Use the patch.
[native-inputs]: Add autoconf, automake and libtool.
[arguments]<#:phases>{autoreconf}: New phase.
Change-Id: I46e3801d50758f79df0447dd3bd483b427277e12
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-09-01 22:03:14 +02:00
Andy Tai
443e22f44a
gnu: gsasl: Update to 2.2.2.
...
* gnu/packages/gsasl.scm (gsasl): Update to 2.2.2.
Change-Id: If68ae0a5fda6c0768a9067abab1af167cab2c47c
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-09-01 22:03:13 +02:00
fanquake
79fce89fd0
gnu: gcc@12: Update to 12.5.0.
...
* gnu/packages/gcc.scm (gcc-12): Update to 12.5.0.
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-09-01 22:03:13 +02:00
Andreas Enge
7d89da8c89
gnu: libvpx: Update to 1.15.2.
...
* gnu/packages/patches/libvpx-CVE-2025-5262.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister file.
* gnu/packages/video.scm (libvpx): Update to 1.15.2.
[source]: Remove patch.
Change-Id: If7f5d584204a5bab29156f53930e45f76a4a68e3
2025-09-01 22:03:13 +02:00
Andy Tai
6ae6e8ae2a
gnu: libidn: Update to 1.43.
...
* gnu/packages/libidn.scm (libidn): Update to 1.43.
Change-Id: I6a1c6b5ed22da4cf88dc063e598ca200c97ee329
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-09-01 22:03:13 +02:00
Andy Tai
6b427adc63
gnu: bc: Update to 1.08.2.
...
* gnu/packages/algebra.scm (bc): Update to 1.08.2.
[source](origin): Remove patch.
[license]: Change from gpl2+ to gpl3+.
* gnu/packages/patches/bc-fix-cross-compilation.patch: Delete.
* gnu/local.mk: Unregister deleted file.
Change-Id: Iada592d2deeeec91f875306a0fb6f8c4056ccfad
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-09-01 22:03:13 +02:00
Andy Tai
60e7a9e9bd
gnu: gperf: Update to 3.3.
...
* gnu/packages/gperf.scm (gperf): Update to 3.3.
Change-Id: I34c9e5705cd0ec0b5122f341d14abeb9bed249de
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-09-01 22:03:13 +02:00
Andreas Enge
3eb30a1cfb
gnu: mit-krb5: Update to 1.21.
...
* gnu/packages/kerberos.scm (mit-krb5): Update to 1.21.
[native-inputs]: Remove tcl.
Change-Id: Iffd99adce260306d7671bd2dd029e373e911ae4a
2025-09-01 22:03:13 +02:00
fanquake
449b44a34a
gnu: datefudge: Update to 1.27.
...
* gnu/packages/time.scm (datefudge): Update to 1.27.
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-09-01 22:03:13 +02:00
Antoine Côté
1b1fb4693e
gnu: dav1d: Update to 1.5.1.
...
* gnu/packages/video.scm (dav1d): Update to 1.5.1.
Change-Id: I2a2cbf458a867f3e0c98328e567d2f4b194abe14
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-09-01 22:03:13 +02:00
Jake Forster
3e4573497c
gnu: mariadb: Fix paths in installed scripts.
...
Fixes : guix/guix#1391 .
* gnu/packages/databases.scm (mariadb)[arguments]<#:phases>{post-install}:
Prevent double prefix in bindir.
Change-Id: I304995fed0cbec19c159a2e34b965815fec853a1
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-09-01 22:03:05 +02:00
John Kehayias
3269a30987
gnu: linux: Add modconfig option to customize-linux.
...
* gnu/packages/linux.scm (customize-linux): New keyword argument modconfig.
[arguments]{phases}: Use it in configure phase to run make localmodconfig.
Change-Id: I5fbfb9617b41155eaa59197c2a7fe79c5c63c72d
2025-09-01 14:15:31 -04:00
Zheng Junjie
ecfbeb3e68
gnu: Add radicle.
...
* gnu/packages/rust-apps.scm (radicle): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add radicle.
Change-Id: I2512928406ceab65ea3f14e64591c4614323408a
Signed-off-by: Hilton Chain <hako@ultrarare.space >
Modified-by: Hilton Chain <hako@ultrarare.space >
2025-09-02 01:46:38 +08:00
Hilton Chain
db43751ec3
gnu: niri: Install completions.
...
* gnu/packages/wm.scm (niri) [arguments] <#:phases>: Install completions.
[native-inputs]: Add self when cross-compiling.
Change-Id: If9a6725ee13c87b5a76b959c3d6fe9804e884415
2025-09-02 01:46:38 +08:00
Hilton Chain
6412cbf0d5
gnu: xwayland-satellite: Update to 0.7.
...
* gnu/packages/xorg.scm (xwayland-satellite): Update to 0.7.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [xwayland-satellite]:
Update entry.
Change-Id: Ia39cc1808375f55f1ba0c3c4553198e4d096780f
2025-09-02 01:46:38 +08:00
Hilton Chain
51e5af2851
gnu: niri: Update to 25.08.
...
* gnu/packages/wm.scm (niri): Update to 25.08.
[arguments] <#:phases>: Disable parallel testing.
* gnu/packages/rust-sources.scm (rust-pipewire-0.8.0.93138d0)
(rust-smithay-0.7.0.20d2dac): New variables.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [niri]: Update entry.
[rust-pipewire-0.8.0.93138d0, rust-smithay-0.7.0.20d2dac]: New entries.
Change-Id: I0ca02f2a8aa360cbdbe94f569e37ac175ead8d1e
2025-09-02 01:46:35 +08:00
Danny Milosavljevic
dd2ec4ecd0
gnu: qemu: Enable execlog disassembly.
...
* gnu/packages/virtualization.scm (qemu)[inputs]: Add capstone.
[arguments]<#:phases>[install-plugins]: Install contrib.
Closes : #2081
Change-Id: I47365707e58a7b61e0d7195e48f819f0a1551f84
2025-09-01 17:35:11 +02:00
Ludovic Courtès
1618ca7aa2
gnu: guix: Update to 9202921 [security].
...
Fixes guix/guix#2419 .
* gnu/packages/package-management.scm (guix): Update to 9202921 .
Change-Id: I7476c4e90be61a9607731731534d988eba168104
2025-09-01 17:28:38 +02:00
Omar Bassam
43bb79fc29
gnu: sbcl-clss: Update to 0.3.1-3.cd5f603
...
* gnu/packages/lisp-xyz.scm (sbcl-clss): Update to 0.3.1-3.cd5f603
Change-Id: I479a79b1a1d3ac45ef31d9c02cc187fa072bf219
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com >
Signed-off-by: jgart <jgart@dismail.de >
2025-08-31 10:51:52 -05:00
Artyom V. Poptsov
f73a492ac4
gnu: lr: Update to 2.0.
...
* gnu/packages/admin.scm (lr): Update to 2.0.
[arguments]: Use GEXPs.
Change-Id: I3264ccc86aa699a1e77c0388b48c801c5a4392ac
2025-08-31 17:11:53 +03:00
Maxim Cournoyer
acc331fa15
gnu: ghc-hsopenssl: Update to 0.11.7.9.
...
* gnu/packages/haskell-crypto.scm (ghc-hsopenssl): Update to 0.11.7.9.
[#:configure-flags]: New argument.
Change-Id: I2719bdef7e6bbd76fe4c079d663917839a787e81
2025-08-31 22:58:04 +09:00
Maxim Cournoyer
0260cf87dc
gnu: qemu: Update to 10.1.0.
...
* gnu/packages/virtualization.scm (qemu): Update to 10.1.0.
[source] <patches>: Remove qemu-disable-bios-tables-test and
qemu-glibc-2.41.patch patches; add qemu-fix-test-virtio-version.patch.
* gnu/packages/patches/qemu-disable-bios-tables-test.patch: Rebase.
* gnu/packages/patches/qemu-disable-migration-test.patch: Delete file.
* gnu/packages/patches/qemu-glibc-2.41.patch: Likewise.
* gnu/packages/patches/qemu-fix-test-virtio-version.patch: New file.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
Change-Id: I0203137a144f89dcc502d1bcb2fa6f717b7223ff
2025-08-31 22:58:04 +09:00
Nicolas Graves
ad5e0fc720
gnu: wget: Graft secure package.
...
* gnu/packages/wget.scm (wget/fixed): Add new variable.
(wget): Hide package. Graft wget/fixed.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-08-31 12:39:24 +02:00
Nicolas Graves
8f310b6f27
gnu: mercurial: Add package and rename former to mercurial/pinned.
...
Mercurial currently has CVEs. IMHO, it's unsafe to carry them around
in a profile. However, updating mercurial potential leads to a lot of
rebuilds and I don't want to tackle this right now.
As for other packages, the way forward is to add a variant of the
package only used for hg-fetch, here mercurial/pinned.
* gnu/packages/version-control.scm
(mercurial-check-phase): Add helper variable.
(mercurial): Update to 7.1.
[arguments]: Use gexps.
<#:phases>: Refresh them. Add phase 'add-install-to-pythonpath for
running tests. Run tests after install. Add phase 'configure-check.
<#:imported-modules, #:modules>: Add them for
'add-install-for-pythonpath.k
[native-inputs]: Remove python-nose. Add python-setuptools-next,
python-setuptools-scm-next.
(mercurial/pinned): Inherit from mercurial, but build the exact same
derivation as the previous mercurial variable.
* guix/hg-download.scm (hg-package): Use mercurial/pinned.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-08-31 12:21:12 +02:00
Nicolas Graves
6c71c8dc4a
gnu: subversion: Add package and rename former to subversion/pinned.
...
Subversion currently has CVEs. IMHO, it's unsafe to carry them around
in a profile. However, updating subversion potential leads to a lot of
rebuilds and I don't want to tackle this right now.
As for other packages, the way forward is to add a variant of the
package only used for svn-fetch, here subversion/pinned.
* gnu/packages/version-control.scm (subversion): Update to 1.14.5.
(subversion/pinned): Inherit from subversion, but build the exact same
derivation as the previous subversion variable.
* guix/svn-download.scm (subversion-package): Use subversion/pinned.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-08-31 12:21:09 +02:00
Ludovic Courtès
a5ff617c24
gnu: guile-fibers: Provide correct ‘git-reference’.
...
This is a followup to 6a45a2aac0 .
* gnu/packages/guile-xyz.scm (guile-fibers-1.4)[source]: Add missing ‘uri’
field.
Change-Id: Ie17a4e70c18c021aac9d5d88f1789c16fd4c7ad9
2025-08-31 12:16:57 +02:00
Hugo Buddelmeijer
19f2030b3c
gnu: Add python-edps.
...
* gnu/packages/astronomy.scm (python-edps): New variable.
Change-Id: Ia7235a34575538d5532c94d0bad7e358a1e6aaa3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-08-31 15:25:47 +07:00
Hugo Buddelmeijer
f7f78d12d8
gnu: Add python-pyesorex.
...
* gnu/packages/astronomy.scm (python-pyesorex): New variable.
Change-Id: I9da8fe817fb11faab7718cfbd718622e75ef0db1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-08-31 15:25:46 +07:00
Hugo Buddelmeijer
6c025178a4
gnu: Add python-pycpl.
...
* gnu/packages/astronomy.scm (python-pycpl): New variable.
Change-Id: Ieded5de94b146be76269fe0868ff55a21ac5f325
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-08-31 15:25:44 +07:00
Hugo Buddelmeijer
20542abcf7
gnu: Add esorex.
...
* gnu/packages/astronomy.scm (esorex): New variable.
Change-Id: I62d901f1d4659cca01f4530bb84614628f876b47
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-08-31 15:25:43 +07:00
Hugo Buddelmeijer
355023e38f
gnu: Add cpl.
...
* gnu/packages/astronomy.scm (cpl): New variable.
Change-Id: I07e6ee15f2366b73335740abc51fd4540ab9d1e6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-08-31 15:25:42 +07:00
Sharlatan Hellseher
1ae3d4ea0b
gnu: uraniborg: Update to 0.0.10.
...
* gnu/packages/astronomy.scm (uraniborg): Update to 0.0.10.
[arguments] <tests?>: Enable as post-install-check phase.
[phase]{patch-config}: Adjust default base directory to store path.
{post-install-check}: New phase.
{check}: Delete phase.
[description]: Mention about default base location.
Change-Id: I1dc2184b97c6bcaf6c5df0c0f3154ea2a25263f3
2025-08-31 15:25:40 +07:00
Sharlatan Hellseher
b69eaec7cb
gnu: stellarium: Update to 25.2, build with Qt6.
...
* gnu/packages/astronomy.scm (stellarium): Update to 25.2.
[arguments] <configure-flags>: Enable Qt6 build (it's default), adjust
search for qtserialport and qtpositioning.
[inputs]: Remove calcmysky-qt5, qtbase-5, qtcharts-5, qtlocation-5,
qtmultimedia-5, qtscript-5, qtserialport-5, qtwayland-5, qtwebengine-5,
and qxlsx-qt5; add calcmysky, eigen, glm, qtbase, qtcharts, qtlocation,
qtmultimedia, qtserialport, qtwayland, qtwebengine, and qxlsx.
[native-inputs]: Remove qttools-5; add qttools.
Change-Id: Ic37a06fd4d15872bf18a0f75901359f2021cac2f
2025-08-31 15:25:39 +07:00
Sharlatan Hellseher
637fec08e8
gnu: python-sunkit-magex: Fix tests.
...
* gnu/packages/astronomy.scm (python-sunkit-magex) [native-inputs]:
Remove python-setuptools and python-wheel; add nss-certs-for-test and
python-setuptools-next.
Change-Id: I9b0e7e3be5736c34ba9811b50f2720cdb5b9ea5e
2025-08-31 15:25:38 +07:00
Sharlatan Hellseher
b5af78bc01
gnu: python-sunkit-image: Fix tests.
...
* gnu/packages/astronomy.scm (python-sunkit-image) [native-inputs]: Add
nss-certs-for-test.
Change-Id: Icfd874f410afbca78db08b59ad090bf01367420c
2025-08-31 15:25:36 +07:00
Sharlatan Hellseher
1cbd2329e8
gnu: python-space-dolphin: Update to 1.1.3.
...
* gnu/packages/astronomy.scm (python-space-dolphin): Update to 1.1.3.
Change-Id: I86ec95645ce663dc8a6902d4fdf35196c62f9cac
2025-08-31 15:25:35 +07:00
Sharlatan Hellseher
2922eb4897
gnu: python-romancal: Fix indentation
...
* gnu/packages/astronomy.scm (python-romancal): Fix indentation
Change-Id: I65302e8b678dbc26c3ade3e23e5ae8eb869580b2
2025-08-31 15:25:34 +07:00
Sharlatan Hellseher
e68faef0bd
gnu: python-romancal: Update to 0.20.2.
...
* gnu/packages/astronomy.scm (python-romancal): Update to 0.20.2.
[native-inputs]: Remove python-wheel.
[propagated-inputs]: Remove python-pyparsing and python-stpsf; add
python-pysiaf and python-stpreview.
Change-Id: I716e17fab83d8b158b808f60e05a58d79a4e7222
2025-08-31 15:25:33 +07:00
Sharlatan Hellseher
c7702b021f
gnu: python-radiospectra: Delete sanity check.
...
* gnu/packages/astronomy.scm (python-radiospectra): Delete sanity check.
Change-Id: I8bc7cd7b8a914be577307007b99e9114c4cfc8bd
2025-08-31 15:25:31 +07:00
Sharlatan Hellseher
6bfbcfc2a3
gnu: python-pyhalo: Update to 1.4.3.
...
* gnu/packages/astronomy.scm (python-pyhalo): Update to 1.4.3.
Change-Id: I6d9e51b8959983bea90caebb76303f17c8d54145
2025-08-31 15:25:30 +07:00
Sharlatan Hellseher
01b318b542
gnu: python-pint-pulsar: Update to 1.1.4.
...
* gnu/packages/astronomy.scm (python-pint-pulsar): Update to 1.1.4.
Change-Id: Ib7ba3be7fd5821ad764d098d45fa5c0cd0034253
2025-08-31 15:25:29 +07:00
Sharlatan Hellseher
1e400db77f
gnu: python-irispy-lmsal: Update to 0.3.1.
...
* gnu/packages/astronomy.scm (python-irispy-lmsal): Update to 0.3.1.
[arguments] <phases>: Delete 'sanity-check.
[native-inputs]: Remove python-setuptools and python-wheel; add
python-pooch and python-setuptools-next.
Change-Id: Iafabf5a5cd3337d086fe3f21209439b1d02c40d2
2025-08-31 15:25:27 +07:00
Sharlatan Hellseher
14ff3f0099
gnu: python-hierarc: Use python-astronomy-6.
...
Astropy 7.1.0 (2025-05-20) release removed "astropy.cosmology._utils"
which is required for python-hierarc which is compatible with Astropy
v6.
* gnu/packages/astronomy.scm (python-hierarc): [propagated-inputs]:
Remove python-astropy; add python-astropy-6.
Change-Id: I55180f16a39e425fa6848c71f2dac21a566859d8
2025-08-31 15:25:26 +07:00