aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages
AgeCommit message (Collapse)Author
2024-12-18gnu: Add ogre-next.Maxim Cournoyer
* gnu/packages/graphics.scm (ogre-next): New variable. Change-Id: I0342e7c9917a5bf3c91cf464cf80a9137798b722
2024-12-18gnu: mygui: Update to 3.4.3.Maxim Cournoyer
* gnu/packages/game-development.scm (mygui): Update to 3.4.3. Change-Id: I5732fc176c5cfafabe3346367f0790e6a5f4a8e9 Series-to: 74075@debbugs.gnu.org Series-version: 2
2024-12-18gnu: ogre: Add support for Wayland, Vulkan and Bullet.Maxim Cournoyer
* gnu/packages/graphics.scm (ogre) [configure-flags]: Add -DOGRE_BUILD_RENDERSYSTEM_VULKAN=ON. [native-inputs]: Add vulkan-headers. [inputs]: Add bullet, glslang, spirv-tools and wayland. Change-Id: I77f8964f36facd40f48a80006cfaa0a17c7971e5
2024-12-18gnu: ogre: Update to 14.3.2.Maxim Cournoyer
* gnu/packages/graphics.scm (ogre): Update to 14.3.2. [phases] <do-not-attempt-building-gtest, run-x-server>: New phases. [native-inputs]: Update imgui source to latest. Add xorg-server-for-tests. Change-Id: Iabe6bb580106158976e7193bbb27d59df2466e29
2024-12-18gnu: ogre: Use gexps.Maxim Cournoyer
* gnu/packages/graphics.scm (ogre) [arguments]: Use gexps. Change-Id: I0e9ebeea06769dc849e9579501ffa44fbd4ebc3b
2024-12-18gnu: imgui: Update to 1.91.4.Maxim Cournoyer
* gnu/packages/toolkits.scm (imgui): Update to 1.91.4. Change-Id: I9a8f03db59fc795e065ebe4eaee60ca994164349
2024-12-18gnu: glib: Fix build on powerpc-linux.Efraim Flashner
* gnu/packages/glib.scm (glib)[arguments]: When building for powerpc-linux skip another test. Change-Id: Ibc3d166ce8d60119ae7c0a1874ab0bdfada44921
2024-12-18gnu: libgit2: Update to 1.8.4.Ashish SHUKLA
* gnu/packages/version-control.scm (libgit2-1.8): Update to 1.8.4. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-18gnu: libjami: Prepare for libgit2 1.8.4.Ludovic Courtès
* gnu/packages/patches/libjami-libgit2-compatibility.patch: New file. * gnu/packages/jami.scm (libjami)[source]: Use it. * gnu/local.mk (dist_patch_DATA): Add it. Change-Id: I6a87d47f9a0ec1663b7ad3459960e9aaaf4bf562
2024-12-18gnu: squashfuse: Fix cross compiling.Brian Kubisiak
* gnu/packages/file-systems.scm (squashfuse)[arguments]: Use pkg-config-for-target. (squashfuse-for-appimage)[arguments]: Use substitute-keyword-arguments to modify inherited phases instead of %standard-phases. Change-Id: I6e52a94e46c5a89ba215a7eaceb7f54a80c52429 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-18gnu: book-faif: Add missing dependency.Evgeny Pisemsky
* gnu/packages/fsf.scm (book-faif): Add missing dependency. Change-Id: I9dccb7898a91e7c2f999ca8659732ea094c2717d Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-18gnu: Add julia-initialvalues.Spencer King
* gnu/packages/julia-xyz.scm (julia-initialvalues): New variable. Change-Id: I926f04a907377a6aee255adf6e4dcc813766cdf0 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-18gnu: libusb-compat: Fix upstream hash mismatch.Greg Hogan
Fixes <https://issues.guix.gnu.org/73974>. * gnu/packages/libusb.scm (libusb-compat)[source]: Update sha256. Add snippet. Change-Id: Id44539e77936912d10b5048d1d6ce2f6ec49f7ad Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2024-12-18gnu: julia-multivariatepolynomials: Update to 0.5.7.Spencer King
* gnu/packages/julia-xyz.scm (julia-multivariatepolynomials): Update to 0.5.7. Change-Id: Ie4ddfe39cbf56ae8b4d386c5729814502f257b77 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-18gnu: Add julia-argcheck.Spencer King
* gnu/packages/julia-xyz.scm (julia-argcheck): New variable. Change-Id: I0cef75b36ea3de1af1b9ed6469af5b687495e436 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-18gnu: julia-changesofvariables: Update to 0.1.9.Spencer King
* gnu/packages/julia-xyz.scm (julia-changesofvariables): Update to 0.1.9. Change-Id: I5bb8acad2d4ff0f7c66d86b8353e7e1f8698a55a Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-18gnu: Add julia-simdtypes.Spencer King
* gnu/packages/julia-xyz.scm (julia-simdtypes): New variable. Change-Id: I33f4321abd19b44bc0d04dac45be07624ad55098 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-18gnu: Add julia-terminterface.Spencer King
* gnu/packages/julia-xyz.scm (julia-terminterface): New variable. Change-Id: I22ad743410ff9704e3281440120befc857a10660 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-18gnu: isc-dhcp: Fix cross compilation for arm32Christoph Buck
* gnu/packages/admin.scm (isc-dhcp): Fix cross compilation for arm32 Change-Id: I52a863d2cb44e81e26de3224a7c5f8c6d2420cc6 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-18gnu: python-pygpgme: Fix build.Danny Milosavljevic
* gnu/packages/gnupg.scm (python-pygpgme)[native-inputs]: Add python-setuptools, python-wheel. Change-Id: Ida614c2ddcf8b7f275496a2e56e35ada0eb7667b
2024-12-18gnu: perl-pdl: Clarify return value.Danny Milosavljevic
* gnu/packages/patches/pdl-2.019-glut-bitmap-fonts.patch: Modify. Change-Id: Ib32237ddde43cd0c743074372e2fb8cb2693f52e
2024-12-18gnu: glibc: Graft with fix for CVE-2024-2961.Maxim Cournoyer
* gnu/packages/base.scm (%glibc-patches): New variable. (glibc) [source]: Use it. [properties]: Mark CVE-2024-2961 as hidden (resolved). [replacement]: Add field to graft with... (glibc/fixed): ... this new package. Fixes: <https://issues.guix.gnu.org/70581> Change-Id: I6dd70b0e157283925824348f180c466c2f6387c9
2024-12-18gnu: openmpi-5: Streamline source and do not install HTML doc.Maxim Cournoyer
This reduces the installed package size by 63 MiB. * gnu/packages/mpi.scm (openmpi-5) [source]: Add modules, snippet fields. Change-Id: Ie3dc365a2e4e48dc4c385dd447d3c64b7db065ca
2024-12-18gnu: openpmix: Do not install HTML documentation.Maxim Cournoyer
This reduces the package size from 9 MiB to 5 MiB. * gnu/packages/parallel.scm (openpmix) [source]: Add snippet. Change-Id: I36e4a1e456225588df96f5eb70ed607505dae493
2024-12-18gnu: openpmix: Fix indentation.Maxim Cournoyer
* gnu/packages/parallel.scm (openpmix): Fix indentation. Change-Id: I05751408847343ac593e666afc5f1efbbef94a79
2024-12-18gnu: openpmix: Enable Python bindings.Maxim Cournoyer
* gnu/packages/parallel.scm (openpmix) [arguments] <configure-flags>: Add '--enable-python-bindings'. <phases>: Add set-LDFLAGS phase. [native-inputs]: Add python-cython. Change-Id: I6910ed9c3c7b47b3a76085b95b1f251286a48077
2024-12-18gnu: python-pyparted: Update to 3.13.0.Sharlatan Hellseher
* gnu/packages/disk.scm: Add pyproject. (python-pyparted): Update to 3.13.0, fix build. [propagated-inputs]: Remove python-six. [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. Change-Id: I1f5e7ff6e49ed4c868f7bb3033a92d27020f4114
2024-12-18gnu: python-icontract: Add missing input.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-icontract) [native-inputs]: Add python-wheel. Change-Id: Ib4dac8d1a05536e09d80e9d102795f68238bfaef
2024-12-18gnu: python-vine: Fix build.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-vine) [arguments]<test-flags>: Skip 4 tests. [native-inputs]: Remove python-case. Change-Id: I4e8f359556bd97bf6d21a8ac7b7e4823e21043fb
2024-12-18gnu: python-textdistance: Update to 4.6.3.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-textdistance): Update to 4.6.3. Fix build. [build-system]: Swap to pyproejct-build-system. [arguments]<phases>: Remove 'delete-external-test. [propagated-inputs]: Add python-jellyfish, python-distance, python-levenshtein, python-pylev, python-pyxdameraulevenshtein, and python-rapidfuzz. [native-inputs]: Remove python-hypothesis, python-isort, python-pytest-runner, and python-tabulate; add python-pytest-xdist, python-setuptools, and python-wheel. Change-Id: I4dae8d535897a1444123ea22603079184435bb5f
2024-12-18gnu: Add python-distance.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-distance): New variable. Change-Id: I0c8d98f39d779fcbcb5ce37bf64db118dfc0b4e4
2024-12-18gnu: Add python-pyxdameraulevenshtein.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pyxdameraulevenshtein): New variable. Change-Id: I33b3bc5ec63c014fcca8b10623be0f5e0cf1eb91
2024-12-18gnu: python-clintest: Update to 0.3.0.Sharlatan Hellseher
* gnu/packages/potassco.scm (python-clintest): Update to 0.3.0, fix build. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I22bd8019cc1b6f2d1a2c7fe40bfb98ad5679f9f1
2024-12-18gnu: python-clingox: Fix build, improve style.Sharlatan Hellseher
* gnu/packages/potassco.scm (python-clingox): Adjust indentation. [arguments]<test-flags>: Skip 3 tests. [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. [description]: Start from a new line. Change-Id: I0a267df9f23e585ba7619fb8905024cbe17027a8
2024-12-18gnu: python-pyformlang: Add missing inputs.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pyformlang) [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. Change-Id: I27efca39faf59e83a735dba14029580c7c8b87e2
2024-12-18gnu: python-termcolor-1: Fix build.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-termcolor-1) [native-inputs]: Add python-setuptools and python-wheel. Change-Id: Idc247338aea624fd62a4d126451bb174d41c9fb6
2024-12-18gnu: python-healpy: Fix build.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-healpy) [native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ie86d1f152d26d08f5cf072721ba295b12ca808e2
2024-12-18gnu: python-pymarshal: Fix build.Sughosha
* gnu/packages/python-xyz.scm (python-pymarshal)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: I6ad9ca15ab570b8c88136fc13bb6a6e14459094c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-12-18gnu: python-mido: Fix build.Sughosha
* gnu/packages/python-xyz.scm (python-mido)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: I387bf0b70bbd3e03d7042970794d9da4800418f9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-12-17gnu: perl-pdl: Make printing text work with glut backend, too.Danny Milosavljevic
* gnu/packages/patches/pdl-2.019-glut-bitmap-fonts.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/perl-maths.scm (perl-pdl)[source]: Use it. Change-Id: I0331b1192d75a69831168d2fd634cadaa6260cd4
2024-12-17gnu: qmk: Add missing inputs.Ricardo Wurmus
* gnu/packages/firmware.scm (qmk)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ia6660c7c99e1d043d8cf9ea1fa108a4895c328db
2024-12-17gnu: python-milc: Add missing inputs.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-milc)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: I8711c8fff3f8cae5a875f0cf74ae049e3719ca80
2024-12-17gnu: python-rdflib: Update to 7.1.1.Ricardo Wurmus
* gnu/packages/rdf.scm (python-rdflib): Update to 7.1.1. [arguments]: Use #:test-flags; remove custom build phases. [native-inputs]: Add python-pytest-cov. [propagated-inputs]: Add python-lxml, python-networkx, and python-orjson; remove python-html5lib. Change-Id: If1a10cb359be8e838963edf72c7d1a5ee08b396a
2024-12-17gnu: python-islenska: Update to 1.0.3.Artyom V. Poptsov
* gnu/packages/python-xyz.scm (python-islenska): Update to 1.0.3. Change-Id: I053a53c7c215064d9dba3a2e91b20e6bc4225d2a
2024-12-17gnu: python-stsci-imagestats: Fix build.Danny Milosavljevic
* gnu/packages/astronomy.scm (python-stsci-imagestats)[native-inputs]: Add python-setuptools, python-wheel. Change-Id: I3a788e066cdbba59983b1cdb0e81c7dc5733d7a5
2024-12-17gnu: python-lsp-server: Update to 1.12.0, fixing build.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-lsp-server): Update to 1.12.0. [source]: Update URI. [arguments]: Via #:test-flags, reinstate test_pydocstyle_lint test and skip the test_jedi_completion_with_fuzzy_enabled one. Ignore conftest.py. [native-inputs]: Remove python-coverage and python-pytest-cov. Add python-setuptools-scm. Change-Id: I48eed0b0ecd3ca6ac187292620d75aba9090307f
2024-12-17gnu: python-yapf: Update to 0.43.0.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-yapf): Update to 0.43.0. [native-inputs]: Remove python-importlib-metadata. Change-Id: I0d168d157d9daae664c19282d4a5b60a27dd9dc3
2024-12-17gnu: python-rope: Fix build.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-rope) [native-inputs]: Add python-pip. Change-Id: I20d2c77b9f343c6012af9e7b33fe73fed78ddc18
2024-12-17gnu: c-blosc: Update home page URL.Maxim Cournoyer
* gnu/packages/compression.scm (c-blosc) [home-page]: Update URL. Change-Id: I72bb93a9d166294da991201b29f16a8f41f1f44e
2024-12-17gnu: python-nptyping: Update to 2.5.0.Maxim Cournoyer
This reinstates commit 843bec9a15eb3f3293ddfeefde97bde461ced7ee, with necessary changes for the test suite to pass. * gnu/packages/python-check.scm (python-nptyping): Update to 2.5.0. [arguments]: Add #:test-flags. [native-inputs]: Add python-feedparser, python-pandas, python-pytest Change-Id: I352cb042cfa11de43993ec3bdcbc0b3008750755