summaryrefslogtreecommitdiff
path: root/gnu/packages
AgeCommit message (Collapse)Author
30 hoursgnu: itk-snap: Update to 4.2.2-0.6525125.Jake Forster
* gnu/packages/image-processing: Import (gnu packages ssh). (itk-snap): Update to 4.2.2-0.6525125. [source]: Fetch from the new official home on GitHub. Remove itk-snap-alt-glibc-compat.patch. [arguments]: Use gexps. <#:configure-flags>: Remove "-DSNAP_VERSION_GIT_SHA1=release", "-DSNAP_VERSION_GIT_TIMESTAMP=0", "-DCMAKE_POSITION_INDEPENDENT_CODE=ON", "-DCMAKE_CXX_STANDARD=14". <#:phases>{disable-gui-tests}: Disable more GUI tests. {prepare-submodules}: Remove substitution in c3d checkout. Add digestible submodule. {fix-includes}: Delete phase. {remove-bundled-jsoncpp}: New phase. {wrap-executable}: Use gexp. [inputs]: Replace insight-toolkit-4.12 with insight-toolkit-legacy. Replace vtk-7 with vtk. Replace qtbase-5 with qtbase. Replace qtdeclarative-5 with qtdeclarative. Add freetype, glew, jsoncpp and libssh. Remove bash-minimal, fftw, fftwf, hdf5, vxl-1 and zlib. [native-inputs]: Use new style. Update c3d and greedy checkouts. Add digestible checkout. Remove googletest, qttools-5 and pkg-config. * gnu/local.mk: Deregister itk-snap-alt-glibc-compat.patch. * gnu/packages/patches/itk-snap-alt-glibc-compat.patch: Remove file. Change-Id: I6a90a590fa773e838946d773e9b0a743129ee1f3
30 hoursgnu: librnd: Move to electronics.Cayetano Santos
* gnu/packages/engineering.scm (librnd): Move from here ... * gnu/packages/electronics.scm: ... to here. Change-Id: Ia0a587c35729883ece0fb8ed4dab18e7eb63222a Signed-off-by: Andreas Enge <andreas@enge.fr>
30 hoursgnu: pcb-rnd: Move to electronics.Cayetano Santos
* gnu/packages/engineering.scm (pcb-rnd): Move from here ... * gnu/packages/electronics.scm: ... to here. Change-Id: I7b8d84e1dcffd26e6c4833eb51310167c5c5fa4a Signed-off-by: Andreas Enge <andreas@enge.fr>
31 hoursgnu: iter-vitae: Update to 0.3.35.Josep Bigorra
* gnu/packages/web.scm (iter-vitae): Update to 0.3.35. Change-Id: I3a2a3d1cd87ccf389ab2e14473e9b9df7e98b94b Signed-off-by: Andreas Enge <andreas@enge.fr>
32 hoursgnu: gtksheet: Fix build with gcc-14.Andreas Enge
* gnu/packages/gtk.scm (gtksheet)[arguments]<#:configure-flags>: Expand CFLAGS. Change-Id: Ieac93c560566832b1cff413fa7aee37a9175135d
32 hoursgnu: opencolorio: Fix build.Andreas Enge
The build was broken after an update to minizip-ng in commit 37b1aa7efa6409a5bdf60c7bcb3a1f94d592d357 . * gnu/packages/image-processing.scm (opencolorio)[inputs]: Remove minizip-ng; add minizip-ng-4.0.9. Change-Id: I7cf3f57e5a3685ffaa790c536e74129c016d56ff
32 hoursgnu: Add minizip-ng-4.0.9.Andreas Enge
* gnu/packages/compression.scm (minizip-ng-4.0.9): New variable. Change-Id: I8e25d659b2447d7063fea9bb5fd13ad2eb13ea9b
34 hoursgnu: scsh: Fix build with gcc-14.javascript-teamAndreas Enge
* gnu/packages/shells.scm (scsh)[arguments]<#:phases>{fix-includes}: New phase. Change-Id: I98d6d09e73ef4e99cc4a67cf5ec6d6ea56e82338
34 hoursgnu: scheme48: Update to 1.9.3.Andreas Enge
* gnu/packages/scheme.scm (scheme48): Update to 1.9.3. Change-Id: I28a0646dce4010274199b86a1d5551c74d4e9d5e
34 hoursgnu: chow-tape-model: Fix build with gcc-14.Andreas Enge
* gnu/packages/audio.scm (chow-tape-model)[arguments]<#:phases> {fix-includes}: New phase. Change-Id: I68623e405a22f51bbd9167c44f275b89c3a19798
36 hoursgnu: ansel: Disable -march=native.Andreas Enge
This was enabled through a check for BINARY_PACKAGE_BUILD in cmake/march-mtune.cmake. * gnu/packages/photo.scm (ansel)[arguments]<#:configure-flags>: Add -DBINARY_PACKAGE_BUILD=ON. Fixes: guix/guix#1731 Change-Id: I30cc346431adfdf7ec60f9a78be861e21c7e462d
43 hoursgnu: dolphin-emu: Update to 2506-0.79a3af2.Maxim Cournoyer
* gnu/packages/emulators.scm (dolphin-emu): Update to 2506-0.79a3af2. [source] {patches}: Update patches. (dolphin-rcheevos-submodule): New variable. [source]: Refine and update snippet. [#:phases] {remove-unittests-target-post-build-command}: Delete. {generate-fonts&hardcode-libvulkan-path}: Fix typo in phase name. Remove obsolete cstdint patching. {post-check}: Delete. [#:configure-flags]: Streamline. Add -DUSE_DISCORD_PRESENCE=OFF. [native-inputs]: Add googletest [inputs]: Replace ffmpeg-4 with ffmpeg. Replace fmt-7 with fmt-11. Replace gtk+-2 with gtk+ and minizip-ng-compat with minizip-ng. Add lz4, mgba-for-dolphin, qtsvg, spirv-cross, spng, tinygltf, vulkan-headers, vulkan-memory-allocator and watcher. Replace qtbase-5 with qtbase. Replace sdl2 with sdl3. Replace sfml-2 with sfml. Remove soundtouch-1/integer-samples. (libretro-dolphin-emu): Update to 5.0-1.a09f78f. [source]: Break inheritance with dolphin-emu, adjusting snippet for its older code base. [patches]: Apply libretro-dolphin-emu-libusb-assert.patch and libretro-dolphin-emu-vulkan-headers.patch. [#:phases] {link-unittest-to-gtest}: New phase. [inputs]: Do not inherit from dolphin-emu. Replace fmt-7 with fmt. Replace minizip-ng with minizip-ng-compat. googletest, vulkan-headers. * gnu/packages/patches/dolphin-emu-data.patch: Delete file. * gnu/packages/patches/dolphin-emu-unbundle-tinygltf.patch * gnu/packages/patches/dolphin-emu-unbundle-watcher.patch * gnu/packages/patches/libretro-dolphin-emu-gc-font-tool.patch * gnu/packages/patches/libretro-dolphin-emu-libusb-assert.patch * gnu/packages/patches/libretro-dolphin-emu-vulkan-headers.patch: New files. * gnu/local.mk (dist_patch_DATA): Update accordingly. Fixes: #1327 Change-Id: I5a870a5e29c1ca243fb1d5e049ee06c5e254a04f
43 hoursgnu: tinygltf: Update to 2.9.6.Maxim Cournoyer
* gnu/packages/graphics.scm (tinygltf): Update to 2.9.6. Change-Id: I1e4283fc253a9c01800643a5157b37c5cbc0dec9
43 hoursgnu: Add watcher.Maxim Cournoyer
* gnu/packages/file-systems.scm (watcher): New variable. Change-Id: Ie506d736b464403bd69548fb4aa5616aef43af33
43 hoursgnu: Add snitch.Maxim Cournoyer
* gnu/packages/check.scm (snitch): New variable. Change-Id: I974dc6c40e3f0bd44cdd2e99dae1781d5a36dead
43 hoursgnu: Add mgba-for-dolphin.Maxim Cournoyer
* gnu/packages/emulators.scm (mgba-for-dolphin): New variable. Change-Id: I8ff0a21cc91d79f010b38d3f2d675e3cfad2761a
43 hoursgnu: mgba: Update to 0.10.5 and enable tests.Maxim Cournoyer
* gnu/packages/emulators.scm (mgba): Update to 0.10.5. [snippet]: Refine so that only what's kept is listed. [build-system]: Switch to qt-build-system. [#:tests?]: Delete argument. [#:configure-flags]: Remove -DBUILD_LTO=OFF. Add -DBUILD_SUITE=ON and -DUSE_DISCORD_RPC=OFF. [#:qtbase]: New argument. [native-inputs]: Add cmocka. Replace qttools-5 with qtools. [inputs]: Replace qtbase-5 with qtbase, qtmultimedia-5 with qtmultimedia. [license]: Reformat for clarity. Change-Id: I54c85bc6aa2668de6c009812a066c5724485a2c4
43 hoursgnu: sfml: Update to 3.0.1.Maxim Cournoyer
* gnu/packages/game-development.scm (sfml): Update to 3.0.1. [source]: Fetch from git. Refine snippet. [#:tests?]: New argument. [#:configure-flags]: Remove SFML_INSTALL_PKGCONFIG_FILES and SFML_OS_PKGCONFIG_DIR flags. Add BUILD_SHARED_LIBS and CMAKE_CXX_FLAGS flag. [native-inputs]: Add miniaudio and minimp3. [inputs]: Remove labels and sort. Add libxcursor, libxi and vulkan-headers. (sfml-2): New variable. (csfml): Update to 2.6.1. [inputs]: Replace sfml with sfml-2. * gnu/packages/emulators.scm (dolphin-emu) [inputs]: Replace sfml with sfml-2. * gnu/packages/games.scm (extremetuxracer, mars, schiffbruch) (marble-marcher): Likewise. Change-Id: Id61c4ba51798cfc28cc158a9d7fc6308ae4e6f41
43 hoursgnu: slade: Update to 3.2.7.Maxim Cournoyer
* gnu/packages/game-development.scm (slade): Update to 3.2.7. Change-Id: I59be06c8ba3168b58677d2acc3b213bbce390f53
43 hoursgnu: glad: Update to 2.0.8 and run tests.Maxim Cournoyer
* gnu/packages/gl.scm (glad): Update to 2.0.8. [build-system]: Switch to pyproject-build-system. [#:phases] {check}: New phase override. [native-inputs]: Add python-setuptools, python-wheel and xvfb-run. Change-Id: I20594a2bc880e080c089a7b9ae1a07cd332b5dce
43 hoursgnu: minizip-ng: Sanitize CMake config file.Maxim Cournoyer
* gnu/packages/compression.scm (minizip-ng) [#:phases]: New argument. Change-Id: Ibc4c0999ba9fe04a5357c5928e91a542d4e57e9a
43 hoursgnu: minizip-ng: Do not build in compatibility mode.Maxim Cournoyer
The pkg-config naming (and personality) of minizip-ng changes depending on whether it's built with minizip-compatibility mode (enabled by default). Since this package is named minizip-ng and not replacing the original minizip (yet), preserve its own personality. 'minizip-ng.pc' is required by packages such as emu-dolphin. * gnu/packages/compression.scm (minizip-ng) [#:configure-flags]: Add -DMZ_COMPAT=OFF. (minizip-ng-compat): New variable. * gnu/packages/emulators.scm (dolphin-emu) [inputs]: Replace minizip-ng with minizip-ng-compat. Change-Id: I71227035ef110162f72b9d0128b5c985c9cd58a5
43 hoursgnu: minizip-ng: Update to 4.0.10.Maxim Cournoyer
* gnu/packages/compression.scm (minizip-ng): Update to 4.0.10. Change-Id: I8d115fdf6ed4eef26f837376f83dcf9efbda5d3d
43 hoursgnu: enet: Update to 1.3.18.Maxim Cournoyer
* gnu/packages/networking.scm (enet): Update to 1.3.18. Change-Id: I36b78bad3b841c4ac704dce324d32066fbe8864f
48 hoursgnu: yaehmop: Fix build with GCC 14.David Elsing
The C code calls functions from Fortran without declaration. * gnu/packages/chemistry.scm (yaehmop)[arguments]: Add CMAKE_C_FLAGS. Change-Id: Ib115645a414693cd42429d957d746f8435a889a6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
48 hoursgnu: freesasa: Fix build with newer gemmi.David Elsing
* gnu/packages/chemistry.scm (freesasa)[arguments]: Add 'fix-new-gemmi phase. Change-Id: I78997047eba8245a2d275af5ab18d0d0fe48630f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
48 hoursgnu: gemmi: Update to 0.7.3.David Elsing
Fixes: guix/guix#1567. * gnu/packages/chemistry.scm (gemmi): Update to 0.7.3. [source]: Remove gemmi-fix-sajson-types.patch patch. [arguments]: Adjust 'patch-includes and 'check phases. [native-inputs]: Add python-nanobind and zpp-serializer. Remove pybind11 and tinydir. Change-Id: Ia1a894226d7d0a9536ed0c6646271d475c397ee7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
48 hoursgnu: Add zpp-serializer.David Elsing
* gnu/packages/cpp.scm (zpp-serializer): New variable. Change-Id: I8a708892b34bef975572292edb6731a108d6646e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
48 hoursgnu: sajson-for-gemmi: Report string type also for numbers.David Elsing
This is required by gemmi, where some tests fail otherwise. * gnu/packages/patches/sajson-for-gemmi-numbers-as-strings.patch: Adjust patch. Change-Id: I260e964023b61876833c82ca3c59adf3b9a77b15 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
48 hoursgnu: sajson: Fix build.David Elsing
Prevent the example from calling fclose multiple times. * gnu/packages/cpp.scm (sajson)[arguments]: Add 'fix-example phase. Change-Id: Icec4ef43fe5835810411a5a5681d552c5744aae6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
48 hoursgnu: perl-pdl-2.019: Fix build.Danny Milosavljevic
* gnu/packages/perl-maths.scm (perl-pdl-2.019)[arguments]<#:make-maker-flags>: Add "-Wno-error=implicit-function-declaration". Change-Id: I80c7be7b5b09c65c9c0fd3b3973e2ae13dc53546 Change-Id: I2f60584c8d4d33411ba04e5333462e4d15643f6f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2 daysgnu: Add dive.Sharlatan Hellseher
* gnu/packages/containers.scm (dive): New variable. Change-Id: Iccbcf83437f9bf5720206136c172f4daf988fc1e
2 daysgnu: Add go-github-com-phayes-permbits.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-phayes-permbits): New variable. Change-Id: Ib7c9794f3f3871cf50adbc39fb6ea41d38954306
2 daysgnu: Add go-github-com-awesome-gocui-keybinding.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-awesome-gocui-keybinding): New variable. Change-Id: I9ecbd5648ddf090cc1787896c8698a043884c926
2 daysgnu: Add go-github-com-awesome-gocui-gocui.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-awesome-gocui-gocui): New variable. Change-Id: Ib6a46b515b670ca0e4ccdc45c02c7897645a9659
2 daysgnu: go-github-com-docker-docker: Add more inputs.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-docker-docker): [propagated-inputs]: Add go-github-com-distribution-reference and go-github-com-docker-go-connections. Sort Change-Id: I2dc0f0dc7c32d97aeedbc1d32d0f73d99236a65d
2 daysgnu: go-github-com-docker-cli: Add more inputs.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-docker-cli): [propagated-inputs]: Add go-github-com-fvbommel-sortorder and go-github-com-pkg-errors. Sort. Change-Id: I7ca28258c10ba66d0121dada9d5bd027130fac76
2 daysgnu: Add maildir-rank-addr.Philippe SWARTVAGHER
* gnu/packages/web.scm (maildir-rank-addr): New variable. Change-Id: Idc29e3f7d25472ee1e3acf4bf5d892900adb11a2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2 daysgnu: shadowsocks: Switch to pyproject.Nicolas Graves
* gnu/packages/networking.scm (shadowsocks) [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools, python-wheel. Change-Id: Ib77b99ab115837928d4bbb9ff7de944e8244763f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2 daysgnu: shadowsocks: Fix the package.Nicolas Graves
* gnu/packages/networking.scm (shadowsocks)[arguments] <#:tests>: Disable them. <#:phases>: Add phase 'python-fixes. Change-Id: I959eeb57a3859e68cf14efdf7700390143f0c4df Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2 daysgnu: shadowsocks: Improve style.Nicolas Graves
* gnu/packages/networking.scm (shadowsocks): Run guix style. [arguments]: Use g-expressions. Change-Id: I947116bf1730aa42649d86af28522fe90af30378 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2 daysgnu: python-gguf: Update to 0.17.1.Cayetano Santos
* gnu/packages/machine-learning.scm (python-gguf): Update to 0.17.1. [propagated-inputs]: Add python-pyside-6. Change-Id: Ic564c2d8a5773b51d65374674e1b7eaa4ffe6f4a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2 daysgnu: sunclock: Make it not public.Sharlatan Hellseher
* gnu/packages/astronomy.scm (sunclock): Keep the definition but do not try to build it for now, see the note. Change-Id: Id39005baba85ab0ad96e87bddcb5c09a28c3d7e6
2 daysgnu: Add python-pyhalo.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-pyhalo): New variable. Change-Id: Ic7e1e9ee8750d2b29e5ee9f8375c44e42f8f77ff
2 daysgnu: Add python-mcfit.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-mcfit): New variable. Change-Id: I4927e8a4d5b0424265300e3496b31c0ba469c0bc
2 daysgnu: Add python-hierarc.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-hierarc): New variable. Change-Id: Idb9d8d90ccc00d40b28edeb27e3fd35536b29c4a
2 daysgnu: Add python-space-dolphin.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-space-dolphin): New variable. Change-Id: I2185ed6b0c34e95458854f18046e7e47a4170e37
2 daysgnu: Add python-gdown.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-gdown): New variable. Change-Id: I8809b983bba3db0d3c4329d4dea4c39cac17b029
2 daysgnu: Add python-romancal.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-romancal): New variable. Change-Id: I33f9452b7b85f18157000668cbbdeaa9d6f5b784
2 daysgnu: Add python-stpreview.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-stpreview): New variable. Change-Id: Ia3e318a69dac44c988a2c42e5f9a5dcd015dc930