1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-23 18:50:32 +02:00
Commit Graph

489 Commits

Author SHA1 Message Date
bdunahu
e4cc300ea0 gnu: mupen64plus-ui-console: Update to 2.6.0.
* gnu/packages/emulators.scm (mupen64plus-ui-console): Update to 2.6.0.

Change-Id: I2d731d533c554784227e728ea388e4de96c1071d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-13 09:58:03 +01:00
bdunahu
21a9802a71 gnu: mupen64plus-video-z64: Update to 2.6.0.
* gnu/packages/emulators.scm (mupen64plus-video-z64): Update to 2.6.0.

Change-Id: I1cb0ea5661fafdfd44da0adb246c8353890bfff0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-13 09:58:02 +01:00
bdunahu
d2b987b81e gnu: mupen64plus-video-rice: Update to 2.6.0.
* gnu/packages/emulators.scm (mupen64plus-video-rice): Update to 2.6.0.

Change-Id: Id57a1b8a34c0d1292ada6e8c70777dbec9df1099
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-13 09:58:02 +01:00
bdunahu
0c474d32e7 gnu: mupen64plus-video-glide64mk2: Update to 2.6.0.
* gnu/packages/emulators.scm (mupen64plus-video-glide64mk2): Update to 2.6.0.

Change-Id: Iec8834f17227d485553f609f7f4b2d924c58bf1d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-13 09:58:02 +01:00
bdunahu
64a3cdaff4 gnu: mupen64plus-video-glide64: Update to 2.6.0.
* gnu/packages/emulators.scm (mupen64plus-video-glide64): Update to 2.6.0.

Change-Id: I2a9a7358465b6ce3f96845e7462757c6289a0acd
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-13 09:58:02 +01:00
bdunahu
27a224f340 gnu: mupen64plus-video-arachnoid: Update to 2.6.0.
* gnu/packages/emulators.scm (mupen64plus-video-arachnoid): Update to 2.6.0.

Change-Id: I4a72cbba52d65dba01c6127b92f18999cb548c57
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-13 09:58:02 +01:00
bdunahu
f01eea2a37 gnu: mupen64plus-rsp-z64: Update to 2.6.0.
* gnu/packages/emulators.scm (mupen64plus-rsp-z64): Update to 2.6.0.

Change-Id: Ib0effee004a5d22d4b85c925f9e5befd6a154ca6
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-13 09:58:01 +01:00
bdunahu
0e8064d64d gnu: mupen64plus-rsp-hle: Update to 2.6.0.
* gnu/packages/emulators.scm (mupen64plus-rsp-hle): Update to 2.6.0.

Change-Id: I44e2c00a40f2935c2838da8e31406a26868488e4
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-13 09:58:01 +01:00
bdunahu
53cf71560f gnu: mupen64plus-input-sdl: Update to 2.6.0.
* gnu/packages/emulators.scm (mupen64plus-input-sdl): Update to 2.6.0.

Change-Id: Iea5c55bbf7629298669e8355b234d220033eacbd
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-13 09:58:01 +01:00
bdunahu
3d8d9624ec gnu: mupen64plus-audio-sdl: Update to 2.6.0.
* gnu/packages/emulators.scm (mupen64plus-audio-sdl): Update to 2.6.0.

Change-Id: Ibad6fa88287d3b62120823780671227af2c3f8de
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-13 09:58:01 +01:00
bdunahu
7ce90c2cce gnu: mupen64plus-core: Update to 2.6.0.
* gnu/packages/emulators.scm (mupen64plus-core): Update to 2.6.0.
[inputs]: Add vulkan-loader.

Change-Id: Ief3c7b381269532999dffb128080fcaf3f1f2b06
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-13 09:57:59 +01:00
Andreas Enge
928e6d23f9 gnu: mgba-for-dolphin: Fix build.
* gnu/packages/emulators.scm (mgba-for-dolphin)[inputs]: Replace ffmpeg
by ffmpeg-6.

Fixes: guix/guix#3785
Change-Id: I65070e5d83e4103d132a0e2da7ee6ba72e77b3c6
2025-12-01 15:01:46 +01:00
Sughosha
336ba8de2f gnu: mame: Fix build.
* gnu/packages/emulators.scm (mame)[inputs]: Remove asio; add asio-1.28.

Change-Id: I13943b5245df4eaa48402379b393f95a29f85af4
2025-11-30 14:13:24 +05:30
Greg Hogan
1aebfc74f1 gnu: boost: Update to 1.89.0.
* gnu/packages/boost.scm (boost-for-source-highlight): Rename this ...
(boost-1.83): ... to this.
(boost-numpy): Inherit from boost-1.83.
* gnu/packages/pretty-print.scm (source-highlight): Update accordingly.

* gnu/packages/boost.scm (boost): Update to 1.89.0.
[source]: Remove patches.

* gnu/packages/boost.scm (mdds)
[propagated-inputs]: Replace boost with boost-1.83.

* gnu/packages/astronomy.scm (aoflagger),
* gnu/packages/embedded.scm (cc-tool),
* gnu/packages/games.scm (0ad, vcmi),
* gnu/packages/image.scm (gpick),
* gnu/packages/maths.scm (highfive),
* gnu/packages/plotutils.scm (asymptote)
[native-inputs]: Replace boost with boost-1.83.

* gnu/packages/audio.scm (guitarix, supercollider),
* gnu/packages/bioconductor.scm (r-mzr),
* gnu/packages/bioinformatics.scm (ataqv, bless, express, isolator,
metabat, r-velocytom, rsem, sailfish, salmon),
* gnu/packages/bittorrent.scm (libtorrent-rasterbar),
* gnu/packages/code.scm (sourcetrail),
* gnu/packages/compression.scm (innoextract),
* gnu/packages/cpp.scm (lager),
* gnu/packages/crypto.scm (cryfs),
* gnu/packages/electronics.scm (nextpnr, prjpeppercorn, prjtrellis,
pulseview),
* gnu/packages/emulators.scm (mupen64plus-video-glide64mk2),
* gnu/packages/engineering.scm (cadabra2, freecad, libigl,
openscad, prusa-slicer),
* gnu/packages/file-systems.scm (snapper),
* gnu/packages/finance.scm (ledger),
* gnu/packages/game-development.scm (dds),
* gnu/packages/games.scm (colobot, fifengine, knightsgame, leela-zero,
pokerth, supertux, wesnoth, wesnoth-server),
* gnu/packages/geo.scm (gplates),
* gnu/packages/gnucash.scm (gnucash),
* gnu/packages/graph.scm (python-graph-tool),
* gnu/packages/graphics.scma (openshadinglanguage),
* gnu/packages/i2p.scm (i2pd),
* gnu/packages/image-viewers.scm (luminance-hdr),
* gnu/packages/kde-graphics.scm (krita),
* gnu/packages/mail.scm (astroid),
* gnu/packages/medical.scm (orthanc, orthanc-mysql,
orthanc-postgresql),
* gnu/packages/messaging.scm (libphonenumber),
* gnu/packages/mpd.scm (ncmpcpp),
* gnu/packages/networking.scm (kismet),
* gnu/packages/opencog.scm (cogutil),
* gnu/packages/photo.scm (hugin),
* gnu/packages/poedit.scm (poedit),
* gnu/packages/radio.scm (gnuradio),
* gnu/packages/rdf.scm (lucene++),
* gnu/packages/serialization.scm (avro-cpp),
* gnu/packages/simulation.scm (fenics-dolfin),
* gnu/packages/version-control.scm (gource),
* gnu/packages/video.scm (aegisub, mkvtoolnix),
* gnu/packages/web.scm (websocketpp)
[inputs]: Replace boost with boost-1.83.

* gnu/packages/libreoffice.scm (libcmis): Update to 0.6.2-00a85bf6.
(librevenge): Update to 0.0.5.
[arguments]<#:configure-flags>: Remove reference to boost system
component for which the compatibility stub has been removed.
* gnu/packages/serialization.scm (msgpack-cxx): Update to 7.0.0.

Change-Id: I247f3eaecde3de3fe227586b840f0312b4797ee1
2025-11-28 12:26:24 +00:00
Patrick Norton
e8c7d302d2 gnu: qtmips: Update to 0.8.1.
* gnu/packages/emulators.scm (qtmips): Update to 0.8.1.
[arguments]: Adjust accordingly.

Closes: guix/guix#4176
Change-Id: I1537d9154547a7faaba212ca457b35d04c2e742d
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-11-12 20:23:23 +08:00
Sughosha
bc9d0c3697 gnu: dosbox-staging: Update to 0.82.2.
* gnu/packages/emulators.scm (dosbox-staging): Update to 0.82.2.

Change-Id: I25a1ed1a7ef8c44a99f97c181c970ca3a4e1b769
2025-11-10 21:47:31 +05:30
Andrew Wong
e4f7118ddd gnu: Add pcsx2.
* gnu/packages/emulators.scm (pcsx2, pcsx2-patches): New variables.

Change-Id: I200e3d4b3da6d38f258a687c77d5283d2450937d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-03 17:35:07 +01:00
Ludovic Courtès
9fcfb93944 gnu: Use ‘define-deprecated-package’ for deprecated packages.
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …))
throughout gnu/packages/*.scm.

Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-23 19:35:06 +02:00
Hugo Buddelmeijer
e42dda597f gnu: python-keystone-engine: Remove python-wheel from native-inputs.
* gnu/packages/emulators.scm (python-keystone-engine)[native-inputs]:
Remove python-wheel.

Change-Id: I9b7a6b29a6f9265975dd09902ebe7f91de30ad5e
Reviewed-by: Sören Tempel <soeren@soeren-tempel.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-23 14:36:48 +01:00
Sharlatan Hellseher
2cda76b2f4 gnu: unicorn: Disable missing tests.
* gnu/packages/emulators.scm (unicorn) [arguments] <tests?>: No tests in
PyPI archive.
[native-inputs]: Remove python-wheel.

Change-Id: Idfbe9a2d3aae3fec71b097dfbc565443505d6171
2025-10-13 12:00:49 +01:00
Sharlatan Hellseher
717ffde910 gnu: python-keystone-engine: Disable missing tests.
* gnu/packages/emulators.scm (python-keystone-engine)[arguments]
<tests?>: No tests in PyPI archive.

Change-Id: I8df9adca554d6d77f1211a2f576699136e4f0e2e
2025-10-13 12:00:49 +01:00
moksh
e9aa1e9459 gnu: uxn11: Enable tests.
* gnu/packages/emulators (uxn11)[arguments]
<#:tests?>: Remove.
<#:test-target>: Set to “test”.
<#:phases>: Delete ‘build’.  Move ‘check’ after ‘install’.
Add ‘fix-cc’ and ‘pre-check’.

Closes: guix/guix#3228
Change-Id: I27789bd36ecd6b66684403b0043ad75972ca0ced
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-10-06 12:39:31 +08:00
moksh
0a47407050 gnu: Add uxn11.
* gnu/packages/emulators.scm (uxn11): New variable.

Closes: guix/guix#3217
Change-Id: I40d0bbcbee439445c60fe6a5653c937db58b0529
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-10-02 21:43:42 +08:00
Liliana Marie Prikler
eae2c26bb3 gnu: melonds: Update to 1.0.
* gnu/packages/emulators.scm (melonds): Update to 1.0.
[native-inputs]: Remove gcc-13.
2025-10-01 09:04:53 +02:00
Maxim Cournoyer
8039f99255 gnu: retroarch-minimal: Fix build.
* gnu/packages/emulators.scm (retroarch-minimal)
[inputs]: Replace ffmpeg with ffmpeg-6.

Change-Id: Ifc876d329f2c057fd0d46d50d858cabd74cba988
2025-09-30 16:52:06 +09:00
宋文武
9a59e74bee gnu: uxn: Update to 1.0-1.f2e8582.
* gnu/packages/emulators.scm (uxn): Update to 1.0-1.f2e8582.
[arguments]: Adjust install phase.

Change-Id: I24c076aa5eddafd30cc09f4f97c445c4c0994ce9
2025-09-26 17:06:29 +08:00
Maxim Cournoyer
3559381d6e gnu: mgba: Update to 0.10.5-0.c6aa8f5.
* gnu/packages/emulators.scm (mgba): Update to 0.10.5-0.c6aa8f5.
[#:test-exclude]: New argument.

Fixes: #2804
Change-Id: I0352200c4e410f658f25150b17d933b32358f4c1
2025-09-20 20:42:25 +09:00
Laura Kirsch
9b2e32cd46 gnu: Add fceux.
* gnu/packages/emulators.scm (fceux): New variable.

Closes: #2225
Change-Id: Ib70a568c5160dba2f9a1d6de08647d883ece97c2
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-08-30 09:22:24 +08:00
Maxim Cournoyer
010c9c2ed7 gnu: Add libretro-flycast.
* gnu/packages/emulators.scm
(flycast) [source]: Preserve "libzip" bundled copy.
(libretro-flycast): New variable.

Change-Id: Ie5f1ff3e51a7fb9021a8c272d529478c9c6f3d8e
2025-08-26 12:08:13 +09:00
Maxim Cournoyer
bbc8792e18 gnu: flycast: Move pkg-config to native inputs.
* gnu/packages/emulators.scm (flycast) [inputs]: Move pkg-config to...
[native-inputs]: ... here.

Change-Id: I561fc17dde83c2a3fb6bc3d409dbe2871932e9cf
2025-08-26 12:08:13 +09:00
Maxim Cournoyer
c64f665730 gnu: flycast: Add support for libcdio.
* gnu/packages/emulators.scm (flycast)
[#:configure-flags]: Add "-DUSE_LIBCDIO=ON".
[inputs]: Add libcdio.

Change-Id: I97505580a0e23a47f5ab64dde2d2dd7eaad980e1
2025-08-26 12:08:13 +09:00
Maxim Cournoyer
5f1611071a gnu: flycast: Update to 2.5-0.33833cf, fixing build.
* gnu/packages/emulators.scm (flycast): Update to 2.5-0.33833cf.
[source] <snippet>: Bundle Vulkan-Headers for now.
[inputs]: Remove vulkan-headers for now.

Change-Id: I9bead5eaf14d58bfc898cf74ae3f9decd92ee321
2025-08-26 12:08:13 +09:00
Maxim Cournoyer
e28ab6a6fe gnu: turbovnc: Simplify 'delete-all-but' in snippet.
* gnu/packages/vnc.scm (turbovnc) [source] <snippet>: Simplify.
* gnu/packages/astronomy.scm (phd2): Likewise.
* gnu/packages/emulators.scm (libretro-dolphin-emu)
(retroarch-minimal): Likewise.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-service-sqs)
(go-go-opentelemetry-io-contrib-propagators-autoprop)
(go-go-opentelemetry-io-otel-exporters-otlp-otlptrace)
(go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracegrpc)
(go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracehttp)
(go-go-opentelemetry-io-otel-exporters-zipkin)
(go-go-opentelemetry-io-otel-log, go-go-opentelemetry-io-otel-sdk)
(go-go-opentelemetry-io-otel-sdk-log, go-go-opentelemetry-io-otel-sdk-metric)
(go-google-golang-org-genproto-googleapis-api): Likewise.
* gnu/packages/golang-xyz.scm (go-go-uber-org-zap-exp): Likewise.
* gnu/packages/ipfs.scm (go-github-com-ipfs-shipyard-nopfs-ipfs): Likewise.
* gnu/packages/mpi.scm (openmpi-5): Likewise.

Change-Id: I286ff1e949ccb97f9369f2a172c8559e3884dba7
2025-08-25 08:58:42 +09:00
Maxim Cournoyer
6c98ad8ac9 gnu: dolphin-emu: Avoid cyclic module dependency issues.
The source snippets are not delayed, while arguments are.

* gnu/packages/emulators.scm (dolphin-emu)
[source] <snippet>: Move copying of implot sources...
[#:phases] {copy-implot-source}: ... to this new phase.

Fixes: #1977
Change-Id: Iecf853adb13d54e3eaa63878a5b3d90f43781514
2025-08-14 20:46:12 +09:00
Ada Stevenson
4e42abb625 gnu: pcsxr: Improve style.
* gnu/packages/emulators.scm (pcsxr): Fix indentation.
[arguments]: Use gexps.

Change-Id: Ibd17d9aeef9509cc58a872d72acb5283c7470f19
2025-08-05 10:40:09 +02:00
Ada Stevenson
8b1b192359 gnu: pcsxr: Update to 1.9.94-1.6666043.
* gnu/packages/emulators.scm (pcsxr): Update to 1.9.94-1.6666043.
[configure-flags]: Prevent compile errors.
[phases]: Remove 'ch-subdir.
[source]<origin>: Change upstream and commit.
<patches>: Add patches.
[home-page]: Change from dead link to active GitHub page.
* gnu/packages/patches/pcsxr-find-harfbuzz.patch: Add it.
* gnu/packages/patches/pcsxr-fix-definitions.patch: Add it.
* gnu/local.mk: Register them.

Change-Id: I5ebc91b3fa44152057cf197c0ab018fa064241a4
2025-08-05 10:39:40 +02:00
Greg Hogan
f4ce754028 gnu: Restore gnu-build-system phases.
* gnu/packages/bioinformatics.scm (bandage),
* gnu/packages/education.scm (openboard),
* gnu/packages/emulators.scm (qtmips),
* gnu/packages/games.scm (chessx),
* gnu/packages/kde-systemtools.scm (spectacle-ocr-screenshot),
* gnu/packages/qt.scm (pyotherside, qtwidgetanimationframework)
<#:phases>: Restore build phase.

* gnu/packages/admin.scm (wpa-supplicant-gui),
* gnu/packages/finance.scm (kitsas)
[arguments]<#:tests?>: Disable.
<#:phases>: Restore build phase.

* gnu/packages/engineering.scm (librecad)
[arguments]<#:test-target>: Delete.
<#:phases>: Restore build and check phases.

* gnu/packages/music.scm (samplebrain)
<#:phases>: Restore build, check, and install phases.

* gnu/packages/password-utils.scm (qtpass)
[arguments]<#:test-target>: Delete.
<#:phases>: Restore build, check, and install phases.

* gnu/packages/ebook.scm (inkbox),
* gnu/packages/engineering.scm (qelectrotech),
* gnu/packages/games.scm (doom-runner, moonlight-qt, pokerth,
qcheckers),
* gnu/packages/gps.scm (gpxsee),
* gnu/packages/hardware.scm (openrgb),
* gnu/packages/image-viewers.scm (qview),
* gnu/packages/pdf.scm (qpdfview),
* gnu/packages/qt.scm (signond),
* gnu/packages/radio.scm (dream)
<#:phases>: Restore build and install phases.

* gnu/packages/disk.scm (qdirstat),
* gnu/packages/pdf.scm (sioyek),
* gnu/packages/qt.scm (signon-plugin-oauth2),
* gnu/packages/radio.scm (qsstv, wfview),
* gnu/packages/security-token.scm (yubikey-manager-qt),
* gnu/packages/tex.scm (texmaker),
* gnu/packages/video.scm (smplayer)
[arguments]<#:tests?>: Disable.
<#:phases>: Restore build and install phases.

* gnu/packages/task-management.scm (timewarrior)
<#:phases>: Restore check phase.

* gnu/packages/audio.scm (supercollider)
<#:phases>: Restore install phase.

* gnu/packages/web.scm (libzim): Update to 9.3.0.
(kiwix-lib): Update to 14.0.0.
(kiwix-desktop): Update to 2.4.1.
[source](patches): Delete.
[arguments]<#:test-target>: Delete.
[arguments]<#:tests?>: Disable.
<#:phases>: Restore build and install phases.
(kiwix-tools): Update to 3.7.0.

* gnu/packages/patches/kiwix-desktop-newer-libkiwix.patch: Delete.
* gnu/local.mk: Update accordingly.

Change-Id: Ia5162ec190fc21334bbc516dcc01056d599f2891
2025-08-04 04:11:21 +00:00
Greg Hogan
b09c302a20 gnu: Use default cmake.
* gnu/packages/audio.scm (redumper),
* gnu/packages/cpp.scm (hyprgraphics),
* gnu/packages/databases.scm (apache-arrow),
* gnu/packages/emulators.scm (ares),
* gnu/packages/games.scm (gemrb),
* gnu/packages/image-viewers.scm (vv),
* gnu/packages/machine-learning.scm (fbgemm),
* gnu/packages/messaging.scm (libqmatrixclient),
* gnu/packages/music.scm (ctrlr),
* gnu/packages/video.scm (obs),
* gnu/packages/vulkan.scm (glslang),
* gnu/packages/wm.scm (hyprland),
* gnu/packages/xdisorg.scm (aquamarine, hyprlock, hyprpaper, hyprsunset)
[arguments]<#:cmake>: Delete.

* gnu/packages/python-compression.scm (python-deflate):
[native-inputs]: Replace cmake-next with cmake-minimal.

Change-Id: I5b021d7e1e807922425d8f58692b032485603770
2025-08-04 04:10:58 +00:00
Greg Hogan
5873967ce7 gnu: Pin CMake dependency.
* gnu/packages/emulators.scm (python-keystone-engine, unicorn),
* gnu/packages/freedesktop.scm (libdecor),
* gnu/packages/gnome.scm (raider, xffm+),
* gnu/packages/golang-xyz.scm (go-mvdan-cc-editorconfig),
* gnu/packages/hardware.scm (liblxi, lxi-tools),
* gnu/packages/mp3.scm (wavbreaker),
* gnu/packages/pantheon.scm (pantheon-calculator, pantheon-calendar),
* gnu/packages/plotutils.scm (asymptote),
* gnu/packages/photo.scm (entangle),
* gnu/packages/python-graphics.scm (python-pivy),
* gnu/packages/python-xyz.scm (python-awkward-cpp, python-contourpy,
python-symengine),
* gnu/packages/syndication.scm (syndication-domination)
* gnu/packages/qt.scm (soqt),
* gnu/packages/vnc.scm (tigervnc-server)
[native-inputs]: Change cmake to cmake-minimal.

* gnu/packages/bioinformatics.scm (trinityrnaseq)
[native-inputs]: Change cmake to cmake-minimal.
[arguments]<#:phases>[install]: Remove deletion of uncreated files.

Change-Id: I6ce8b737d9a21f83caad7b79b591e68a86f45fd0
2025-08-04 04:10:56 +00:00
Greg Hogan
364e883298 gnu: Remove #:test-target argument.
* gnu/packages/astronomy.scm (libsep),
* gnu/packages/bioinformatics.scm (megahit),
* gnu/packages/bittorrent.scm (qbittorrent),
* gnu/packages/calendar.scm (date),
* gnu/packages/check.scm (klee, trompeloeil),
* gnu/packages/compression.scm (zziplib),
* gnu/packages/cpp.scm (immer, lager, zug),
* gnu/packages/databases.scm (timescaledb),
* gnu/packages/emulators.scm (dolphin-emu),
* gnu/packages/fpga.scm (systemc),
* gnu/packages/game-development.scm (box2d),
* gnu/packages/games.scm (megaglest, openclonk, teeworld),
* gnu/packages/glib.scm (sdbus-c++),
* gnu/packages/gnucash.scm (gnucash),
* gnu/packages/graph.scm (igraph),
* gnu/packages/image.scm (exiv2),
* gnu/packages/inkscape.scm (inkscape),
* gnu/packages/instrumentation.scm (yactfr),
* gnu/packages/kde-multimedia.scm (elisa),
* gnu/packages/linux.scm (falcosecurity-libs),
* gnu/packages/llvm.scm (libcxx, libomp-15),
* gnu/packages/machine-learning.scm (ctranslate2, tvm),
* gnu/packages/maths.scm (blitz),
* gnu/packages/messaging.scm (libphonenumber),
* gnu/packages/music.scm (clementine, libdiscid, opustags, strawberry),
* gnu/packages/opencog.scm (atomspace, attention, cogserver, cogutil,
opencog),
* gnu/packages/python-xyz.scm (pybind11)
* gnu/packages/radio.scm (libfec, libcorrect),
* gnu/packages/serialization.scm (qtcsv),
* gnu/packages/shells.scm (fish),
* gnu/packages/tls.scm (aws-lc),
* gnu/packages/web.scm (wabt),
* gnu/packages/vulkan.com (spirv-llvm-translator)
[arguments]: Move #:test-target to ...
<#:phases>: ... 'check phase.

* gnu/packages/algebra.scm (xtensor),
* gnu/packages/astronomy (stellarium),
* gnu/packages/bioinformatics.scm (libsbml),
* gnu/packages/chemistry.scm (openbabel),
* gnu/packages/cpp.scm (xsimd, xtl),
* gnu/packages/documentation.scm (doxygen),
* gnu/packages/lua.scm (selene),
* gnu/packages/libftdi.scm (libftdi),
* gnu/packages/llvm.scm (cling, libomp@12, libomp@13),
* gnu/packages/hyperledger.scm (hyperledger-iroha),
* gnu/packages/markup.scm (cmark, cmark-gfm),
* gnu/packages/maths.scm (cryptominisat, double-conversion),
* gnu/packages/mp3.scm (chromaprint),
* gnu/packages/qt.scm (qtpromise)
* gnu/packages/rdf.scm (clucene),
* gnu/packages/sync.scm (lsyncd)
[arguments}: Remove #:test-target.

* gnu/packages/engineering.scm (libfive),
* gnu/packages/game-development.scm (box2d-3)
[arguments]: Remove #:test-target and disable tests.

Change-Id: I0a82091df1789980bbbac0c334b6f993c36f412a
2025-08-04 04:10:32 +00:00
Anderson Torres
e493d73b14 gnu: Add ares.
* gnu/packages/emulators.scm (ares): New variable.

Fixes: #1510
Change-Id: I6363bc912a408aeb4ed014698765ca9c62463091
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-08-02 10:36:42 +08:00
Maxim Cournoyer
186a9714a3 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
2025-08-01 11:47:41 +09:00
Maxim Cournoyer
8ac4fa47d8 gnu: Add mgba-for-dolphin.
* gnu/packages/emulators.scm (mgba-for-dolphin): New variable.

Change-Id: I8ff0a21cc91d79f010b38d3f2d675e3cfad2761a
2025-08-01 11:47:41 +09:00
Maxim Cournoyer
a0f061d1b6 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
2025-08-01 11:47:41 +09:00
Maxim Cournoyer
5259f89b07 gnu: sfml: Update to 3.0.1.
* 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
2025-08-01 11:47:41 +09:00
Maxim Cournoyer
7f20f528ee gnu: minizip-ng: Do not build in compatibility mode.
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
2025-08-01 11:47:40 +09:00
Maxim Cournoyer
d0f25affe5 gnu: libretro-mupen64plus-nx: Update to 0-1.3a67619.
* gnu/packages/emulators.scm (libretro-mupen64plus-nx): Update to 0-1.3a67619.

Change-Id: Ib352816757f4ed22d69a258975094b406d1eabe8
2025-07-30 08:46:13 +09:00
Maxim Cournoyer
1aae2062d9 gnu: jg-cega: Update to 0.6.1.
* gnu/packages/emulators.scm (jg-cega): Update to 0.6.1.

Change-Id: Ic13a0f086af8306ad39759475b0f6f55cd6b1360
2025-07-30 08:46:13 +09:00
Maxim Cournoyer
b46c9822d2 gnu: jg-nestopia: Update to 1.53.1.
* gnu/packages/emulators.scm (jg-nestopia): Update to 1.53.1.

Change-Id: Icec6d83cbb21aca3666287b07837692d4f71d3a0
2025-07-30 08:46:13 +09:00
Maxim Cournoyer
415a348407 gnu: jgrf: Update to 1.2.1.
* gnu/packages/emulators.scm (jgrf): Update to 1.2.1.

Change-Id: I05c5cd942a03831857f92a16195bca1e596db9c9
2025-07-30 08:46:13 +09:00