~ruther/guix-local

ref: f75e8d3bd9cbebcfd019a3a5251cdae4eb43880e guix-local/gnu/local.mk -rw-r--r-- 121.4 KiB
d2601342 — John Kehayias 9 months ago
gnu: godot: Update to 4.5.

Godot 4.5 has some issues with system files taking precedence over ones
included in the "thirdparty" directory; see
<https://github.com/godotengine/godot/pull/111094> for discussion.  This was
further motivation to use the upstream default of enabling volk, unbundling
it, and dropping the vulkan-loader input.  The volk files are already patched
to correctly load libvulkan.

* gnu/packages/game-development.scm (godot): Update to 4.5.
[source]: Add patch to unbundle libjpeg-turbo.  Update snippet to preserve
accesskit, grisu2, smaa, and remove volk.
[arguments]<#:scons-flags>: Disable builtin libjpeg-turbo and sdl.
<#:phases>: In fix-dlopen-paths phase remove libudev and volk patching.  Add
phase unbundle-volk.
[inputs]: Add libjpeg-turbo-3, sdl3, and vulkan-volk.  Remove vulkan-loader.
* gnu/packages/patches/godot-libjpeg-turbo-unbundle.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I3feb071ecfdb7312e9d6d8c2213a1448481753dc
e6be560b — Nicolas Graves 9 months ago
gnu: python-colour: Switch to pyproject.

* gnu/local.mk (python-colour):
[source]: Switch to git-fetch. Add patch to remove d2to1 dependency.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'set-version.
<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: Icf722a429f7bb70b08e81d0048624c5ba2e82a89
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
58b85483 — Sughosha 9 months ago
gnu: kapptemplate: Move to kde-sdk.scm.

* gnu/packages/kde.scm (kapptemplate): Remove variable.
* gnu/packages/kde-sdk.scm: New file.
* gnu/local.mk: Register it.

Change-Id: Icfda719fa3e9200cf6e0eae5b944734b832d7a92
638c0516 — Maxim Cournoyer 9 months ago
gnu: perl-xml-libxslt: Update to 2.003000, take 2.

This is a fixup to commit ef22a23ecf, inadvertently pushed too early.

* gnu/packages/xml.scm (perl-xml-libxslt)
[arguments]: Delete.
[native-inputs]: Add pkg-config.
[inputs]: Add comment justifying use of older libxml2-2.11.
* gnu/packages/patches/perl-xml-libxslt-fix-configure.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Fixes: #3175
Change-Id: I850e9bec260bfd527372509bbe8eaa30883840a3
4c7108b3 — Ashvith Shetty 10 months ago
gnu: corectrl: Update to 1.5.1.

* gnu/packages/admin.scm (corectrl): Update to 1.5.1 and
remove outdated comment.
[source] <patches>: Remove corectrl-polkit-install-dir.patch,
add corectrl-locate-polkit-with-pkg-config.patch
[native-inputs]: Remove qttools-5; add qttools.
[inputs]: Remove qtcharts-5, qtdeclarative-5, qtsvg-5, qtwayland-5,
quazip-5; Add qtbase, qtcharts, qtdeclarative, qtsvg, qtwayland, quazip,
qt5compat.

* gnu/packages/patches/corectrl-locate-polkit-with-pkg-config.patch:
Add file.

* gnu/packages/patches/corectrl-polkit-install-dir.patch: Delete file.

* gnu/local.mk (dist_patch_DATA): Register
corectrl-locate-polkit-with-pkg-config.patch, de-register
corectrl-polkit-install-dir.patch.

Change-Id: I4888e05ce67328a5ab269fb3aaac6bdb769ad4c9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
c97252f9 — Sharlatan Hellseher 9 months ago
gnu: ruby-nokogiri: Update to 1.18.10.

* gnu/packages/ruby-xyz.scm (ruby-nokogiri): Update to 1.18.10.
[source] <patches>: Remove it.

* gnu/packages/patches/ruby-nokogiri.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Deregister patch.

Change-Id: I348869e8195b9f2f0cd24e4716316023a24a8788
58797f1a — Sughosha 9 months ago
gnu: kamoso: Fix build.

* gnu/packages/patches/kamoso-25.08.1-gstreamer.patch: Delete file.
* gnu/packages/kde-multimedia.scm (kamoso)[source]<patches>: Remove it.
[arguments]<#:tests?>: Disable it.
* gnu/local.mk: Deregister the patch file.

Change-Id: Id98a874e2358b792ff0150d4515dc71ca8606b87
e81d5190 — Sughosha 9 months ago
gnu: kamoso: Update to 25.08.1.

* gnu/packages/patches/kamoso-25.08.1-gstreamer.patch: New file.
* gnu/packages/kde-multimedia.scm (kamoso): Update to 25.08.1.
[source]<patches>: Add it.
* gnu/local.mk: Register it.

Change-Id: I37c69d99fe4023efe6f7050ef2b42d2cba6bc805
80e9216b — Sergey Trofimov 9 months ago
gnu: readymedia: Patch for newer ffmpeg.

* gnu/packages/patches/readymedia-ffmpeg7.patch: New patch.
* gnu/local.mk: Register the patch.
* gnu/packages/upnp.scm (readymedia): Enable the patch.

Change-Id: Icac48ec22704513f9fb8fddfe092fdcd7ac0047c
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
5bb84e0b — Dariqq 9 months ago
gnu: python-scipy: Fix build on i686-linux.

* gnu/packages/patches/python-scipy-i686.patch: Add patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python-science.scm (python-scipy): Add phase to apply the patch.

Fixes guix/guix#2989
Change-Id: I6c5d807bd2ed23fca6e94b28cb6927c154bde0e8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
f5fdce30 — Sharlatan Hellseher 9 months ago
gnu: aoflagger: Update to 3.4.0-0.b3a459d.

* gnu/packages/astronomy.scm (aoflagger): Update to 3.4.0-0.b3a459d.
[source] <patch>: Remove it as no longer required.

* gnu/packages/patches/aoflagger-use-system-provided-pybind11.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Deregister patch.

Change-Id: I54535150959c5c7ef2c11c1b1541c287b935ed90
3dfd671f — Maxim Cournoyer 9 months ago
Merge branch 'mesa-updates'

* mesa-updates: (173 commits)
  tests/pack: Fix rpm tests.
  gnu: rpm: Restore localstatedir to /var.
  tests/builders: Avoid races in unpack tests.
  gnu: friction: Build with ffmpeg-6.
  gnu: php: Disable the bug65148 and bug46347 flaky tests.
  gnu: php: Add autoconf to native inputs.
  gnu: gnome-planner: Some follow-ups.
  gnu: gnome-planner: Update to 0.14.92.
  gnu: Remove scrollkeeper dependencies.
  Revert "gnu: msamr: Update to (git-version 1.1.4 revision commit)."
  gnu: php: Update to 8.3.26.
  gnu: php: Run tests in parallel.
  gnu: php: Improve style.
  gnu: ungoogled-chromium: Fix build with libxml2@2.14.
  gnu: kodi: Build with ffmpeg@6.
  gnu: emacs-next-minimal: Fix test.
  gnu: vlc: Build with ffmpeg@6.
  gnu: qtwebengine: Fix build.
  gnu: python-html5-parser: Fix build.
  gnu: gnucash: Update to 5.13.
  ...

Change-Id: I61bcbe2de06cb030113c9c51bb7d2aa7d3b187e9
3db1cc75 — Rutherther 9 months ago
gnu: mpv: Patch removed constants from ffmpeg 8.0.

MPV 0.40.0 didn't remove deprecated constants. Those
constants were removed in ffmpeg 8.0. Mpv is not planning
on releasing a patch release any time soon.

* gnu/packages/patches/mpv-0.40.0-fix-ffmpeg-8.0.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/video.scm (mpv)<source>[patches]: Apply it.

Change-Id: Id48bf513e6c80b59ae2bb167e7e98e41d5efad6f
Signed-off-by: John Kehayias <john@guixotic.coop>
a78f9218 — Sergey Trofimov 1 year, 13 days ago
gnu: sane-backends-minimal: Respect backend search paths.

SANE's dynamic loading mechanism looks for configs in SANE_CONFIG_DIR,
and the libraries are expected to be either in LD_LIBRARY_PATH or in the
LIBDIR, which is set during the build to $PREFIX/lib/sane. A small patch
is necessary to make SANE respect backend search paths set by Guix.

* gnu/local.mk: Register sane-look-for-plugins-in-SANE_BACKEND_LIB_PATH.patch
* gnu/packages/scanner.scm (sane-backends-minimal): Patch dynamic
loading mechanism to look for libraries in SANE_BACKEND_LIB_PATH.

Change-Id: I132a709d171331d249acfe2fd1242dae43867ae8
166c0b81 — John Kehayias 9 months ago
gnu: emacs-minimal: Fix test.

The included patch is already done upstream, just after the 30.2 release.

* gnu/packages/emacs.scm (emacs-minimal)[source]: Add patch.
* gnu/packages/patches/emacs-zoom-image-test-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I0134ec90a03f8757b4247b5aea0853752b67daef
87dd0600 — John Kehayias 9 months ago
gnu: libosinfo: Fix build with newer libxml2.

* gnu/packages/virtualization.scm (libosinfo)[source]: Add patch.
* gnu/packages/patches/libosinfo-libxml2-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I31377cf36b92562d9a87e6434cf30a01f5d3dcb2
964984dd — John Kehayias 9 months ago
gnu: libzmf: Fix build with newer doxygen.

* gnu/packages/libreoffice.scm (libzmf)[source]: Add patch.
* gnu/packages/patches/libzmf-doxygen-1.14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: Iced77d86eb5ed92d379cc9668182299dd865a5d4
49aad691 — John Kehayias 9 months ago
gnu: raptor2: Fix build.

* gnu/packages/rdf.scm (raptor2)[source]: Add patch.
* gnu/packages/patches/raptor2-libxml2.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I690a6a9120692f81f68e20e3b0fdc96f04fbfb32
8a3dedc2 — John Kehayias 9 months ago
gnu: gtk-doc: Fix test.

* gnu/packages/gtk.scm (gtk-doc)[source]: Add patch.
* gnu/packages/patches/gtk-doc-mkhtml-test-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: Ie1cc25bbef294755534db00380b880719c9ee9ff
40ebfd60 — John Kehayias 9 months ago
gnu: inkscape/pinned: Fix build.

* gnu/packages/inkscape.scm (inkscape/pinned)[source]: Add patch.
* gnu/packages/patches/inkscape-libxml2.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I90394818c66093e8989a32905ddc69dad117f8c7
Next