~ruther/guix-local

d8852c67 — John Kehayias 6 months ago
gnu: xvfb-run: Update to 21.1.18-2 [security-fixes].

Previous versions fixed various CVEs, see
<https://metadata.ftp-master.debian.org/changelogs//main/x/xorg-server/xorg-server_21.1.18-2_changelog>
for details.

* gnu/packages/xorg.scm (xvfb-run): Update to 21.1.18-2.
[arguments]<#:phases>: In unpack phase use package-source instead of source
directly so that xvfb-run-for-tests won't change due to changes in xvfb-run
source.
(xvfb-run-for-tests): Stay at 21.1.7-1.

Change-Id: Ie1642e17543d8b2f3c65804a38b9e3469528cfb0
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
79545606 — John Kehayias 6 months ago
gnu: xorg-server: Update to 21.1.18 [security-fixes].

A previous version, 21.1.16, fixed the following CVEs:

CVE-2025-26594: Use-after-free of the root cursor
CVE-2025-26595: Buffer overflow in XkbVModMaskText()
CVE-2025-26596: Heap overflow in XkbWriteKeySyms()
CVE-2025-26597: Buffer overflow in XkbChangeTypesOfKey()
CVE-2025-26598: Out-of-bounds write in CreatePointerBarrierClient()
CVE-2025-26599: Use of uninitialized pointer in compRedirectWindow()
CVE-2025-26600: Use-after-free in PlayReleasedEvents()
CVE-2025-26601: Use-after-free in SyncInitTrigger()

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

* gnu/packages/xorg.scm (xorg-server): Update to 21.1.18.
(xorg-server-for-tests): Remain at 21.1.15.

Change-Id: I9160f0d55b103b806fdaee0786c4a63a2443cd24
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
5dfb1d02 — John Kehayias 6 months ago
gnu: Add xvfb-run-for-tests.

* gnu/packages/xorg.scm (xorg-server-for-tests): Update comment.
(xvfb-run-for-tests): New variable.
* gnu/packages/qt.scm (qtbase)[native-inputs]: Use it instead of xvfb-run.

Change-Id: I464f13e15f7952aed975a34396ab644e7f2789ab
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
735f2c63 — Guillaume Le Vaillant 6 months ago
gnu: p2pool: Update to 4.10.1.

* gnu/packages/finance.scm (p2pool): Update to 4.10.1.

Change-Id: Iafab0f3e245bf98782dfd1883650a2edf358e127
6174b135 — Jake Forster 6 months ago
gnu: t1lib: Fix build with gcc@14.

* gnu/packages/fontutils.scm (t1lib) [arguments]<#:configure-flags>: Add
CFLAGS with "-Wno-error=implicit-int".

Closes: #2652
Change-Id: I8dccd24ca40a0d444e42c17b1b61db9f338b4742
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
9598974a — quanrong 7 months ago
gnu: Add asdf-vm.

* gnu/packages/package-management.scm (asdf-vm): New variable.

Change-Id: I91e873107fd32e86991057e3492d315c9a86c047
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
062e0f13 — quanrong 7 months ago
gnu: Add go-github-com-urfave-cli-altsrc-v3.

* gnu/packages/golang-xyz.scm (go-github-com-urfave-cli-altsrc-v3): New variable.

Change-Id: I8f84face3baf4f2c598571d2c4c5991e0f4ba826
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
f3aca26d — quanrong 7 months ago
gnu: Add go-github-com-urfave-cli-v3.

* gnu/packages/golang-xyz.scm (go-github-com-urfave-cli-v3): New variable.

Change-Id: Ic288e702c1b08fb5dfcf739c3edb32974b100174
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
868161a2 — Janneke Nieuwenhuizen 6 months ago
gnu: automake-1.17: Fix cross-build.

* gnu/packages/autotools.scm (automake)[arguments]: Skip two tests that
attempt to run [cross-]built executables, when cross-building.

Change-Id: I24bd012352400583fd8aad67c6d1f344954f973c
832f6130 — Janneke Nieuwenhuizen 7 months ago
gnu: Add python-changeo.

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

Change-Id: Id8de5ece784bf01e43e0e74aa178a4962428220a
76e58941 — Janneke Nieuwenhuizen 7 months ago
gnu: Add python-importlib-resources-6.4.0.

* gnu/packages/python-xyz.scm (python-importlib-resources-6): New variable.

Change-Id: Id8de5ece784bf01e43e0e74aa178a4962428220a
a0df1357 — Janneke Nieuwenhuizen 7 months ago
gnu: Add python-airr.

* gnu/packages/bioinformatics.scm (python-airr): New variable.

Change-Id: I8ffd8ea26a264b929865b2cb1aa096d6c6ab0270
b620ba61 — Janneke Nieuwenhuizen 7 months ago
gnu: Add python-yamlordereddictloader.

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

Change-Id: Ie250a044da02d2a2c8d2113d2331e37c6b3e46b0
4f16a7ef — Janneke Nieuwenhuizen 7 months ago
gnu: Add python-presto.

* gnu/packages/bioinformatics.scm (python-presto): New variable.

Change-Id: Ie250a044da02d2a2c8d2113d2331e37c6b3e46b0
49b00661 — Janneke Nieuwenhuizen 7 months ago
gnu: Add python-circe.

* gnu/packages/bioinformatics.scm (python-circe): New variable.

Change-Id: Ie250a044da02d2a2c8d2113d2331e37c6b3e46b0
c6db3916 — Janneke Nieuwenhuizen 7 months ago
gnu: Add python-pybiomart.

* gnu/packages/bioinformatics.scm (python-pybiomart): New variable.

Change-Id: Ie0922ac394f0d7e897fdd3bea1841bc4a758f14d
c40c613b — Janneke Nieuwenhuizen 7 months ago
gnu: clapack: Fix build with gcc-14.

* gnu/packages/maths.scm (clapack)[arguments]: Update to G-Expressions.  Add
"-Wno-error=implicit-function-declaration" to #:configure-flags to relax
gcc-14's strictness.

Change-Id: I23d05c5df64625b0ca04e18375e0ef7f42e85d5c
0e6fddea — Janneke Nieuwenhuizen 7 months ago
gnu: Add python-splicekit.

* gnu/packages/bioinformatics.scm (python-splicekit): New variable.

Change-Id: I00e4144bfbe1c11e131f6e32e0fa4ed5d6a6e5db
1362e3f5 — Janneke Nieuwenhuizen 7 months ago
gnu: Add python-scanrbp.

* gnu/packages/bioinformatics.scm (python-scanrbp): New variable.

Change-Id: I00e4144bfbe1c11e131f6e32e0fa4ed5d6a6e5db
72a1240c — Sharlatan Hellseher 6 months ago
gnu: python-requests-unixsocket2: Update to 1.0.1.

* gnu/packages/python-web.scm (python-requests-unixsocket2): Update to 1.0.1.
[propagated-inputs]: Remove python-pbr and python-requests; add
python-requests-next and python-urllib3-next.
[native-inputs]: Remove python-poetry-core; add nss-certs-for-test and
python-hatchling.

Change-Id: I52740b3663ca3374441ad17402eae7385798ccaf
Next