~ruther/guix-local

03c68857 — Andreas Enge 2 months ago
gnu: flint: Update to 3.3.1.

* gnu/packages/algebra.scm (flint): Update to 3.3.1.

Change-Id: If8ca230f1571e64283ee7fd85bc8a0389f698e3f
0c9b2cf0 — Andreas Enge 2 months ago
gnu: singular: Update to 4.4.1p5.

* gnu/packages/algebra.scm (singular): Update to 4.4.1p5.

Change-Id: I3d3b3969fa2f55abf3380840cb24933c1f1c2627
7ec5abb6 — Nguyễn Gia Phong 2 months ago
gnu: rss2email: Switch to pyproject-build-system.

* gnu/packages/mail.scm (rss2email):
  [build-system]: Change to pyproject-build-system.
  [arguments] <build-backend>: Use "poetry.core".
  <test-backend, test-flags>: Use "unittest".
  <phases>: Add 'fix-tests; use default 'check.
  [native-inputs]: Add python-poetry-core.

Change-Id: I0c6d8cece6894b93622ccd429635f2934a98d156
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2d59c06b — Andreas Enge 2 months ago
gnu: flint: Update to 3.2.2 and enable parallel tests.

Parallel tests appear to work now on aarch64-linux.

* gnu/packages/algebra.scm (flint): Update to 3.2.2.
[inputs]: Remove unused input ntl.
[arguments]<#:parallel-tests?>: Remove the #f value.

Change-Id: I24d9d1235646a08ccc16484fb285d39c22e2e4a1
d5093ed3 — Nguyễn Gia Phong 2 months ago
gnu: xkeysnail: Switch to pyproject-build-system.

* gnu/packages/xdisorg.scm (xkeysnail):
  [build-system]: Change to pyproject-build-system.
  [native-inputs]: Add python-setuptools.

Change-Id: Ib0e0a8accda1ed7d1f342877544529854b825248
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
76a91821 — Nguyễn Gia Phong 2 months ago
gnu: xkblayout: Switch to pyproject-build-system.

* gnu/packages/xdisorg.scm (xkblayout):
  [build-system]: Change to pyproject-build-system.
  [native-inputs]: Add python-setuptools.
  [arguments]: Explicitly disable nonexistent tests.

Change-Id: I2fad5c5ba8d4f2f912657db592dde1c43556ea7f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
271592e4 — Nguyễn Gia Phong 2 months ago
gnu: arandr: Switch to pyproject-build-system.

* gnu/packages/xdisorg.scm (arandr):
  [build-system]: Change to pyproject-build-system.
  [native-inputs]: Add python-setuptools.

Change-Id: Icb5ab460d592b4f9a2ebad1068aa0895b8ee6575
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
32d69c29 — Sharlatan Hellseher 2 months ago
gnu: awslogs: Update to 0.15.0.

* gnu/packages/web.scm (awslogs): Update to 0.15.0.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop all.
[native-inputs]: Add python-pytest and python-setuptools.
[description]: Mention availability of the same functionality in
official AWS CLI tool.

Change-Id: I850ac706c40d731212143c608fec44afe0b0d300
2e7ff3c6 — Sharlatan Hellseher 2 months ago
gnu: kernel-hardening-checker: Update to 0.6.17.1.

* gnu/packages/linux.scm (kernel-hardening-checker): Update to 0.6.17.1.
[native-inputs]: Add python-setuptools.

Change-Id: I27057caed99335c264c41f9969206ecef1f22395
0a6675db — Sharlatan Hellseher 2 months ago
gnu: getmail6: Update to 6.19.10.

* gnu/packages/mail.scm (getmail6): Update to 6.19.10.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: Ic5065dad712115a22175e53a61b84b70d80334c0
6b1bb5fb — Sergey Trofimov 2 months ago
gnu: xcur2png: Fix build with gcc@14.

* gnu/packages/xorg.scm (xcur2png)
[arguments]<#:configure-flags>: Add CFLAGS.

Change-Id: I2b8ecdaf527400d0a52b4bdcf3fd5c391bd8822e
Signed-off-by: Andreas Enge <andreas@enge.fr>
6997024e — Sharlatan Hellseher 2 months ago
gnu: enjarify: Improve package, fix tests.

* gnu/packages/android.scm (enjarify): Use G-Expressions, improve
style, and fix tests.
[source]: Use direct URL string instead of [home-page]
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove trailing #t from lambdas.
<phases>: Merge 'fixup-expected-test-results with
'drop-java-xss-argument into 'fix-tests phase and fix module path in
"runtests.py"; rework 'install-enjarify-wrapper phase.
[native-inputs]: Add python-setuptools.
[home-page]: Move above [synopsis]
[description]: Start from a new line, mention original source of the
project.

Fixes: guix/guix#4954
Reported-by: nomike <nomike@nomike.com>
Change-Id: I22e3e613ca5d0352fdd5d6d397183a4cde1a067f
b104a808 — Murilo 2 months ago
gnu: hyprland: Update to 0.52.2.

* gnu/packages/wm.scm (hyprland): Update to 0.52.2.

Change-Id: I1079af936ede402e93484e2801a1f89da0c73cb0
Signed-off-by: John Kehayias <john@guixotic.coop>
ea4f8318 — Murilo 2 months ago
gnu: hyprlang: Update to 0.6.7.

* gnu/packages/cpp.scm (hyprlang): Update to 0.6.7.

Change-Id: I098f2bb3e1b8ac815ccaae53015dc8ed1e1e16ef
Signed-off-by: John Kehayias <john@guixotic.coop>
972f8ba7 — John Kehayias 2 months ago
gnu: xorg-server: Update to 21.1.21.

* gnu/packages/xorg.scm (xorg-server): Update to 21.1.21.

Change-Id: Ib2024a8de8a17d8f8607691a8dca9b4ddb510298
2455e974 — John Kehayias 3 months ago
gnu: xorg-server-xwayland: Update to 24.1.9 [security-fixes].

Fixes CVE-2025-62229, CVE-2025-62230, and CVE-2025-62231.

See <https://lists.x.org/archives/xorg-announce/2025-October/003635.html> for
more information.

* gnu/packages/xorg.scm (xorg-server-xwayland): Update to 24.1.9.

Change-Id: I81533e02fa5629b26b268f4a2f4f5c8a47680c37
7db9c56b — John Kehayias 3 months ago
gnu: xorg-server: Update to 21.1.20 [security-fixes].

A previous version, 21.1.19, fixed CVE-2025-62229, CVE-2025-62230, and
CVE-2025-62231.

See <https://lists.x.org/archives/xorg-announce/2025-October/003635.html> for
more information.

* gnu/packages/xorg.scm (xorg-server): Update to 21.1.20.

Change-Id: I6a2a50898b1537eebc97f0a470af987aae712acc
b26b379a — John Kehayias 2 months ago
gnu: glad: Use xvfb-run-for-tests.

This prevents xorg-server from having over 1,000 dependents.

* gnu/packages/gl.scm (glad)[native-inputs]: Use xvfb-run-for-tests instead of
xvfb-run.

Change-Id: I6b2fea1ba92395eef08fab77e5225b2abd95a954
fbef54aa — Sharlatan Hellseher 2 months ago
gnu: python-zopfli: Update to 0.4.0.

* gnu/packages/python-compression.scm (python-zopfli): Update to 0.4.0.
[source]: Switch to git-fetch.
[arguments] <phases>: Use default 'check.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove unzip; add python-setuptools.

Change-Id: Icff078670dd822ed7a8e6490f0c2337f93c39a9d
d128cca4 — Hugo Buddelmeijer 2 months ago
gnu: python-abjad: Fix build.

* gnu/packages/music.scm (python-abjad): Fix build.
[arguments]<#:phases>: Add 'fix-docstring phase.

Change-Id: Ic1d36183d47d6a2d65a2f3be25596802eb48ea03
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Next