1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-21 09:40:28 +02:00
Commit Graph

147545 Commits

Author SHA1 Message Date
Murilo
83144c271c gnu: hyprsunset: Update to 0.3.0.
* gnu/packages/xdisorg.scm (hyprsunset): Update to 0.3.0.
[native-inputs]: Change gcc-14 to gcc-15.
[inputs]: Add hyprlang.
[arguments]{cmake}: Use cmake-next.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-07-23 12:56:32 -04:00
Murilo
44279c9f36 gnu: hyprland: Update to 0.50.1.
* gnu/packages/wm.scm (hyprland): Update to 0.50.1.
[native-inputs]: Change gcc-14 to gcc-15.
[inputs]: Change libinput-minimal to libinput-minimal-next.
[home-page]: Update to new URL.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-07-23 12:56:31 -04:00
Murilo
319c327b17 gnu: hypridle: Build with gcc-15.
* gnu/packages/wm.scm (hypridle)[native-inputs]: Change gcc-14 to gcc-15.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-07-23 12:56:30 -04:00
Murilo
bf3bc51022 gnu: hyprlock: Update to 0.9.0.
* gnu/packages/xdisorg.scm (hyprlock): Update to 0.9.0.
[native-inputs]: Change gcc-14 to gcc-15.
[home-page]: Update to new URL.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-07-23 12:56:29 -04:00
Murilo
f669f85eff gnu: aquamarine: Update to 0.9.2.
* gnu/packages/xdisorg.scm (aquamarine): Update to 0.9.2.
[native-inputs]: Change gcc-14 to gcc-15.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-07-23 12:56:28 -04:00
Murilo
64dea82955 gnu: hyprwayland-scanner: Update to 0.4.5.
* gnu/packages/freedesktop.scm (hyprwayland-scanner): Update to 0.4.5.
[native-inputs]: Change gcc-14 to gcc-15.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-07-23 12:56:27 -04:00
Murilo
fe4a3050c0 gnu: hyprgraphics: Update to 0.1.5.
* gnu/packages/cpp.scm (hyprgraphics): Update to 0.1.5.
[native-inputs]: Change gcc-14 to gcc-15.
[home-page]: Update to new URL.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-07-23 12:56:26 -04:00
Murilo
fd853833ef gnu: hyprutils: Update to 0.8.1.
* gnu/packages/cpp.scm (hyprutils): Update to 0.8.1.
[native-inputs]: Change gcc-14 to gcc-15.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-07-23 12:56:25 -04:00
Murilo
b2937e761b gnu: Add libinput-minimal-next.
* gnu/packages/freedesktop.scm (libinput-minimal-next): New variable.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-07-23 12:56:22 -04:00
Mathieu
6487bfc206 gnu: chafa: Update to 1.16.2.
* gnu/packages/image-viewers.scm (chaga): Update to 1.16.2.
[native-inputs]: Add which, required for tests.

Change-Id: Ie966a1acd18eec5d129e12a94274aef687f3bee8
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-23 18:26:19 +02:00
Andreas Enge
b78aea2f9b gnu: ots: Fix build with gcc-14.
* gnu/packages/ots.scm (ots)[arguments]<#:phases>{'fix-includes}: New phase.

Change-Id: I37bad828cc02328804b5829315a2296614cea70c
2025-07-23 18:08:42 +02:00
Andreas Enge
271355a644 gnu: barrier: Fix build with gcc-14.
* gnu/packages/barrier.scm (barrier)[arguments]<#:phases>{'fix-null}:
Rename to...
{'fix-includes}: ...this and add inclusions of header files.

Change-Id: I168b31b3d2a27e313fe0bb787a7b8b743410a6d8
2025-07-23 17:55:32 +02:00
Jeff Sparkes
a08b796fa1 gnu: roswell: Update to 24.10.115.
* gnu/packages/lisp.scm (roswell): Update to 24.10.115.

Change-Id: I43ac08ab2e205dff227b0c50e9591820b656db99
2025-07-23 17:33:35 +02:00
Nicolas Graves
92bc386eda gnu: python-selenium: Update to 4.28.1.
* gnu/packages/python-web.scm (python-selenium): Update to 4.28.1.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Disable failing tests.
<#:phases>: Add phase 'chdir.
[propagated-inputs]: Add python-certifi, python-trio,
python-trio-websocket, python-typing-extensions,
python-websocket-client.
[native-inputs]: Add python-filetype, python-pytest,
python-pytest-mock, python-pytest-trio, python-setuptools-rust.

Change-Id: Id0e4c222e19d0406d4173bef91561d8bcf8332c6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-23 16:24:26 +01:00
Nicolas Graves
0aeeba456f gnu: python-cram: Switch to pyproject.
* gnu/packages/python-check.scm (python-cram):
[build-system]: Switch to pyproject-build-system.

Change-Id: Ifff01959a7ebad3bc2ce8f785c879c8910ad33e9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-23 16:24:26 +01:00
Nicolas Graves
a7c606c5ab gnu: python-openid-teams: Switch to pyproject.
* gnu/packages/python-web.scm (python-openid-teams)
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: Id7d1d855c1c6200037fa20be68f4d38563adc31d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-23 16:24:26 +01:00
Nicolas Graves
b23aaf7eae gnu: python-openid-cla: Switch to pyproject.
* gnu/packages/python-web.scm (python-openid-cla)
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: If980a67a28a210f11e1d122426ed5b771b54ae07
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-23 16:24:25 +01:00
Nicolas Graves
e5226ef22f gnu: python-openid: Switch to pyproject.
* gnu/packages/python-web.scm (python-openid)
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Remove use of coverage in 'check phase.
[native-inputs]: Remove python-coverage. Add python-setuptools,
python-wheel.

Change-Id: I6aa46912964f4c02e3ecb1ced4792f332a1f0fc0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-23 16:24:25 +01:00
Nicolas Graves
cc8a580027 gnu: python-lazr-restfulclient: Update to 0.14.6.
* gnu/packages/python-web.scm (python-lazr-restfulclient): Update to 0.14.6.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Remove it (enable them).
<#:phases>: Add phase 'remove-some-tests.
[native-inputs]: Add python-setuptools, python-testtools,
python-wheel, python-wsgi-intercept, python-zope-testrunner.
[propagated-inputs]: Drop python-six.

Change-Id: If4c547908e730ab88b354c9fb571a02ee954a1bb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-23 16:24:25 +01:00
Nicolas Graves
688b953153 gnu: python-pyaes: Switch to pyproject.
* gnu/packages/python-crypto.scm (python-pyaes)
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: If128c432bf1359aa66fcde7da82160f30e95f181
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-23 16:24:25 +01:00
Nicolas Graves
fba83917a7 gnu: python-cram: Run without coverage.
* gnu/packages/python-check.scm (python-cram)
[arguments]<#:phases>: Improve 'patch-source phase style and disable a
substitution made for coverage. Rewrite the 'check phase and disable
coverage checks.
[native-inputs]: Remove python-coverage, which.

Change-Id: Iebd2e7188a89f7a647f163777e9d0ebd2674ddca
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-23 16:24:25 +01:00
Nicolas Graves
23878e69f5 gnu: t-todo-manager: Switch to pyproject.
* gnu/packages/task-management.scm (t-todo-manager)
[build-system]: Switch to pyproject-build-sytem.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: If29d38cd75fc937251c7341670743c967ebe6a52
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-23 16:24:25 +01:00
Nicolas Graves
73f2bee591 gnu: t-todo-manager: Actually run the tests.
* gnu/packages/task-management.scm (t-todo-manager)[arguments]
<#:phases>: Replace the 'check phase to actually run tests.
[home-page]: Update and relocate.

Change-Id: Ied16c083eb59ff0669a14b5ae3ad493f0c1d4c64
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-23 16:24:25 +01:00
Nicolas Graves
dffbfcfeca gnu: python-cram: Improve style.
* gnu/packages/python-check.scm (python-cram): Run guix style, use
gexps.

Change-Id: I36946726869fd50a8386f699fd9b8becbdabe775
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-23 16:24:25 +01:00
Nicolas Graves
360da46b91 gnu: python-selenium: Switch to pyproject-build-system.
* gnu/packages/python-web.scm (python-selenium):
  [build-system]: Switch to pyproject-build-system.
  [native-inputs]: Add python-setuptools, python-wheel.

Change-Id: Ida0451a6d0f219fe8669c631f11793d0872de35f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-23 16:24:25 +01:00
Nicolas Graves
a651780eac gnu: python-srt: Enable tests.
* gnu/packages/python-xyz.scm (python-srt)[native-inputs]: Add
python-pytest.

Change-Id: I1d1bbac3c3aff6b59d485769263cc824ce937e18
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-23 16:24:24 +01:00
Nicolas Graves
6aa104f90a gnu: python-srt: Switch to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-srt)[native-inputs]: Add
python-setuptools, python-wheel.

Change-Id: I7babe669543d975bb88fbc337a38bc507c8613f2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-23 16:24:24 +01:00
Nicolas Graves
4b5f8853dc gnu: python-srt: Update to 3.5.3.
* gnu/packages/python-xyz.scm (python-srt): Update to 3.5.3.

Change-Id: Ic5fb7a3da56689bc91b66e45c8c6429830bb69c6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-23 16:24:24 +01:00
Nicolas Graves
93d4c88e4e gnu: python-srt: Improve style.
* gnu/packages/python-xyz.scm (python-srt): Run guix style.

Change-Id: I0023088ba37030a08b2286335226d5899b45fe6f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-23 16:24:24 +01:00
Sharlatan Hellseher
79638a06e6 gnu: python-geopandas: Update to 1.1.1.
* gnu/packages/geo.scm (python-geopandas): Update to 1.1.1.
  [arguments] <test-flags>: Skip 2 more tests missing baseline images.
  [native-inputs]: Remove python-codecov, python-pytest-cov, and
  python-pytest-xdist.

Change-Id: I8859283e692debb297e502cf6b2a722d374aa2fd
2025-07-23 16:24:24 +01:00
Sharlatan Hellseher
fd12063294 gnu: python-extruct: Update to 0.18.0.
* gnu/packages/python-web.scm (python-extruct): Update to 0.18.0.
  [build-system]: Use pyproject.
  [native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I620b4612188f29ad6ce92319ad8c2efe89d030af
2025-07-23 16:24:24 +01:00
Sharlatan Hellseher
94bb5be20e gnu: python-html-text: Update to 0.7.0.
* gnu/packages/python-web.scm (python-html-text): Update to 0.7.0.
  [build-system]: Use pyproject.
  [propagated-inputs]: Add python-lxml-html-clean.
  [native-inputs]: Add python-setuptools and python-wheel.

Change-Id: Ib70f586460b4bc392f19f2a0e079bed69fc9bd97
2025-07-23 16:23:25 +01:00
Liliana Marie Prikler
15d2690104 gnu: python-readability-lxml: Switch to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-readability-lxml): Switch to
pyproject-build-system.  Drop arguments.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: Ia85fb8c34af377f9c7d0caf70cfe7c18f473bcf9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-23 16:23:25 +01:00
Liliana Marie Prikler
ecfda5ffd3 gnu: python-readability-lxml: Add missing input.
* gnu/packages/python-xyz.scm (python-readability-lxml)[propagated-inputs]:
Add python-lxml-html-clean.

Change-Id: I11fb7ce8cbf93ccab180536921114e039db62017
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-23 16:23:25 +01:00
Liliana Marie Prikler
a823e30b74 gnu: Add python-lxml-html-clean.
* gnu/packages/xml.scm (python-lxml-html-clean): New variable.

Change-Id: Ia67f7cd90a172f025c810123bc3838926ef693a7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-23 16:23:25 +01:00
Jussi Timperi
206bfa0f03 gnu: i3lock-color: Fix build.
* gnu/packages/wm.scm (i3lock-color)[native-inputs]: Remove automake;
add automake-1.16.5.

Change-Id: Ic196e72b5bd4d6704d6cf9959061e4affefca261
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-23 17:04:29 +02:00
Jussi Timperi
eefd2b2ee0 gnu: i3lock-color: Update to 2.13.c.5.
* gnu/packages/wm.scm (i3lock-color): Update to 2.13.c.5.
[arguments]: Use gexps.
<#:configure-flags>: Add --with-zsh-completion-dir to install completions.
[native-inputs]: Add bash-completion.

Change-Id: I8fe21aa6956d9fef300897c03f8be9a8ab988857
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-23 17:04:29 +02:00
Cayetano Santos
e41a317ad7 gnu: symbiyosys: Fix typo.
This package uses gnu-build-system, not cmake.

* gnu/packages/electronics.scm (symbiyosys)[arguments]<#:imported-modules>:
Replace cmake-build-system-modules by default-gnu-imported-modules.

Change-Id: I9fcb34e4d7e80dbbd8f3dc9c9ec14c4ae1b9264b
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-23 15:36:39 +01:00
Sharlatan Hellseher
f5ed728ccd gnu: louvain-community: Update to 1.0.0-2.681a711.
* gnu/packages/maths.scm (louvain-community): Update to 1.0.0-2.681a711.

Change-Id: If32d00eba07dfeef1566e9b738ad1a17a91d319b
2025-07-23 15:36:39 +01:00
Sharlatan Hellseher
f88dd9da2e gnu: cudd: Use gcc@13, fix tests.
One test fails with gcc@14:
  > cat /tmp/guix-build-cudd-3.0.0.drv-3/source/cudd/differences
  2c2
  < Plus infinity is 1e+302
  ---
  > Plus infinity is inf
  18c18
  < h (dbl) : 1023 nodes 1 leaves unknown minterms
  ---
  > h (dbl) : 1023 nodes 1 leaves 4.49423e+307 minterms
  20c20
  < one[2044] (dbl) : 1 nodes 1 leaves unknown minterms
  ---
  > one[2044] (dbl) : 1 nodes 1 leaves inf minterms

* gnu/packages/maths.scm (cudd): [native-inputs]: Add gcc-13.

Change-Id: I7c24e1484260cda7973d998aa63023d969b6d3f7
2025-07-23 15:36:39 +01:00
Sharlatan Hellseher
037fadc305 gnu: btor2tools: Update to 1.0.0-pre-2.fb69ee3.
* gnu/packages/maths.scm (btor2tools): Update to 1.0.0-pre-2.fb69ee3.

Change-Id: Ia0a4719921f6cff0ced93ed632898627e1612cb7
2025-07-23 15:36:39 +01:00
Sharlatan Hellseher
90a5ca1102 gnu: aiger: Fix build with gcc@14.
* gnu/packages/maths.scm (aiger) [arguments] <make-flags>: Provide skip
"implicit-function-declaration" warning.

Change-Id: I5352d85b40e6aef61f8bf1da59b50664d824b53b
2025-07-23 15:36:39 +01:00
Nicolas Graves
5a3f6a1b82 gnu: obs-vkcapture: Update to 1.5.2.
* gnu/packages/video.scm (obs-vkcapture): Update to 1.5.2.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-23 16:11:22 +02:00
Nicolas Graves
f8cd4cddec gnu: obs-source-copy: Update to 0.2.6.
* gnu/packages/video.scm (obs-source-copy): Update to 0.2.6.

Change-Id: I9d60be73c3256c3ba1025b51a630adf10b01a1ad
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-23 16:11:00 +02:00
Nicolas Graves
124799619b gnu: obs: Update to 31.1.1.
* gnu/packages/video.scm (obs): Update to 31.1.1.
[inputs]: Add extra-cmake-modules.
* gnu/packages/patches/obs-modules-location.patch: Refresh patch.

Change-Id: I90b215e4a4212c6d728ccdde2e0722ae36151b85
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-23 16:10:54 +02:00
宋文武
686cc8728e gnu: obs: Upduate to 31.0.1.
* gnu/packages/patches/obs-modules-location.patch: Adjust for 31.0.1.
* gnu/packages/video.scm (obs): Update to 31.0.1.
[inputs]: Add rnnoise and uthash.
[arguments]: Use cmake-next.  Add "-DENABLE_NVENC=OFF" to configure-flags.
Set OBS_EXECUTABLE_RPATH, OBS_LIBRARY_RPATH and OBS_MODULE_RPATH.

Change-Id: Iaa8e7fceb04b3bf7e69cb0a040938ca90dfa46d0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-23 16:10:45 +02:00
Cayetano Santos
10ca42404a gnu: emacs-ellama: Improve style.
* gnu/packages/emacs-xyz.scm (emacs-ellama): Fix maximum column.
[propagated-inputs]: Remove emacs-transient.

Change-Id: I9a205bd2cfe1f7b0393b15acbda8402b6f37a48d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-23 14:11:31 +01:00
Sharlatan Hellseher
a5b02098f5 gnu: go-github-com-ovn-kubernetes-libovsdb: Skip some tests on 32bit.
* gnu/packages/golang-web.scm (go-github-com-ovn-kubernetes-libovsdb):
  [arguments] <test-flags>: Skip some problematic tests on 32bit
  architectures.
  <phases>: Add optional 'remove-problematic-test-files.

Change-Id: I52ecf16124fe94886b7bfee706ac8b05aec8cb47
2025-07-23 13:11:26 +01:00
Vagrant Cascadian
f75026458d gnu: linux-libre-arm64-mnt-reform: Update to 6.15.
* gnu/packages/linux.scm (reform-debian-packages): Update to
2023-07-10-425-g9187116.
(linux-libre-arm64-mnt-reform): Update to 6.15.
(reform-debian-packages-for-6.12): New variable.
(linux-libre-arm64-mnt-reform-6.12): New variable.
2025-07-22 20:23:26 -07:00
Maxim Cournoyer
f06eecec99 gnu: dia: Update to 0.97.3-6.c99c6e2, reinstating tests.
* gnu/packages/gnome.scm (dia): Update to 0.97.3-6.c99c6e2.
[#:tests?]: Delete.

Change-Id: Ia38098505521eab9efda462299fbd9131978d102
2025-07-23 11:49:16 +09:00