gnu: python-pkgconfig: Switch to pyproject. * gnu/packages/python-xyz.scm (python-pkgconfig): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I9cc62942bd9f1cc999e872b0278ef2ced4c29775 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: beancount: Ignore network-related failing tests. * gnu/packages/finance.scm (beancount)[arguments]<#:test-flags>: Ignore network-related failing tests. Change-Id: Id6688a6b57bfb9e609d2e158fce57f4fe59022c2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-magic: Switch to pyproject. * gnu/packages/python-xyz.scm (python-magic): [source]<modules, snippet>: Move them in phases. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend, #:test-flags>: Run tests. <#:phases>: Remove 'check phase replacement. Import phase 'fix-tests from [source]. Improve style of phase 'hard-code-path-to-libmagic. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I0496e7e3b6f800e8358c133066e366ee144a24b3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-slugid: Switch to pyproject. * gnu/packages/python-xyz.scm (python-slugid): [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:phases> by <#:test-backend>. [native-inputs]: Add python-setuptools. Replace python-nose by python-pynose. [description]: Improve style. Change-Id: I784cb883f6ca4564e05635c89d18f173831c5a13 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-rarfile: Update to 4.2. * gnu/packages/python-xyz.scm (python-rarfile): Update to 4.2. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Improve style. <#:phases>: Replace 'check phase with <#:test-backend, #:test-flags>. Improve style of phase 'patch. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I754bd26e631110f7644f542028b5657ab9d328e7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: ableton-link: Fix build. This addresses issue #3784. * gnu/packages/audio.scm (ableton-link)[propagated-inputs]: Replace asio with asio-1.28. Change-Id: Ic2571e89c5db461f2a54dd4f00c21725639dbe69 Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
gnu: xlispstat: Fix compilation with modern GCC versions. Package compilation would fail with modern GCC due to deprecated features that are used in the package source code. This patch updates the package to modernize the source code to fix compilation errors (see <https://github.com/jhbadger/xlispstat/pull/1>.) * gnu/packages/statistics.scm (xlispstat): Fix compilation with GCC version 14 or newer. [source]: Add a patch. * gnu/packages/patches/xlispstat-fix-compilation-with-modern-gcc.patch: New file. * gnu/local.mk (dist_patch_DATA): Register the patch. Change-Id: I0f8b194887298fff196be7426a0de7eb247a8c48
gnu: guile-fibers: Update url. * gnu/packages/guile-xyz.scm (guile-fibers): Update url to guile/fibers. Change-Id: I1da9493f582710a7ff2f56b62c4ebcadf3faa68b
gnu: sosage: Update to 1.6.1. * gnu/packages/games.scm (sosage): Update to 1.6.1. Change-Id: I0b5fbb1ce5263c43f29b6b561ef278996d0d4f57
gnu: unbound: Update to 1.24.1. [security-fixes] This security release fixes CVE-2025-11411. * gnu/packages/dns.scm (unbound): Update to 1.24.1. [native-inputs]: Add pkg-config. Change-Id: Ife2840c8657e75e19810634454b20e6cb90c0675 Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: ruby-3.4: Update to 3.4.7. Includes an update to the uri gem addressing CVE-2025-61594. * gnu/packages/ruby.scm (ruby-3.4): Update to 3.4.7. Change-Id: Ib5892b938e9ccabf38fc8110ce137f130e0b5031 Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: quodlibet: Correct deprecated input. * gnu/packages/music.scm (quodlibet)[inputs]: Replace keybinder-3.0 by keybinder. Change-Id: Ie0b4cd7b4676791116d6c3ce9f5432bd2eda0953
gnu: musikcube: Update to 3.0.5. * gnu/packages/music.scm (musikcube): Update to 3.0.5. [inputs]: Remove ffmpeg-4; add ffmpeg. Change-Id: I63b41bf43b3b4c0bec506ccaaad68eaad3443528
gnu: stringtie: Update to 3.0.2. * gnu/packages/bioinformatics.scm (stringtie): Update to 3.0.2. Change-Id: Ie35084c70ad6c91b9e03b09ec6fe4f825bd39dcd
gnu: Remove htslib-1.12. * gnu/packages/bioinformatics.scm (htslib-1.12): Delete variable. Change-Id: Id1fd05bddc1b40be0e3186c0e5848a1a0f343ce3
gnu: Remove htslib-for-stringtie. * gnu/packages/bioinformatics.scm (htslib-for-stringtie): Delete variable. * gnu/packages/patches/htslib-for-stringtie.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister file. Change-Id: Idbf3fa982895baed97913e08650cbff6947e8182
gnu: stringtie: Update input. * gnu/packages/bioinformatics.scm (stringtie)[inputs]: Replace htslib-for-stringtie by htslib. Change-Id: I8f197b461ee5f0a0e1b1e1201437d3c7667c2685
gnu: python-doubletdetection: Corrected deprecated input. * gnu/packages/bioinformatics.scm (python-doubletdetection)[inputs]: Replace python-vtraag-louvain by python-louvain-igraph. Change-Id: I27c87906c44bd536d67938c0315e40ca7ee82bf5
gnu: Remove htslib-1.19. * gnu/packages/bioinformatics.scm (htslib-1.19): Delete variable. Change-Id: I7804d3ae403dbdf149e3012922f7ac9a382288d7
gnu: Remove samtools-1.14. * gnu/packages/bioinformatics.scm (samtools-1.14): Delete variable. Change-Id: I68e8e3ad05841d300897d830f9bcd7fa73c68adc