1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-17 04:20:44 +02:00
Commit graph

163772 commits

Author SHA1 Message Date
Cayetano Santos
18806bc0d0
gnu: nvc: Update to 1.16.2.
* gnu/packages/fpga.scm (nvc): Update to 1.16.2.
[arguments]<#:configure-flags>: Enable parallel make and completions.
[inputs]: Add jansson.

Change-Id: I92e5d47dd7dacb4054b51317cb902c1320272bae
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-03 16:36:28 +08:00
Zheng Junjie
825c7d6dd5
gnu: kvirc: build with qt6.
* gnu/packages/irc.scm (kvirc): build with qt6.
[build-system]: Switch to qt-build-system.
[arguments]: Set #:qtbase to qtbase.
[inputs]: Remove qtbase-5, qtmultimedia-5, qtsvg-5, qtwebengine-5, and
qtx11extras; add qt5compat, qtmultimedia, qtsvg, qtwebengine, and
qtwayland.

Change-Id: I39c8cc8838497772b3ac6aa45facafb560ae5582
2025-07-03 16:21:55 +08:00
Cayetano Santos
690ac4fc2d
gnu: openfpgaloader: Include udev rules.
* gnu/packages/fpga.scm (openfpgaloader): Include udev rules.
[argument]: Add install-rules phase.
[description]: Add instructions for use.
[home-page]: Add missed / .

Change-Id: Iecb1eebd03b08131e341a106f46d85b21b02fe22
2025-07-03 16:12:01 +08:00
Cayetano Santos
5a86ade3e1
gnu: emacs-mu4e-alert: Update to 1.0-1.d36eb0c.
* gnu/packages/emacs-xyz.scm (emacs-mu4e-alert): Update to 1.0-1.d36eb0c.

Change-Id: I085c3abfe103b99850c0effa6ac7f1f3a2769ce4
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-07-02 21:59:24 -07:00
André Batista
ab6b5a7d30
gnu: librewolf: Register RDD allowlist patch.
Follow up to ab24e2ebe5.

* gnu/local.mk: Register librewolf-add-store-to-rdd-allowlist.patch.

Change-Id: I1583a23e3d7ff19261118a81d54cd61e4aee7d25
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-07-02 21:53:38 -07:00
Sharlatan Hellseher
40e0f4fcc0
gnu: cobib: Move to textutils.
* gnu/packages/python-xyz.scm (cobib, python-cobib): Move from here ...
* gnu/packages/textutils.scm: ... to here.

Change-Id: I7cea3adc41f08fa4650e548ad31dc76fde49174c
2025-07-02 23:20:53 +01:00
Sharlatan Hellseher
c8a21da0ff
gnu: Add cobib, deprecate python-cobib.
This project is the final tool with unique name,  not a
library. This changes reflects it.

* gnu/packages/python-xyz.scm (cobib): New variable.
(python-cobib): Deprecate variable.

Change-Id: I264eef993e4b470f3e3335a3ac5f76495d43d648
2025-07-02 23:20:53 +01:00
Sharlatan Hellseher
14bbe08750
gnu: python-sshpubkeys: Update to 3.2.0.
* gnu/packages/python-xyz.scm (python-sshpubkeys): Update to
3.2.0. Improve style.
[build-system]: Use pyproject.
[arguments] <tests?>: Disable as all are broken.
[native-inputs]: Add python-setuptools, and python-wheel.

Change-Id: Iff258cf897485f289148e7de56c4b0210732d87d
2025-07-02 23:16:29 +01:00
Sharlatan Hellseher
c0095af35e
gnu: python-robotframework-pabot: Update to 4.2.0.
* gnu/packages/python-xyz.scm (python-robotframework-pabot): Update to 4.2.0.
[build-system]: Use pyproject.
[arguments] <phases>: Use default 'check; add 'relax-requirements.
<test-flags>: Skip some problematic tests.
[native-inputs]: Add python-setuptools, and python-wheel.
[propagated-inputs]: Add python-natsort.

Change-Id: I2ffc2cb90cd311b231a6b854a44d217adc01208e
2025-07-02 23:16:29 +01:00
Sharlatan Hellseher
8bb19cd7bd
gnu: python-schema: Update to 0.7.7.
* gnu/packages/python-xyz.scm (python-schema): Update to 0.7.7.
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools, and python-wheel.

Change-Id: I77b48501d91b8d236ca45ba444a56616f8e377df
2025-07-02 23:16:28 +01:00
Sharlatan Hellseher
7d9b41002a
gnu: python-miniupnpc: Update to 2.3.3.
* gnu/packages/python-xyz.scm (python-miniupnpc): Update to 2.3.3.
[build-system]: Use pyproject.
[arguments] <phases>: Add custrom 'check.
[native-inputs]: Add python-setuptools, and python-wheel.

Change-Id: I61caaa1ae01fe8e00e13397cb307d7aee3b3332f
2025-07-02 23:16:28 +01:00
Sharlatan Hellseher
649df4cf65
gnu: python-miniboa: Update to 1.0.9.
* gnu/packages/python-xyz.scm (python-miniboa): Update to 1.0.9.
[source]: Switch to git-fetch.
[build-system]: Use pyproject.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

Change-Id: I18c432086bf725340996013155585148f6cd50d3
2025-07-02 23:16:28 +01:00
Sharlatan Hellseher
538f259dfb
gnu: python-doxypypy: Update to 0.8.8.7.
* gnu/packages/python-xyz.scm (python-doxypypy): Update to 0.8.8.7.
[build-system]: Use pyproject.
[arguments] <tests?>: There are tests, enable them.
<test-flags>: Skip some problematic tests.
<phases>: Add fix-setup.py.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
[propagated-inputs]: Add python-chardet.

Change-Id: I5a0f1cda4f840292a849d70591daa7e6b33185e0
2025-07-02 23:16:28 +01:00
Sharlatan Hellseher
9eec08944f
gnu: python-doxyqml: Update to 0.5.3.
* gnu/packages/python-xyz.scm (python-doxyqml): Update to 0.5.3.
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools, and python-wheel.

Change-Id: I9cff64d4b2985160c495e1a04bc746f00063596d
2025-07-02 23:16:28 +01:00
Sharlatan Hellseher
98d48a6da9
gnu: python-jsonalias: Update to 0.1.2.
* gnu/packages/python-xyz.scm (python-jsonalias): Update to 0.1.2.
[build-system]: Use pyproject.
[native-inputs]: Add python-poetry-core.

Change-Id: I9f0e7653f6604debc7879f0089267661ab28d316
2025-07-02 23:16:28 +01:00
Sharlatan Hellseher
7f620c948e
gnu: python-canmatrix: Update to 1.2.
* gnu/packages/python-xyz.scm (python-canmatrix): Update to 1.2.
[source]: Switch to git-fetch.
[build-system]: Use pyproject.
[arguments] <phases>: Use default 'check.
[propagated-inputs]: Remove python-future and python-six; add
python-canopen, python-lxml, python-openpyxl, python-pyyaml,
python-xlrd, and python-xlwt.
[native-inputs]: Remove python-lxml, python-xlrd, and python-xlwt; add
python-pathlib2, python-setuptools, and python-wheel.

Change-Id: I50bff662c327d335a880d5366f49cec59be90e75
2025-07-02 23:16:28 +01:00
Sharlatan Hellseher
4c4dc6b2df
gnu: python-ncclient: Update to 0.6.19.
* gnu/packages/python-xyz.scm (python-ncclient): Update to 0.6.19.
[build-system]: Use pyproject.
[arguments] <phases>: Use default 'check.
[native-inputs]: Add python-setuptools, and python-wheel.

Change-Id: I72b436101c8c8703ec69ab18b04adc4df119a513
2025-07-02 23:16:27 +01:00
Sharlatan Hellseher
04982414e2
gnu: python-plotille: Update to 5.0.0.
* gnu/packages/python-xyz.scm (python-plotille): Update to 5.0.0.
[source]: Switch to git-fetch.
<snippet>: Delete conflicting directory containing test image samples.
[build-system]: Use pyproject.
[native-inputs]: Remove python-six; add python-pytest, python-mock,
python-pendulum, python-pytest-cov, python-pytest-mock,
python-setuptools, and python-wheel.

Change-Id: Ia990677e97d48ba69e8738fc79585c45bd3a954d
2025-07-02 23:16:27 +01:00
Sharlatan Hellseher
82b54d884a
gnu: python-cobib: Update to 5.3.0.
* gnu/packages/python-xyz.scm (python-cobib): Update to 5.3.0.
[source]: Switch to git-fetch.
[build-system]: Use pyproject.
[propagated-inputs]: Add python-lxml, python-mdit-py-plugins,
python-rich, python-text-unidecode, python-textual-1, and
python-typing-extensions.
[native-inputs]: Remove python-future, and python-pyte; add
git-minimal/pinned, nss-certs-for-tests, python-pytest-asyncio,
python-pytest-textual-snapshot, add python-setuptools and python-wheel.
[home-page]: Fix URL redirection <https://gitlab.com/mrossinek/cobib> ->
<https://gitlab.com/cobib/cobib>.

Change-Id: I50f01b6c8229ca7732ba51369406ecf6350fd59a
2025-07-02 23:16:27 +01:00
Sharlatan Hellseher
c8cc6971ad
gnu: Add python-textual-1.
* gnu/packages/python-xyz.scm (python-textual-1): New variable.

Change-Id: Id346d9746531dcc13375390e24f9f5aa81718363
2025-07-02 23:16:27 +01:00
Sharlatan Hellseher
9c7bd33975
gnu: Add python-pytest-textual-snapshot.
* gnu/packages/python-check.scm (python-pytest-textual-snapshot): New variable.

Change-Id: Ia6bddc9ef81f02578ac92f9a1f017d320ee729f5
2025-07-02 23:16:27 +01:00
Sharlatan Hellseher
223aeeb97d
gnu: Add python-syrupy.
* gnu/packages/python-check.scm (python-syrupy): New variable.

Change-Id: Idfe441ee8e56a02ec2c28247b3f4557e5440ebef
2025-07-02 23:16:20 +01:00
Vinicius Monego
9466dea10d
gnu: python-priority: Update to 2.0.0.
* gnu/packages/python-web.scm (python-priority): Update to 2.0.0.
[build-system]: Use pyproject-build-system.
[arguments]<#:phases>: Do not override the 'check' phase. Enable all
tests.
[native-inputs]: Remove python-hypothesis, python-pytest-cov,
python-pytest-xdist. Add python-setuptools, python-wheel.

Change-Id: Idfeeccdec3e31b600d7d69020afc55a5a66a3dee
2025-07-02 18:38:05 -03:00
Vinicius Monego
adb09ed12e
gnu: python-confuse: Update to 2.0.1.
* gnu/packages/python-xyz.scm (python-confuse): Update to 2.0.1.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-flit-core, python-pytest.

Change-Id: I1af7f207b7347ddfbd4cc9227ae500173ec615a2
2025-07-02 18:38:05 -03:00
Vinicius Monego
30ff14f39a
gnu: python-argh: Update to 0.31.3.
* gnu/packages/python-xyz.scm (python-argh): Update to 0.31.3.
[source]: Fetch from PyPI.
[build-system]: Use pyproject-build-system.
[arguments]<#:phases>: Delete the 'patch-tests' phase. Do not override
the 'check' phase.
[native-inputs]: Add python-flit-core, python-pytest.
[propagated-inputs]: Remove python-iocapture, python-mock,
python-pytest, python-pytest-cov, python-pytest-xdist.
[description]: Improve it.

Change-Id: Ib02e4552271e1b461fed1fa5f0e70f603f2befa2
2025-07-02 18:38:05 -03:00
Vinicius Monego
13397f2d39
gnu: python-botorch: Update to 0.14.0.
* gnu/packages/machine-learning.scm (python-botorch): Update to 0.14.0.
[propagated-inputs]: Add python-pyre-extensions, python-threadpoolctl,
python-typing-extensions.
[native-inputs]: Remove python-pyre-extensions.

Change-Id: I08f27055822ca05b27068bfd3746a64395fb5177
2025-07-02 18:37:54 -03:00
Vinicius Monego
50f1777284
gnu: python-pyre-extensions: Update to 0.0.32.
* gnu/packages/python-xyz.scm (python-pyre-extensions): Update to
0.0.32.
[source]: Update URI.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

Change-Id: I87fad94a2f7234cdf203f6f0d8f8895da0977bbe
2025-07-02 18:37:50 -03:00
Alice BRENON
84df8bf3e1
gnu: Add ghc-html5-entity.
* gnu/packages/haskell-web.scm (ghc-html5-entity): New variable.

Change-Id: I158ee27de3b86dd37a747a862bd643372068b460
Signed-off-by: jgart <jgart@dismail.de>
2025-07-02 12:43:59 -05:00
Leo Famulari
c28e0407f1
gnu: Add linux-libre 6.15.4.
* gnu/packages/linux.scm (linux-libre-6.15-version,
linux-libre-6.15-gnu-revision, deblob-scripts-6.15,
linux-libre-6.15-pristine-source, linux-libre-6.15-source,
linux-libre-headers-6.15, linux-libre-6.15): New variables.
(linux-libre-headers-latest): Use linux-libre-headers-6.15
* gnu/packages/aux-files/linux-libre/6.15-arm.conf,
gnu/packages/aux-files/linux-libre/6.15-arm64.conf,
gnu/packages/aux-files/linux-libre/6.15-i686.conf,
gnu/packages/aux-files/linux-libre/6.15-riscv.conf,
gnu/packages/aux-files/linux-libre/6.15-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.

Change-Id: I7edd9dc48744065785a5e84cdf6c404b956b03fd
2025-07-02 12:07:06 -04:00
Leo Famulari
2093d4cafe
gnu: linux-libre 5.4: Update to 5.4.295.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.295.
(linux-libre-5.4-pristine-source): Update hash.

Change-Id: Ia626a7c00b9740252dda056667d1f7d470d09680
2025-07-02 12:07:06 -04:00
Leo Famulari
b6dce6a20a
gnu: linux-libre 5.10: Update to 5.10.239.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.239.
(linux-libre-5.10-pristine-source): Update hash.

Change-Id: I9ddf8893bceedc66262186dcbc83a1c0eb51a2ee
2025-07-02 12:07:06 -04:00
Leo Famulari
bb4d953aaa
gnu: linux-libre 5.15: Update to 5.15.186.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.186.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: I8090c6ea4b4918eb7c87f7e34daa642896206bf9
2025-07-02 12:07:05 -04:00
Leo Famulari
17085509bc
gnu: linux-libre 6.1: Update to 6.1.142.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.142.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I98c163fb5ba0742a3910afd8f7ea231a98b35eef
2025-07-02 12:07:05 -04:00
Leo Famulari
13d2780228
gnu: linux-libre 6.6: Update to 6.6.95.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.95.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: Ie7c212067d3f472e6bd066a2076a0a25ff4d759f
2025-07-02 12:07:05 -04:00
Leo Famulari
144b24289d
gnu: linux-libre 6.12: Update to 6.12.35.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.35.
(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

Change-Id: I9f9fd09d0a22522c46f469e4612abf0e5567f2a8
2025-07-02 12:06:56 -04:00
Zheng Junjie
502ad9da2a
gnu: sudo: Update to 1.9.17p1. [security fixes]
Fixes: CVE-2025-32462 and CVE-2025-32463.

* gnu/packages/admin.scm (sudo): Update to 1.9.17p1.

Change-Id: I03ef06d04b9b15faf341467d3642120fe8a44eb9
2025-07-02 16:14:12 +08:00
jgart
0af2e2b1ac
gnu: trealla: Update to 2.77.30.
* gnu/packages/prolog.scm (trealla): Update to 2.77.30.

Change-Id: I44576b4edc07f1afc060eea0920dd6e2004be8aa
2025-07-02 00:49:50 -05:00
jgart
e371ddd233
gnu: Add clasp-cl-strings.
* gnu/packages/lisp-xyz.scm (clasp-cl-strings): New variable.

Change-Id: I980d95ab5007db45c71869ffaceceb2fabd7b051
2025-07-02 00:04:51 -05:00
jgart
17cdd3e63f
gnu: Add clasp-glsl-packing.
* gnu/packages/lisp-xyz.scm (clasp-glsl-packing): New variable.

Change-Id: I67a73eb7a9f94c3a8ea097836bdd2b9b1e9b8c55
2025-07-02 00:00:47 -05:00
jgart
c6828fcad8
gnu: Add clasp-vas-string-metrics.
* gnu/packages/lisp-xyz.scm (clasp-vas-string-metrics): New variable.

Change-Id: I1d74219943be781295a8aae9852635359c3ce67d
2025-07-02 00:00:43 -05:00
jgart
5ffa705b79
gnu: Add clasp-yason.
* gnu/packages/lisp-xyz.scm (clasp-yason): New variable.

Change-Id: Ia88a6fded200a863e49acb1faab4eaa553169228
2025-07-01 23:57:21 -05:00
jgart
32f383e48f
gnu: Add clasp-slynk.
* gnu/packages/lisp-xyz.scm (clasp-slynk): New variable.

Change-Id: I650e0e8e0147224b423c18a546acc718638e0b8c
2025-07-01 23:54:03 -05:00
jgart
85c119dea2
gnu: Add clasp-slime-swank.
* gnu/packages/lisp-xyz.scm (clasp-slime-swank): New variable.

Change-Id: Ic1a5b2a2412fa9f2d289c155517e18180ede52dd
2025-07-01 23:54:03 -05:00
Leo Famulari
e50d777a8a
gnu: Syncthing: Update to 1.30.0.
* gnu/packages/syncthing.scm (syncthing): Update to 1.30.0.

Change-Id: I0720ea613eeb45b4e7d46c1e5636cf9a583f2196
2025-07-01 22:34:21 -04:00
André Batista
b2cd5ec457
gnu: make-torbrowser: Unbundle nss.
Re-apply 8ee7a32782, which was reverted by
897f1f03e7.

With 'torbrowsers-add-store-to-rdd-allowlist.patch', codeberg issue #546
does not occur.

* gnu/packages/tor-browsers.scm (make-torbrowser)[inputs]: Add nss-rapid.
[arguments]<#:configure-flags>: Uncomment '--with-system-nss'.
<#:phases>: Adjust comment.

Change-Id: I34b619bc5573e8744df9085576ee4743adde7012
2025-07-01 17:41:56 -07:00
André Batista
6ee9cd170b
gnu: make-torbrowser: Add store to rdd allowlist.
Without this patch, some extensions break when the browsers are built with
system nss and livestreams are broken on these browsers due to a default
deny sandboxing rule.

See commit ab24e2ebe5 and issues #546 on
codeberg and #77559 on debbugs.

* gnu/packages/tor-browsers.scm (make-torbrowser) [arguments] <#:phases>
'apply-guix-specific-patches: Add torbrowsers-add-store-to-rdd-allowlist.patch.
* gnu/packages/patches/torbrowsers-add-store-to-rdd-allowlist.patch: Add it.
* gnu/local.mk: Register it.

Change-Id: I4c9cb514131eae35db6149492e0ee1c4916bcfde
2025-07-01 17:41:55 -07:00
André Batista
04393803a1
gnu: make-torbrowser: Build with Clang.
* gnu/packages/tor-browsers.scm (make-torbrowser) [arguments] <#:phases>
'setenv: Set environment variables corresponding to Clang (AR, NM, CC and CXX).

Change-Id: Ib67e2eb7669147a6a304769c9f36b4a90eb35b59
2025-07-01 17:41:54 -07:00
Nicolas Goaziou
cf15fad31a
gnu: texlive-minted: Fix runtime error.
Fixes <https://issues.guix.gnu.org/78868>.

* gnu/packages/tex.scm (texlive-minted)[arguments]: Add a phase to help the script finding `kpsewhich'.

Change-Id: Idb8f7bddc92ecde5fbc9217fdcfbaa5c132ec6e0
2025-07-02 00:03:58 +02:00
Ludovic Courtès
c33bc80080
services: guix: ‘guix-ownership’ changes store ownership last.
Fixes <https://issues.guix.gnu.org/78355>.

* gnu/services/base.scm (guix-ownership-change-program)[claim-data-ownership]:
Replace hard-coded “/gnu/store” with #$(store-prefix).  Change store
ownership last.

Reported-by: Rutherther <rutherther@ditigal.xyz>
Change-Id: I55189f8bb82bf0c9e030aa042aa928f6f552569e
2025-07-01 23:40:09 +02:00
Ludovic Courtès
04e80066a2
doc: More typographical tweaks for “Bulk Updates” section.
* doc/contributing.texi (Bulk Updates): Capitalize title.  Leave two
spaces after end-of-sentence period.  Use @dots{} instead of showing
full store file names, as per ‘assert-no-store-file-names’ target.
Fix typo.

Change-Id: Iceb0079ec35fda95280afff1c0d4b2cd84717b96
2025-07-01 23:21:32 +02:00