Nicolas Graves
3fa2014c1f
gnu: python-pytest-doctest-custom: Switch to pyproject.
...
* gnu/packages/python-check.scm (python-pytest-doctest-custom):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
[native-inputs]: Add python-setuptools, python-wheel.
Change-Id: I62c718785134be0ad13adbddeba098c05cdc472c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-02 21:13:19 +01:00
Nicolas Graves
db1c4b8556
gnu: python-eradicate: Update to 3.0.0.
...
* gnu/packages/python-check.scm (python-eradicate): Update to 3.0.0.
Change-Id: I7f823f784fc1790217ca5837aa9415279c64c45c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-02 21:13:18 +01:00
Nicolas Graves
943ea45728
gnu: python-eradicate: Switch to pyproject.
...
* gnu/packages/python-check.scm (python-eradicate):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.
[description]: Run guix style.
Change-Id: I02b61fc9d5db59ea18fbdaa14bafe1d51da81523
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-02 21:13:18 +01:00
Nicolas Graves
194312d630
gnu: python-codacy-coverage: Switch to pyproject.
...
* gnu/packages/python-check.scm (python-codacy-coverage):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.
[description]: Run guix style.
Change-Id: I0d47d6bc793e70753df3b59a8b97eb739074627c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-02 21:13:14 +01:00
Nicolas Graves
96fdd95d20
gnu: python-google-crc32c: Add crc32c input.
...
A warning highlighted that our previous version was not using the
native implementation but the slower python one. This commit fixes
it.
* gnu/packages/python-crypto.scm (python-google-crc32c)[inputs]: Add
crc32c.
Change-Id: I320a63e96d3c7abe61f42b758690436f9d73f3ce
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-02 21:04:47 +01:00
Nicolas Graves
d0cc8f6e4f
gnu: python-google-crc32c: Move to (gnu packages python-crypto).
...
* gnu/packages/python-web.scm (python-google-crc32c): Move from here…
* gnu/packages/python-crypto.scm (python-google-crc32c): …to here.
Change-Id: I211f02fabaf35fcef7c5bee67675cfb3f590ea95
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-02 21:04:40 +01:00
Nicolas Graves
6df869cd97
gnu: python-google-crc32c: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-google-crc32c):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.
Change-Id: I96f9d00b17d92568603074d92afde7824bc92e11
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-02 21:04:35 +01:00
Nicolas Graves
83f234a549
gnu: crc32c: Move to (gnu packages crypto).
...
* gnu/packages/cpp.scm (crc32c): Move from here…
* gnu/packages/crypto.scm (crc32c): …to here.
Change-Id: I62bee9e02c9480646093c174dfe84ccc72e4577a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-02 21:04:24 +01:00
Efraim Flashner
520ba1b904
gnu: target->hare-arch: Check for system support before target support.
...
This fixes bug #2449 .
* gnu/packages/hare.scm (target->hare-arch): Only when building on a
supported system check if the target is supported by hare.
Change-Id: I9bb2bd32a204043ce2702a206598398fbd0541eb
2025-09-02 20:36:21 +03:00
Josep Bigorra
a407d3f8bd
gnu: ggg: Update to 0.4.16.
...
* gnu/packages/image.scm (ggg): Update to 0.4.16.
[arguments]: Modified the log.sh to log.bash due to upstream rename. Removed
unneeded mkdir-p calls.
[inputs]: Added imagemagick runtime dependency which was missing.
Change-Id: Ie48eefc2a42396f4070d2051df6ea2521459f1e2
Signed-off-by: jgart <jgart@dismail.de >
2025-09-02 12:21:49 -05:00
jgart
c65c189c62
gnu: trealla: Update to 2.82.28.
...
* gnu/packages/prolog.scm (trealla): Update to 2.82.28.
Change-Id: I6c79deaf11465c3eab90b8e0a0466b4e808b5d67
2025-09-02 12:18:29 -05:00
Ashish SHUKLA
105757fac1
gnu: janet: Update to 1.39.1
...
* gnu/packages/lisp.scm (janet): Update to 1.39.1.
Change-Id: I9421f93374f6ffe261b8bf93e63742aac82849bb
Signed-off-by: jgart <jgart@dismail.de >
2025-09-02 12:16:43 -05:00
Omar Bassam
5b06f051bf
gnu: sbcl-plump: Update to 2.0.0-4.251fbe0
...
* gnu/packages/lisp-xyz.scm (sbcl-plump): Update to 2.0.0-4.251fbe0
Change-Id: I2264cc751d17775970fcd74ef58572935ec238d2
Signed-off-by: jgart <jgart@dismail.de >
2025-09-02 12:12:58 -05:00
Omar Bassam
f8a96f0bc4
gnu: sbcl-lquery: Update to 3.2.1-2.08c9cb6
...
* gnu/packages/lisp-xyz.scm (sbcl-lquery): Update to 3.2.1-2.08c9cb6
Change-Id: I3ef9bf1d87b280943238e5445064990dd664f293
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com >
Signed-off-by: jgart <jgart@dismail.de >
2025-09-02 11:44:44 -05:00
Cayetano Santos
0c458e27df
gnu: qucs-s: Move to electronics.
...
* gnu/packages/engineering.scm (qucs-s): Move from here ...
* gnu/packages/electronics.scm: ... to here.
Change-Id: I6a4827b674a4eab9668cacea9fa0076bc9f887cf
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
2025-09-02 23:10:11 +09:00
Cayetano Santos
c3b0e81003
gnu: qucsator-rf: Move to electronics.
...
* gnu/packages/engineering.scm (qucsator-rf): Move from here ...
* gnu/packages/electronics.scm: ... to here.
Change-Id: Id6652d720134d72136f439a053e8faf81749bb2f
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
2025-09-02 23:10:11 +09:00
Cayetano Santos
8ac9bbbea1
gnu: uhdm: Update to 1.86.
...
* gnu/packages/electronics.scm (uhdm): Update to 1.86.
[source]: Remove recursive?.
[arguments]: Improve style.
Change-Id: I5e7033aae6a9c45e48c057c9038218e7ecc2a031
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
2025-09-02 23:07:13 +09:00
Cayetano Santos
31d7e12cd8
gnu: m8c: Update to 2.0.0.
...
* gnu/packages/electronics.scm (m8c): Update to 2.0.0.
[inputs]: Remove sdl2; add sdl3.
Change-Id: Iacea7d269220ab8d5a3fde9a19256f70d536a7dc
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
2025-09-02 23:07:13 +09:00
Cayetano Santos
e24b7b39bf
gnu: python-vsg: Update to 3.34.0.
...
* gnu/packages/electronics.scm (python-vsg): Update to 3.34.0.
[arguments]: Update #:test-flags.
[native-inputs]: Remove python-pytest, python-setuptools, and python-wheel; add
python-setuptools-next.
Change-Id: Ic85a0fd65df327f2fd69868fae7cd0868f99fa0d
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
2025-09-02 23:07:13 +09:00
Cayetano Santos
d0ebb9aa5d
gnu: python-edalize: Update to 0.6.1.
...
* gnu/packages/electronics.scm (python-edalize): Update to 0.6.1.
[arguments]<#:test-flags>: Enable previously failing tests.
[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.
Change-Id: I99e33582f4a4248f2ea6e9121dddf32e1e3f1b04
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
2025-09-02 23:07:13 +09:00
pinoaffe
2495ba43d9
gnu: emacs-org-vcard: Update to 0.3.1.
...
* gnu/packages/emacs-xyz.scm (emacs-org-vcard): Update to 0.3.1.
[origin, home-page]: Change to “https://github.com/pinoaffe/org-vcard” .
[arguments]: Add #:test-command.
[native-inputs]: Add emacs-ert-runner.
Change-Id: I0f433c793e6c02cf8add95608060888435c10bd6
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-09-02 14:05:58 +02:00
Liliana Marie Prikler
a31f9382f4
gnu: Register missing hare patches.
...
This is a follow-up to 8be59a7e3e , which
inadvertently introduced new patches without registering them.
* gnu/local.mk (dist_patch_DATA): Register
%D%/packages/patches/hare-fallback-cache.patch and
%D%/packages/patches/hare-toolpath.patch.
2025-09-02 14:05:58 +02:00
Efraim Flashner
b9a8e655bb
gnu: ncdu: Update to 2.9.1.
...
* gnu/packages/ncdu.scm (ncdu): Update to 2.9.1.
Change-Id: I3b8958d7b18be391cee8709c83c18273e8aace4f
2025-09-02 14:23:48 +03:00
Efraim Flashner
67acd6e3a6
gnu: debian-ports-archive-keyring: Update to 2025.04.05.
...
* gnu/packages/debian.scm (debian-ports-archive-keyring): Update to
2025.04.05.
Change-Id: Idc4a66e7b9710f27527443585442481e7d6d7c9a
2025-09-02 14:23:44 +03:00
Lilah Tascheter
a5277f44cd
gnu: hare: Add hare-update.
...
Recommended for packaging alongside hare by upstream.
* gnu/packages/hare.scm (hare-update): New variable.
Change-Id: I46b002d7efae70d18213373142581c18d4765bb2
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-09-02 10:46:12 +02:00
Lilah Tascheter
8be59a7e3e
gnu: hare: Add hare.
...
* gnu/packages/hare.scm (hare): New variable.
* gnu/packages/patches/hare-fallback-cache.patch: New file.
* gnu/packages/patches/hare-toolpath.patch: New file.
Change-Id: I5d29841c3dab0f1d50876415a4f62961bfd7a467
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-09-02 10:46:12 +02:00
Lilah Tascheter
f219acdb3a
gnu: base: Add tzdata with leap-seconds.list.
...
tzdata itself doesn't provide this file, which is needed for hare.
* gnu/packages/base.scm (tzdata/leap-seconds): New variable.
Change-Id: Ie13de687241ed0b05a04080381d3ab31c3e7f3b2
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-09-02 10:46:11 +02:00
Lilah Tascheter
accf2b991a
gnu: packages: Add harec.
...
* gnu/packages/hare.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add above file.
Change-Id: I8c10e3e5cfcdccc6b7b47a35426d66c4b77d3f14
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-09-02 10:46:11 +02:00
Anderson Torres
24c6db8b7e
gnu: emacs-grid: Update to 0.1.
...
* gnu/packages/emacs-xyz.scm (emacs-grid): Update to 0.1.
Change-Id: I5b88ff8d32013c0acd54b264a8322d91298a06d0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-09-02 10:46:10 +02:00
Rutherther
58be42fc2d
gnu: universal-ctags: Fix cross compilation.
...
Delete autogen.sh as it calls autoreconf that is called by guix itself,
with additional checks that are unnecesary as the build environment
is determined.
* gnu/packages/code.scm (universal-ctags)[source]{snippet}: Delete autoconf.sh.
Change-Id: Ib2a71ca3d59d70e13eee349bda197be363efc19f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-09-02 10:01:25 +03:00
Efraim Flashner
8e6540e87d
gnu: niri: Fix shell completions when cross-compiling.
...
* gnu/packages/wm.scm (niri)[arguments]: When cross-compiling find the
niri binary to create the shell completions.
Change-Id: I0a2b230f90b0cec55f5be54e98f20735407ec453
2025-09-02 09:50:12 +03:00
Leo Famulari
6e57701013
gnu: Add linux-libre 6.16.
...
* gnu/packages/linux.scm (linux-libre-6.16-version,
linux-libre-6.16-gnu-revision, deblob-scripts-6.16,
linux-libre-6.16-pristine-source, linux-libre-6.16-source,
linux-libre-headers-6.16, linux-libre-6.16): New variables.
(linux-libre-headers-latest): Use linux-libre-headers-6.16.
* gnu/packages/aux-files/linux-libre/6.16-arm64.conf,
gnu/packages/aux-files/linux-libre/6.16-i686.conf,
gnu/packages/aux-files/linux-libre/6.16-riscv.conf,
gnu/packages/aux-files/linux-libre/6.16-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.
Co-authored-by: Dariqq <dariqq@posteo.net >
Change-Id: I2ec0b54aa3b6ba509cb80daaf8175ddc822da382
2025-09-01 21:51:07 -04:00
Leo Famulari
86a5ccb6fb
gnu: linux-libre 5.4: Update to 5.4.297.
...
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.297.
(linux-libre-5.4-pristine-source): Update hash.
Change-Id: I25ac8d8662b0617267fe3810b42dcbd6eb27c0ae
2025-09-01 21:51:07 -04:00
Leo Famulari
7bf4e6b308
gnu: linux-libre 5.10: Update to 5.10.241.
...
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.241.
(linux-libre-5.10-pristine-source): Update hash.
Change-Id: I3e535dc4446eb812ea01d955a5fabe35546495ee
2025-09-01 21:51:07 -04:00
Leo Famulari
6111dcb540
gnu: linux-libre 5.15: Update to 5.15.190.
...
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.190.
(linux-libre-5.15-pristine-source): Update hash.
Change-Id: I90d9e574f0a91deb2e15f2072511b215d6deff67
2025-09-01 21:51:06 -04:00
Leo Famulari
b8a4b1fb8d
gnu: linux-libre 6.1: Update to 6.1.149.
...
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.149.
(linux-libre-6.1-pristine-source): Update hash.
Change-Id: I5c652eb0dbbc87d25656da49d56bdb08aac3f656
2025-09-01 21:51:06 -04:00
Leo Famulari
54c022ff44
gnu: linux-libre 6.6: Update to 6.6.103.
...
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.103.
(linux-libre-6.6-pristine-source): Update hash.
Change-Id: I0f72a9baee4a7c7c32bafa63558b5e3bfb7963e5
2025-09-01 21:51:06 -04:00
Leo Famulari
5af5f5f2c1
gnu: linux-libre 6.12: Update to 6.12.44.
...
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.44.
(linux-libre-6.12-pristine-source): Update hash.
Change-Id: Ibf82d7d0896c7aadfd6431e9a967cd1a71af712e
2025-09-01 21:51:02 -04:00
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