gnu: podman-compose: Use unittest.
* gnu/packages/containers.scm (podman-compose):
[arguments] <test-backend, test-flags>: Use unittest as seen in
project's GitHub Actons.
<phases>: Remove 'pre-check.
[native-inputs]: Remove python-pytest and python-wheel.
Change-Id: I6da2f7f4c55f4cd22919d7f7827b2be58993f2e2
gnu: podman-compose: Update to 1.5.0.
* gnu/packages/containers.scm (podman-compose): Update to 1.5.0.
[arguments] <test-flags>: Only run tests in `tests/unit`.
[arguments] <phases>: Add before-checks phase to fix a ModuleNotFoundError.
Change-Id: Ia9b8900bd71c848559b067d48e7eb4bf212f0f73
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-simpy.
* gnu/packages/simulation.scm (python-simpy): New variable.
Change-Id: Ic95e6b0656dc2e2deffb543491c64ad5ae14632c
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-2.7: Hide CVE-2023-36632
* gnu/packages/python.scm (python-2.7): Hide CVE-2023-36632
Change-Id: Ifd217b0ecfb0ef5025fbc313c6c7a7e771501c77
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: emacs-yeetube: Simplify locate-binaries phase.
* gnu/packages/emacs-xyz.scm (emacs-yeetube)
[arguments]<#:phases>{locate-binaries}: Reduce code duplication.
Change-Id: Ibe5ae19ec7877a81b80f28052680feab7fb154ab
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: emacs-yeetube: Update to 2.1.10.
* gnu/packages/emacs-xyz.scm (emacs-yeetube): Update to 2.1.10.
Change-Id: I6db1e506b050454cd9b95292c95800370ea6da03
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: Remove python-urllib3-next.
* gnu/packages/python-web.scm (python-urllib3-next): Delete variable.
Change-Id: If58db641c59c3a2e63e1b043a1840dac0f7ae327
gnu: xkcdpass: Modernize package.
* gnu/packages/password-utils.scm (xkcdpass)[source]: Use direct #:url.
[home-page]: Move before synopsis.
Change-Id: I6ba4325818f2c6deff3b67a22b48f0cb4cdda929
gnu: xkcdpass: Switch to pyproject-build-system.
* gnu/packages/password-utils.scm (xkcdpass):
[build-system]: Change to pyproject-build-system.
[arguments] <test-backend>: Use "unittest".
[native-inputs]: Add python-setuptools.
Change-Id: I5d441bde3e1cce3e466e07ecfb69ef47b28b67ec
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: python-canvasapi: Update to 3.4.0.
* gnu/packages/python-web.scm (python-canvasapi): Update to 3.4.0.
[native-inputs]: Remove python-urllib3-1.26 and python-wheel; add python-urllib3.
Change-Id: I565de1aa396b54d028019a90a1b31f75434cdcf4
gnu: roguebox-adventures: Fix build.
* gnu/packages/games.scm (roguebox-adventures): Fix build.
[inputs]: Remove python-tmx.
Closes: guix/guix#4995
Change-Id: I67f7736b935d7cb5e03f5b4a89e5aa5487668e19
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: python-pypresence: Update to 4.6.1 and fix the build.
* gnu/packages/messaging.scm (python-pypresence): Update to 4.6.1.
(native-inputs): Add build/test inputs.
(arguments): Declare the build backend.
(arguments): Disable tests.
Change-Id: I798ea40f4be2a1b15a7eed23673529b3a8a0cb41
gnu: librewolf: Update to 146.0.1-1 [security-fixes].
contains fixes for:
CVE-2025-14860: Use-after-free in the Disability Access APIs component
CVE-2025-14861: Memory safety bugs fixed in Firefox 146.0.1
* gnu/packages/librewolf.scm (librewolf): Update to 146.0.1-1.
Change-Id: I0dc2c26bf6b301cd04ce2897b3688f4a3a102e24
gnu: dvdbackup: Fix build with libdvdread 6.1.0+.
* gnu/packages/patches/dvdbackup-with-libdvdread-6.1.0+.patch: Add the
patch to fix the build.
* gnu/local.mk: Ship it.
* gnu/packages/video.scm: Use it.
gnu: libdvdnav: Update to 6.1.1.
* gnu/packages/video.scm (libdvdnav): Update to 6.1.1.
gnu: Add lsdvd.
* gnu/packages/video.scm (lsdvd): New variable.
gnu: poco: Enable SSL.
* gnu/packages/cpp.scm (poco)[arguments]<#:configure-flags>: Add ENABLE_CRYPTO,
ENABLE_NETSSL.
<#:phases>{disable-problematic-tests}: Add NetSSL_OpenSSL.
[inputs]: Add openssl.
Change-Id: I2b15339b1b4b4917de31c26e031a48f73dea714b
gnu: cimg: Update to 3.6.5.
* gnu/packages/image-processing.scm (cimg): Update to 3.6.5.
Change-Id: Ic1672327a3c53e08d685d54ee0d65d810bb51e93
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: sage: Update to 10.7.
* gnu/packages/patches/sage-safeguard-sage-getargspec-cython.patch:
Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
* gnu/packages/sagemath.scm (sage): Update to 10.7.
[origin]: Remove patch.
Change-Id: I64093e73369bd378b2553df589f0e2c6e5097aef
gnu: flint: Update to 3.4.0 and add flint-3.3.
* gnu/packages/algebra.scm (flint): Update to 3.4.0.
(flint-3.3): New variable.
(python-flint)[inputs]: Replace flint by flint-3.3.
* gnu/packages/sagemath.scm (sage)[inputs]: Replace flint by flint-3.3.
Change-Id: I4a9e0a4bf70be54f165183959ef1cd4652387c27