gnu: qtdeclarative: Update to 6.9.2.
* gnu/packages/qt.scm (qtdeclarative): Update to 6.9.2.
[#:phases] {check}: Set CMAKE_PREFIX_PATH and CPLUS_INCLUDE_PATH environment
variables.
Change-Id: I60fa21d91e4bc35b85fb73c7f06d31cbef5171ed
Co-authored-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: qtbase: Update to 6.9.2.
* gnu/packages/qt.scm (qtbase): Update to 6.9.2.
[arguments]<#:phases>: Adjust patch-more-paths phase.
Change-Id: Ia890e2c944b476feaaabb7d78abdd277209db7b9
gnu: xorg-server-xwayland: Update to 24.1.8.
* gnu/packages/xorg.scm (xorg-server-xwayland): Update to 24.1.8.
Change-Id: I84a2ac319a1d877243ab63e28a393b2448f90122
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
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>
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>
gnu: p2pool: Update to 4.10.1.
* gnu/packages/finance.scm (p2pool): Update to 4.10.1.
Change-Id: Iafab0f3e245bf98782dfd1883650a2edf358e127
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>
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>
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>
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>
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
gnu: Add python-changeo.
* gnu/packages/python-xyz.scm (python-changeo): New variable.
Change-Id: Id8de5ece784bf01e43e0e74aa178a4962428220a
gnu: Add python-importlib-resources-6.4.0.
* gnu/packages/python-xyz.scm (python-importlib-resources-6): New variable.
Change-Id: Id8de5ece784bf01e43e0e74aa178a4962428220a
gnu: Add python-airr.
* gnu/packages/bioinformatics.scm (python-airr): New variable.
Change-Id: I8ffd8ea26a264b929865b2cb1aa096d6c6ab0270
gnu: Add python-yamlordereddictloader.
* gnu/packages/python-xyz.scm (python-yamlordereddictloader): New
variable.
Change-Id: Ie250a044da02d2a2c8d2113d2331e37c6b3e46b0
gnu: Add python-presto.
* gnu/packages/bioinformatics.scm (python-presto): New variable.
Change-Id: Ie250a044da02d2a2c8d2113d2331e37c6b3e46b0
gnu: Add python-circe.
* gnu/packages/bioinformatics.scm (python-circe): New variable.
Change-Id: Ie250a044da02d2a2c8d2113d2331e37c6b3e46b0
gnu: Add python-pybiomart.
* gnu/packages/bioinformatics.scm (python-pybiomart): New variable.
Change-Id: Ie0922ac394f0d7e897fdd3bea1841bc4a758f14d