1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-21 16:45:58 +02:00
Commit Graph

151308 Commits

Author SHA1 Message Date
Nicolas Graves bc62e66b9b gnu: date: Update to 3.0.1.
* gnu/packages/calendar.scm (date): Update to 3.0.1.
  [arguments]{phases}: Add phase 'skip-failing-test, adapt phase
  'check.
* gnu/packages/patches/date-output-pkg-config-files.patch: Update
patch accordingly.

Change-Id: Ie8b5dff4e8005b2654f2da295a6dd1cc629df001
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-04 12:50:22 +01:00
Nguyễn Gia Phong e14ccf95b1 gnu: eyed3: Update to 0.9.8.
* gnu/packages/mp3.scm (eyed3): Update to 0.9.8.
[source]: Adjust pypi-uri name, PyPI style guide forces to use lowercase
and "_" in archive names.
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools and python-wheel.
[propagated-inputs]: Remove python-six.

Change-Id: Ie3b8ca11222f957227d4e1b889cc68522fabb8a5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-04 12:42:47 +01:00
Nicolas Graves cf266688dd gnu: python-av: Update to 14.4.0.
* gnu/packages/python-xyz.scm (python-av): Update to 14.4.0.
  [arguments]{test-flags}: Update them.
  [native-inputs]: Replace python-setuptools by python-setuptools-next.
  [inputs]: Use ffmpeg-7.

Change-Id: Ic860d50b1327de4f74ba86e841632aeffef67079
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-04 10:53:07 +01:00
Nicolas Graves e7d5d3fb50 gnu: python-av: Download testdata to support tests.
* gnu/packages/python-xyz.scm (python-av-testdata): New variable.
  (python-av)[arguments]{test-flags}: Adapt field.
  {phases}: Add phase 'pre-check.

Change-Id: I0d84aafc05a5b1aec6b3905f99783fea2d45a676
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-04 10:52:50 +01:00
Nguyễn Gia Phong d063e42cf9 gnu: Add python-flit-core-next.
* gnu/packages/python-build.scm (python-flit-core-next): New variable.

Change-Id: I1c0f6ca82808aca572a42bfa41f3002685480f0d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-04 10:30:07 +01:00
Sharlatan Hellseher d3533a7b42 gnu: packages/wm: Add copyright header record.
* gnu/packages/wm.scm: Add Andrew Wong <wongandj@icloud.com> to
copyright header.

Change-Id: Id1de7017e7823f176f89be840433e6c992fa9359
2025-07-04 10:26:18 +01:00
Andrew Wong 31026a62ba gnu: Add quickshell.
* gnu/packages/wm.scm (quickshell): New variable.

Change-Id: Iaf91625c23128c21da3dd188df56f5d1b402cc47
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-04 10:06:02 +01:00
Danny Milosavljevic c2de2c2783 gnu: mono@3.0.12: Fix build.
* gnu/packages/dotnet.scm (mono-3.0)[arguments]<#:phases>[disable-mono-mini-timestamps]:
Remove phase.

Change-Id: I9930064db7b62736b1afecbc3cfdfb5e04df6682
2025-07-04 09:30:25 +02:00
Danny Milosavljevic 8e2ca41e4f gnu: mono@2.11.4: Fix build.
* gnu/packages/dotnet.scm (mono-2.11.4)[arguments]<#:phases>[disable-signing]:
Remove.

Change-Id: I7d2eb7b9dfe0078e7225a5bd836cf07081152476
2025-07-04 09:21:24 +02:00
John Kehayias 5577cb4840 gnu: v4l2loopback-linux-module: Update to 0.15.0.
This version adds compatibility for linux 6.15+.

* gnu/packages/linux.scm (v4l2loopback-linux-module): Update to 0.15.0.
[source] <uri>: Update due to redirection from
<https://github.com/umlaeute/v4l2loopback> to
<https://github.com/v4l2loopback/v4l2loopback>.
[home-page]: Likewise.

Change-Id: I6d1ae08424cad349477f012b22efc7a145cda571
2025-07-03 22:08:07 -04:00
Ian Eure c3921e8e0e gnu: yt-dlp: Update to 2025.06.30.
* gnu/packages/video.scm (yt-dlp): Update to 2025.06.30.

Change-Id: I6646d6547e6bcc8f774677c97bcffcbbbb741269
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-03 23:42:37 +01:00
Dmytro Statyvka 20c8cbb40f gnu: sbcl-clx: Update to 0.7.7
* gnu/packages/lisp-xyz.scm (sbcl-clx): Update to 0.7.7

Change-Id: I6853ac266ea7047c6c3f14ceb044494178179a5d
Signed-off-by: jgart <jgart@dismail.de>
2025-07-03 16:43:13 -05:00
Danny Milosavljevic b33b8f6a3d gnu: mono@2.4.2: Fix build.
Fixes <https://issues.guix.gnu.org/78950>.

* gnu/packages/dotnet.scm (mono-2.4.2)[arguments]<#:make-flags>: Remove
NO_SIGN_ASSEMBLY=yes.

Change-Id: Icddc87e2b14a9290132cc9aa6eccfb9557b7d248
2025-07-03 23:01:23 +02:00
Sharlatan Hellseher a3a066da26 gnu: python-av: Simplify test exclusion list.
* gnu/packages/python-xyz.scm (python-av) [arguments] <test-flags>:
Rewrite a long list with STRING-JOIN, sort skipped tests alphabetically.

Change-Id: I7aa07504f45087dcc3c2f7ea8c65ec972f6fc62f
2025-07-03 21:26:05 +01:00
Nicolas Graves c78c4b0027 gnu: python-av: Update to 13.0.0.
* gnu/packages/python-xyz.scm (python-av): Update to 13.0.0.
  [arguments]{test-flags}: Add additional similarly failing test; update
  ignored tests due to network access.
  [native-inputs]: Remove python-editorconfig, which was likely never
  required in the first place.
  [inputs]: Replace ffmpeg-5 by ffmpeg.
2025-07-03 21:26:05 +01:00
Sharlatan Hellseher 4451725c60 gnu: python-colossus: Fix commit.
The package was added in 9094901507, where
commit was mismatched with base32 hash.  The hash
0lz4n4i4frgsdspmka4pk6q4zq6j1z37g5xx7pr3xzgl9qfiiad2 is valid and
belongs to the source commit
<https://bitbucket.org/bdiemer/colossus/commits/e51408a3eaffef073da1df767160cb2441177cc0>.

Hash 0mfkgfp6f0ay6kndh7vk8l0g2ijr32k55x3pmj15lp9kd8k3ln4r was left from
the package template based on python-coolest.

* gnu/packages/astronomy.scm (python-colossus) [source]: Fix commit.
[arguments] <phases>: Add 'pre-check.

Change-Id: I6ee67e750ba65f881b6ab508d6094e4da7b8054d
2025-07-03 21:26:05 +01:00
Artyom V. Poptsov 0ded9cf362 gnu: can-utils: Update to 2025.01.
* gnu/packages/networking.scm (can-utils): Update to 2025.01.
[arguments]: Use GEXPs.

Change-Id: I474e4d5ebc6c22091681141a4dd83d3b97b1cc5d
2025-07-03 23:07:22 +03:00
Fi guadec 8a4a1fa928 gnu: Add python-ctranslate2.
* gnu/packages/machine-learning.scm (python-ctranslate2): New variable.

Co-authored-by: Nicolas Graves <ngraves@ngraves.fr>
Change-Id: I91dde4a564502971a9e80f1e89179b2922a2721a
2025-07-03 21:57:32 +02:00
Fi guadec ef846411d5 gnu: Add ctranslate2.
* gnu/packages/machine-learning.scm (ctranslate2): New variable.
* gnu/packages/patches/CTranslate2-local-build.patch: New file.
* gnu/local.mk: Record patch.

Co-authored-by: Nicolas Graves <ngraves@ngraves.fr>
Change-Id: I61f04d92c9f4c7bff41b62867ef43e8cf3ad87ea
2025-07-03 21:57:26 +02:00
Zhu Zihao 1146cfa250 gnu: audiofile: Avoid 'open source' in description.
* gnu/packages/audio.scm (audiofile)[description]:
rephrase 'open source' as 'free software'.

Change-Id: I3e08013d1ff65cd7e0b8b8e5750b0eb2ee52d47d
Signed-off-by: jgart <jgart@dismail.de>
2025-07-03 13:41:46 -05:00
Zhu Zihao 0891ac0231 gnu: r-chemmineob: Avoid 'open source' in description.
* gnu/packages/bioconductor.scm (r-chemmineob)[description]:
rephrase 'open source' as 'free'.

Change-Id: I6070bdd47dad0ef0807821e614113146d70abe28
Signed-off-by: jgart <jgart@dismail.de>
2025-07-03 13:41:45 -05:00
Efraim Flashner 6ee1897ee0 gnu: grub-efi: Enable test suite.
* gnu/packages/bootloaders.scm (grub-efi)[native-inputs]: For some
architectures add an ovmf package matching their architecture.  Only
remove the inherited native-inputs on other architectures.
[arguments]: Enable the tests when not cross-building and when
qemu-minimal is present.  On some architectures add a phase to patch the
location of the OVMF firmware.
(grub-efi32)[arguments]: Adjust the new inherited phase to use the
correct OVMF firmware.
[native-inputs]: Adjust the native-inputs on x86_64-linux and
aarch64-linux to use their 32bit ovmf package counterparts.

Co-Authored-by: Esther Flashner <esther@flashner.co.il>
Change-Id: I84441884fea9fde21e148bc23fd50f3f1d018e5b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-07-03 20:40:00 +03:00
Cayetano Santos 8edb0f01f1 gnu: emacs-vertico: Update to 2.4.
* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 2.4.
[#:tests]: Disable.

Change-Id: I48d2a3beaefbef0f029e57fd080f28bae24c9a91
Signed-off-by: jgart <jgart@dismail.de>
2025-07-03 12:29:33 -05:00
Danny Milosavljevic 0a274e416f gnu: Add emacs-org-asciidoc.
* gnu/packages/emacs-xyz.scm (emacs-org-asciidoc): New variable.

Change-Id: If5854e0b302405e1d7158283485738478c4710e7
Signed-off-by: jgart <jgart@dismail.de>
2025-07-03 12:20:40 -05:00
Danny Milosavljevic 9c3c27e0d4 gnu: emacs-org: Add "test" output.
* gnu/packages/emacs-xyz.scm (emacs-org)[outputs]: Add "test".
[arguments]<#:phases>[install-org-test]: Install "testing".

Fixes <https://codeberg.org/guix/guix/issues/434>.

Change-Id: I7d5677d9f86c366849a7d806a7f60aa20b2895b5
Signed-off-by: jgart <jgart@dismail.de>
2025-07-03 12:07:56 -05:00
jgart f66eaab175 gnu: trealla: Update to 2.77.34.
* gnu/packages/prolog.scm (trealla): Update to 2.77.34.

Change-Id: I33ad31b5b7185fea342b137055b5b3979d0f5fea
2025-07-03 10:16:43 -05:00
Sharlatan Hellseher dc455ba0dd gnu: python-eris: Update to 1.0.0.
* gnu/packages/python-xyz.scm (python-eris): Update to 1.0.0.
[build-system]: Use pyproject.
[arguments] <tests?>: Disable as data files are not provided.
[native-inputs]: Add python-setuptools, and python-wheel.
[propagated-inputs]: Add python-aiocoap.

Change-Id: Ied94fbfce6deca74a9a90f45e33c52aecf52cb7a
2025-07-03 12:26:48 +01:00
Sharlatan Hellseher e9b17f472a gnu: Add python-aiocoap.
* gnu/packages/python-web.scm (python-aiocoap): New variable.

Change-Id: I6d51318358224e2d742403b7307a3fd7c3df486b
2025-07-03 12:26:47 +01:00
Sharlatan Hellseher bc83188dcd gnu: python-bsdiff4: Update to 1.2.6.
* gnu/packages/python-xyz.scm (python-bsdiff4): Update to 1.2.6. Improve
package style.
[build-system]: Use pyproject.
[arguments] <test-flags>: Provide "--pyargs" to tests installed library.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

Change-Id: Ic8feac3a4887204f2864827eba1187d89640df19
2025-07-03 12:26:47 +01:00
Sharlatan Hellseher 60022d25d5 gnu: python-flatten-json: Update to 0.1.14-0.900c4fe.
* gnu/packages/python-xyz.scm (python-flatten-json): Update to 0.1.14-0.900c4fe.
[source]: Swap to git-fetch and latest commit associated with 0.1.14 version.
[build-system]: Use pyproject.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

Change-Id: Ia28ae8f5a10cd198746b15689b84f512d254a1df
2025-07-03 12:26:47 +01:00
Sharlatan Hellseher 16bd2871d6 gnu: python-mike: Update to 2.1.3.
* gnu/packages/python-xyz.scm (python-mike): Update to 2.1.3.
[source]: Switch to git-fetch, PyPI archive provides no tests.
[build-system]: Use pyproejct.
[arguments] <test-flags>: Skip some prolematic tests.
[native-inputs]: Remove python-coverage, and python-flake8; add
python-pytest, python-setuptools, and python-wheel.
[propagated-inputs]: Add python-importlib-metadata,
python-importlib-resources, python-pyparsing, and python-pyyaml-env-tag.

Change-Id: Ia0db1497766c92a676ecc9dcc5edb9b6b6202a74
2025-07-03 12:26:47 +01:00
Efraim Flashner e00cb0d094 gnu: dialog: Update to 1.3-20250116.
* gnu/packages/ncurses.scm (dialog): Update to 1.3-20250116.

Change-Id: I2696839fd8505c0b0fbf449366a9e0c793d838b8
2025-07-03 12:50:01 +03:00
Nigko Yerden 36deb37a56 gnu: dialog: Build shared library.
* gnu/packages/ncurses.scm (dialog)[arguments]: Add configure flags and
a new phase to install shared library.
[description]: Add a mention of the library.

Change-Id: I884ef837eeb7c9abf2b381d7a6b2be20dc00ed78
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-07-03 12:39:33 +03:00
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