~ruther/guix-local

8ebe8857 — Andreas Enge 1 year, 3 months ago
gnu: Remove insight-toolkit-4.

* gnu/packages/image-processing.scm (insight-toolkit-4): Delete variable.

Change-Id: I248603846b7f704aba4120817a64dc4896e51020
92a110ba — Andreas Enge 1 year, 3 months ago
gnu: Remove insight-toolkit-4.12.

* gnu/packages/image-processing.scm (insight-toolkit-4.12): Delete variable.

Change-Id: Ibb2e195d8f882b3da9ef3a7291008cc0dad88220
1ad0405a — Andreas Enge 1 year, 3 months ago
gnu: Remove vtk-7.

* gnu/packages/image-processing.scm (vtk-7): Delete variable.

Change-Id: I9b70e5923333fb15672f194b3e6c28f1d7b17a5c
6a6e8673 — Jake Forster 1 year, 3 months ago
gnu: itk-snap: Update to 4.2.2-0.6525125.

* 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
82ab2e82 — Cayetano Santos 1 year, 3 months ago
gnu: librnd: Move to electronics.

* 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>
981000bd — Cayetano Santos 1 year, 3 months ago
gnu: pcb-rnd: Move to electronics.

* 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>
aac00dd0 — Josep Bigorra 1 year, 3 months ago
gnu: iter-vitae: Update to 0.3.35.

* gnu/packages/web.scm (iter-vitae): Update to 0.3.35.

Change-Id: I3a2a3d1cd87ccf389ab2e14473e9b9df7e98b94b
Signed-off-by: Andreas Enge <andreas@enge.fr>
1f01028e — Andreas Enge 1 year, 3 months ago
gnu: gtksheet: Fix build with gcc-14.

* gnu/packages/gtk.scm (gtksheet)[arguments]<#:configure-flags>: Expand
CFLAGS.

Change-Id: Ieac93c560566832b1cff413fa7aee37a9175135d
108b7d53 — Andreas Enge 1 year, 3 months ago
gnu: opencolorio: Fix build.

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
76f23123 — Andreas Enge 1 year, 3 months ago
gnu: Add minizip-ng-4.0.9.

* gnu/packages/compression.scm (minizip-ng-4.0.9): New variable.

Change-Id: I8e25d659b2447d7063fea9bb5fd13ad2eb13ea9b
98902924 — Andreas Enge 1 year, 3 months ago
gnu: scsh: Fix build with gcc-14.

* gnu/packages/shells.scm (scsh)[arguments]<#:phases>{fix-includes}:
New phase.

Change-Id: I98d6d09e73ef4e99cc4a67cf5ec6d6ea56e82338
0587006a — Andreas Enge 1 year, 3 months ago
gnu: scheme48: Update to 1.9.3.

* gnu/packages/scheme.scm (scheme48): Update to 1.9.3.

Change-Id: I28a0646dce4010274199b86a1d5551c74d4e9d5e
c08ab89f — Andreas Enge 1 year, 3 months ago
gnu: chow-tape-model: Fix build with gcc-14.

* gnu/packages/audio.scm (chow-tape-model)[arguments]<#:phases>
{fix-includes}: New phase.

Change-Id: I68623e405a22f51bbd9167c44f275b89c3a19798
003d53a2 — Andreas Enge 1 year, 3 months ago
gnu: ansel: Disable -march=native.

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
186a9714 — Maxim Cournoyer 1 year, 3 months ago
gnu: dolphin-emu: Update to 2506-0.79a3af2.

* 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
9d1f9a86 — Maxim Cournoyer 1 year, 3 months ago
gnu: tinygltf: Update to 2.9.6.

* gnu/packages/graphics.scm (tinygltf): Update to 2.9.6.

Change-Id: I1e4283fc253a9c01800643a5157b37c5cbc0dec9
632856d9 — Maxim Cournoyer 1 year, 3 months ago
gnu: Add watcher.

* gnu/packages/file-systems.scm (watcher): New variable.

Change-Id: Ie506d736b464403bd69548fb4aa5616aef43af33
e0bdc8a4 — Maxim Cournoyer 1 year, 3 months ago
gnu: Add snitch.

* gnu/packages/check.scm (snitch): New variable.

Change-Id: I974dc6c40e3f0bd44cdd2e99dae1781d5a36dead
8ac4fa47 — Maxim Cournoyer 1 year, 3 months ago
gnu: Add mgba-for-dolphin.

* gnu/packages/emulators.scm (mgba-for-dolphin): New variable.

Change-Id: I8ff0a21cc91d79f010b38d3f2d675e3cfad2761a
a0f061d1 — Maxim Cournoyer 1 year, 3 months ago
gnu: mgba: Update to 0.10.5 and enable tests.

* 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
Next