gnu: xschem: Move to electronics.
* gnu/packages/engineering.scm (xschem): Move from here ...
* gnu/packages/electronics.scm: ... to here.
Change-Id: I7af66f9721d371241ec36604e960151177a663c1
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: xschem: Update to 3.4.7.
* gnu/packages/engineering.scm (xschem): Update to 3.4.7.
[arguments]: Use Gexp.
Change-Id: I39b8c51e1c319c68d9863573f232c14e9fc8c932
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: guile-gnutls: Update to 5.0.1.
* gnu/packages/tls.scm (guile-gnutls): Update to 5.0.1.
[home-page]: Change to new repository url.
[source]: Change download url to gnu mirrors.
[#:make-flags] Remove XFAIL_TESTS
Change-Id: Ie4253ecdd1de6497e09f5262c14a396b03d076f9
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: uniutils: Fix build with gcc-14.
* gnu/packages/textutils.scm (uniutils)[arguments]
<#:configure-flags>: Add CFLAGS.
<#:phases>{gcc14}: New phase.
Change-Id: I7f8eddf584d5006b9be1a07ec5a48197b54884fe
gnu: cm: Update to 0.4.4.
* gnu/packages/algebra.scm (cm): Update to 0.4.4.
Change-Id: I1f9b49a0219bf3327e3e7c5eadc9e58e08744b92
gnu: retroarch-joypad-autoconfig: Update to 1.21.1.
* gnu/packages/emulators.scm (retroarch-joypad-autoconfig): Update to 1.21.1.
Change-Id: Idd6c97fee1d3b266ea453216c118380be3746ec1
gnu: libretro-database: Update to 1.21.1.
* gnu/packages/emulators.scm (libretro-database): Update to 1.21.1.
Change-Id: Ie7479e1a84b93e55e125f39f2a56227dcea8a316
gnu: libretro-slang-shaders: Update to 0-1.82d91f7.
* gnu/packages/emulators.scm (libretro-slang-shaders): Update to 0-1.82d91f7.
Change-Id: I141cb91489432b7d4c14773644822ab459a8008c
gnu: libretro-core-info: Update to 1.21.1.
* gnu/packages/emulators.scm (libretro-core-info): Update to 1.21.1.
Change-Id: I65031aafd31be4b1f43c646752e235b6b4d3bcfb
gnu: retroarch-assets: Update to 1.20.0.
* gnu/packages/emulators.scm (retroarch-assets): Update to 1.20.0.
Change-Id: I71e14f042d58911065aa9f7c5326daabff897b3d
gnu: retroarch-minimal: Update to 1.21.0.
* gnu/packages/emulators.scm (retroarch-minimal): Update to 1.21.0.
[source]: Remove retroarch-improved-search-paths.patch patch.
[inputs]: Replace qtbase-5 with qtbase.
* gnu/packages/patches/retroarch-improved-search-paths.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
Change-Id: I5f2972c9ad73af060147f9b9b37eb7f8e517cbd9
gnu: syncthing-gtk: Wrap with GUIX_GDK_PIXBUF_MODULE_FILES.
Fixes #1266.
Although currently happening, previously, syncthing-gtk would fail to open
with "Type RsvgHandle has already been registered". This was likely due to
various grafts as different librsvg would appear in environment variables
compared to syncthing-gtk references. This change fixed it at the time and
should help void it in the future.
* gnu/packages/syncthing.scm (syncthing-gtk)[arguments]{phases}: In wrap-libs
phase, also wrap with GUIX_GDK_PIXBUF_MODULE_FILES. Change GI_TYPELIB_PATH to
use suffix.
Change-Id: I2ae2e2ace5df5882b1cbdcd149cc0bc4823d3939
gnu: xlsxio: Switch to cmake-build-system.
* gnu/packages/xml.scm (xlsxio) [build-system]: Switch to cmake-build-system.
[arguments]: Streamline.
[native-inputs]: Remove which.
Change-Id: Ie40e04b4ee1e53b158609cb378674f9a64da512a
gnu: fuzzylite: Update to 6.0-0.13b3122.
* gnu/packages/games.scm (fuzzylite): Update to 6.0-0.13b3122.
[source]: Delete patches.
[native-inputs]: Replace catch2 with catch2-3.
[license]: Correct to gpl3+.
* gnu/packages/patches/fuzzylite-relative-path-in-tests.patch
* gnu/packages/patches/fuzzylite-soften-float-equality.patch
* gnu/packages/patches/fuzzylite-use-catch2.patch: Delete patches.
* gnu/local.mk (dist_patch_DATA): De-register them.
Change-Id: Ibe4ebf94b1b9011fbbd161cdfac3786bd6eb184d
gnu: ngspice: Improve style.
* gnu/packages/engineering.scm (libngspice)[source]: Switch to git-fetch.
[native-inputs]: Add autoconf, automake and libtool.
[home-page]: Correct.
* gnu/packages/engineering.scm (ngspice)[native-inputs]: Inherit from
libngspice.
Change-Id: I30d767e10a8e4612d3ba705ac470d7f7fc41a1c7
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: qtmultimedia: Switch to ffmpeg backend.
* gnu/packages/qt.scm (qtmultimedia) [inputs]: Remove gstreamer,
gst-plugins-bad, gst-plugins-base, gst-plugins-good and gst-libav; add ffmpeg
and libxrander.
[arguments] <#:phases>: Update 'disable-integration-tests phase.
[description]: Update it.
Change-Id: I7de99dc20b99ca2cd667210c97539070dcf1a751
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: Add pkcs11-provider.
* gnu/packages/security-token.scm (pkcs11-provider): New variable.
Change-Id: Icee9e44b1878b4ca92dd601c4a55fc12258def15
gnu: Add libp11.
* gnu/packages/security-token.scm (libp11): New variable.
Change-Id: I9f4353509fb08df0cb02219a6412c7a294685891
gnu: kicad: Update to 9.0.3.
* gnu/packages/engineering.scm (kicad): Update to 9.0.3.
Change-Id: If10be54676f75b067f6a364a80bfa073c93bcca1
gnu: bsd-games: Fix build with gcc-14.
* gnu/packages/games.scm (bsd-games)[arguments]<#:phases>{gcc-14}:
New phase.
Change-Id: I7179a0e61860be44cf15baa8e2e6133552b93ee0