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
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
Greg Hogan
98907260ed
gnu: simgear: Use #:test-exclude.
...
* gnu/packages/games.scm (simgear)[arguments]
<#:test-exclude>: Move exclude regex here from 'check phase.
<#:phases>: Remove 'check phase.
Change-Id: I3ac389580949f8edafca5768335d491a2ea86650
2025-08-04 04:10:30 +00:00
Greg Hogan
ce1c47ed9d
gnu: Disable tests.
...
* gnu/packages/algebra.scm (fftw-cmake, eigen-benchmarks),
* gnu/packages/android.scm (android-googletest),
* gnu/packages/check.scm (googletest, snitch),
* gnu/packages/cpp.scm (cpp-utilities, kokkos-kernels,
nativefiledialog-extended, toml11),
* gnu/packages/compression.scm (libcbor),
* gnu/packages/databases.scm (duckdb),
* gnu/packages/datastructures.scm (sdsl-lite),
* gnu/packages/education.scm (kqtquickcharts, ktouch),
* gnu/packages/emacs-xyz.scm (emacs-irony-mode-server),
* gnu/packages/engineering.scm (manifold, solvespace),
* gnu/packages/fcitx5.scm (fcitx5-configtool),
* gnu/packages/games.scm (jstest-gtk),
* gnu/packages/geo.scm (libspatialindex),
* gnu/packages/glib.scm (cppgir),
* gnu/packages/gnome.scm (evolution),
* gnu/packages/graphics.scm (openvdb),
* gnu/packages/kde.scm (kalgebra, kcachegrind, kcolorchooser, kdf,
kdegraphics-mobipocket, kio-zeroconf, kolourpaint, kompare, ksanecore,
kseexpr, ktimer, libkexiv2, libksane, partitionmanager),
* gnu/packages/kde-frameworks.scm (kactivities, kdnssd, kdeclarative,
kded, kglobalaccel, kgraphviewer, kidletime, kinit, kjobwidgets,
knotifications, knotifyconfig, kquickimageeditor, kstatusnotifieritem,
kwayland, libkdcraw, phonon-backend-gstreamer, phonon-backend-vlc,
plasma-activities, plasma-activities-stats),
* gnu/packages/kde-games.scm (bomber, bovo, granatier, kajongg, kapman,
kblackbox, kbounrce, kbreakout, kdiamond, kfourinline, kgoldrunner,
kigo, killbots, kiriki, kjumpingcube, klines, kmahjongg, kmines,
knights, kolf, kollision, konquest, kreversi, ksirk, kspaceduel,
ksquares, ksudoku, ktuberling, kubrick, libkmahjongg, lskat, palapeli),
* gnu/packages/kde-internet.scm (choqok, krdc),
* gnu/packages/kde-multimedia.scm (audiocd-kio, dragon),
* gnu/packages/kde-pim.scm (akonadi-import-wizard, ffmpegthumbs, haruna,
kaccounts-integration, kaccounts-providers, kaddressbook, kaffeine,
kasts, kontactinterface, libkcompactdisc),
* gnu/packages/kde-plasma.scm (bluedevil, breeze, breeze-qt5, calindori,
kactivitymanagerd, kde-gtk-config, kgamma, kmenuedit, kongress, krdp,
ksshaskpass, kwrited, layer-shell-qt, milou, mpvqt, ocean-sound-theme,
oxygen-sounds, plasma-mobile-sounds,, plasma-nano, plasma-pass,
plasma-phonebook, plasma-systemmonitor, plasma-vault, plasma-welcome,
lasma-workspace-wallpapers, polkit-kde-agent, print-manager,
qqc2-breeze-style),
* gnu/packages/kde-systemtools.scm (dolphin-plugins, krfb,
kwalletmanager, yakuake),
* gnu/packages/kde-utils.scm (atelier, fielding, isoimagewriter, kamera,
kbackup, kcharselect, kdialog, keurocalc, kfind, kirogi, kmag,
kmousetool, kmouth, kontrast, krusader, kxstitch, libatcore, smb4k,
sweeper),
* gnu/packages/llvm.scm (lldb),
* gnu/packages/maths.scm (gklib, mcrl2, mcrl2-minimal),
* gnu/packages/messaging.scm (mosquitto, znc),
* gnu/packages/music.scm (hydrogen),
* gnu/packages/pdf.scm (podofo, podofo-0.9),
* gnu/packages/potassco.scm (clingo, clingcon),
* gnu/packages/qt.scm (dotherside, kddockwidgets, qttools),
* gnu/packages/radio.scm (ggmorse, gr-iqbal, gr-osmosdr, inspectrum),
* gnu/packages/serialization.scm (jsoncpp-for-tensorflow),
* gnu/packages/sdl.scm (sdl3-gfx),
* gnu/packages/telephony.scm (baresip, baresip-libre),
* gnu/packages/textutils.scm (opencc),
* gnu/packages/video.scm (libopenshot, obs),
* gnu/packages/vim.scm (neovim),
* gnu/packages/web.scm (binaryen, civetweb, yajl)
[arguments]: Disable tests.
Change-Id: I56b50f14e4e5861dc69922cc2e8ee030e401a2d5
2025-08-04 04:10:18 +00:00
Ada Stevenson
f565f4949e
gnu: Add serious-sam-classic-vk.
...
* gnu/packages/games.scm: Add serious-sam-classic-vk.
Change-Id: I99a89a4131de5716452827eb1eb9a33834b2eccb
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-01 20:16:25 +02:00
Ada Stevenson
b4f567645a
gnu: Add serious-sam-classic.
...
* gnu/packages/games.scm: Add serious-sam-classic.
* gnu/packages/patches/serious-sam-classic-engine-patch-paths.patch: Add patch.
* gnu/local.mk: Register it.
Change-Id: I65e830c9760294e567808d580e3083586d50c972
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-01 20:16:25 +02: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
Andreas Enge
1710bb5d7c
gnu: widelands: Update to 1.2.1.
...
* gnu/packages/games.scm (widelands): Update to 1.2.1.
Change-Id: Ie781ea88275cae7b98fccf48fe45054efbb2598b
2025-07-31 21:46:31 +02:00
Andreas Enge
9777282c8d
gnu: supertux: Fix build.
...
This is a follow-up to commit f6e59b049b
* gnu/packages/games.scm (supertux)[arguments]<#:phases>
{patch-squirrel-path}: Rename to...
{adapt-squirrel}: ...this and add a substitution to adapt to the changed API
between squirrel-3.1 and squirrel-3.2.
Fixes : guix/guix#1718
Change-Id: I238c88ed47a565011c34e05f26592e025a396514
2025-07-31 11:52:42 +02:00
Greg Hogan
e9b40d8b5f
gnu: cowsay: Update to 3.8.4.
...
* gnu/packages/games.scm (cowsay): Update to 3.8.4.
Change-Id: I0c3561e3f00758c2178dd0ae8e16f8b68571a781
2025-07-30 17:55:24 +00:00
Aiden Isik
9b155db240
gnu: 0ad: Update to 0.27.1
...
* gnu/packages/games.scm (0ad): Update to 0.27.1
[arguments]<#:phases>: Add ‘patch-python-shebangs’, ‘prepare-builtin-libs’,
‘fix-gmake2-references’ and ‘build-builtin-libs’.
{configure}: Add “--with-system-premake” and replace $CC by cc-for-target.
{install}: Also install libraries/source/nvtt/lib.
[inputs]: Replace mozjs-78 with mozjs-115.
[native-inputs]: Add premake5. Replace python-2 with python.
Change-Id: I04d0b88e6bfe23c4e2d1248dd83017142f7beba1
2025-07-29 11:29:53 +02:00
AwesomeAdam54321
60b8b302d6
gnu: frotz-dumb-terminal: Update to 2.55.
...
* gnu/packages/games.scm (frotz-dumb-terminal): Update to 2.55.
[native-inputs]: Add pkg-config and which.
[arguments]<#:phases>: Set CC variable in make command during 'build phase.
Change-Id: Ic48e5593976597d742534d5b028fb54e7a9d8789
2025-07-27 00:53:32 +02:00
AwesomeAdam54321
888cd83576
gnu: frotz: Update to 2.55.
...
* gnu/packages/games.scm (frotz): Update to 2.55.
Change-Id: I010868f2952777f7634788dedc5c20b89d871403
2025-07-27 00:53:32 +02:00
Maxim Cournoyer
c8ff4e93fc
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
2025-07-26 11:54:44 +09:00
Andreas Enge
38861468a0
gnu: bsd-games: Fix build with gcc-14.
...
* gnu/packages/games.scm (bsd-games)[arguments]<#:phases>{gcc-14}:
New phase.
Change-Id: I7179a0e61860be44cf15baa8e2e6133552b93ee0
2025-07-25 19:22:53 +02:00
Andreas Enge
8c1f1d62e0
gnu: supertuxkart-data: Update to 18612.
...
* gnu/packages/games.scm (supertuxkart-data): Update to 18612.
Change-Id: I1fb9579d16f4ae7eb35628a4c468ffd18ebb4664
2025-07-21 19:44:29 +02:00
Andreas Enge
c58f84aaef
gnu: supertuxkart: Fix build with gcc@14.
...
* gnu/packages/games.scm (supertuxkart)[arguments]<#:phases>{'gcc14}:
New phase.
Change-Id: I60043bdb517551abe4181933cd950075bf68a03e
2025-07-21 19:21:11 +02:00
Andreas Enge
76ec17d962
gnu: vitetris: Fix build with gcc@14.
...
* gnu/packages/games.scm (vitetris)[arguments]<#:make-flags>: Add CFLAGS.
Change-Id: I1df1eae997fdf450c489cbd627a7ff579808818d
2025-07-21 18:20:43 +02:00
宋文武
0a683fa6b6
gnu: qtscript: Rename to qtscript-5.
...
* gnu/packages/qt.scm (qtscript): Rename to qtscript-5.
(python-pyside-2) [inputs]: Adjust accordingly.
(grantlee) [inputs]: Likewise.
* gnu/packages/astronomy.scm (stellarium) [inputs]: Likewise.
* gnu/packages/games.scm (warzone2100) [inputs]: Likewise.
* gnu/packages/irc.scm (quassel) [inputs]: Likewise.
* gnu/packages/kde-frameworks.scm (ki18n-5) [inputs]: Likewise.
(kio-5) [inputs]: Likewise.
(ktexteditor-5) [inputs]: Likewise.
* gnu/packages/kde-utils.scm (okteta) [inputs]: Likewise.
* gnu/packages/music.scm (musescore) [inputs]: Likewise.
* gnu/packages/tex.scm (texmaker) [inputs]: Likewise.
Change-Id: I63c40a342a14c75cfbe4e0a4c27ec2638212e38a
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 18:37:53 +08:00
Andreas Enge
35257e52d4
gnu: tome4: Fix build with gcc@14.
...
* gnu/packages/games.scm (tome4)[arguments]<#:phases>{'set-cflags}:
New phase.
Fixes : guix/guix#1403
Change-Id: Ie9134d4f9a51cf46f89903ef18eaabe3ca39efd0
2025-07-20 18:39:25 +02:00
Nigko Yerden
8e7f21aabb
gnu: supertux: Fix build with gcc@14.
...
* gnu/packages/games.scm (supertux)[source]<origin>: Add snippet
which fixes a missing include for std::memory.
Add modules for substitute* in the snippet.
Fixes : guix/guix#1402
Change-Id: I8a304d837331a3db6bf3d5fe52b9bd27c444f9f7
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-20 10:43:06 +02:00
Andreas Enge
57df83570d
gnu: cataclysm-dda: Fix build.
...
* gnu/packages/games.scm (cataclysm-dda)[native-inputs]: Add gcc-13.
Change-Id: I3c0ce6ff4a1f2d4e6ffe52742eb1f9f1fd247bc6
2025-07-19 14:20:55 +02:00
Liliana Marie Prikler
3a56cc1c63
gnu: stepmania: Fix build with GCC 14.
...
* gnu/packages/video.scm (ffmpeg-for-stepmania)[source]: Add snippet to
include <ctime> header.
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-19 07:10:34 +08:00
Zheng Junjie
9cfdf6d457
gnu: hedgewars: Build with default clang.
...
* gnu/packages/games.scm (hedgewars)[native-inputs]: Replace clang-9 with
clang.
Change-Id: Ie5a390f47848db34f7ac814832fca78b0177bedf
2025-07-19 07:10:34 +08:00
David Pflug
412d3573da
gnu: endless-sky: Update to 0.10.14.
...
* gnu/packages/games.scm (endless-sky): Update to 0.10.14.
[arguments]<#:tests?> disable tests on x86-32.
Change-Id: I869760953d2cf8986dfaded1564b02d0bf652893
Signed-off-by: Steve George <steve@futurile.net>
2025-07-16 13:05:40 +01:00
Gabriel Santos
db8ad017c4
gnu: Add asciiquarium.
...
* gnu/packages/games.scm (asciiquarium): New variable.
Change-Id: Iac35cffa136e54812d5e322e9b20c5d6cb30b546
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-13 19:32:07 +02:00
Ada Stevenson
bcff084f72
gnu: yamagi-quake2: Update to 8.51.
...
* gnu/packages/games.scm (yamagi-quake2): Update to 8.51.
Change-Id: I451e5675779e19af33986c5a9ec35e2334cede12
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-07-12 13:01:28 +02:00
Morgan Smith
39293c1163
gnu: sc-controller: Update to 0.5.2.
...
* gnu/packages/games.scm (sc-controller): Update to 0.5.2.
[source]: Switch to maintained fork of project.
[build-system]: Switch to pyproject-build-system.
[phases]: Run the following phases from the glib-or-gtk-build-system:
generate-gdk-pixbuf-loaders-cache-file, glib-or-gtk-compile-schemas,
glib-or-gtk-wrap.
[inputs]: Add python-evdev and python-ioctl-opt.
[native-inputs]: Add test dependencies.
Change-Id: I0c8cad17404113696c9c475bd6f942b95d986ef0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-12 12:00:44 +02:00
Nicolas Graves
3c186dd3dd
gnu: morris: Replace gettext native-input.
...
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.
* gnu/packages/gnome.scm (morris)[native-inputs]: Replace gnu-gettext
by gettext-minimal.
[arguments]: Improve style and explain.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:41 +02:00
Ada Stevenson
d636feabcf
gnu: vkquake: Update to 1.32.3.1.
...
* gnu/packages/games.scm (vkquake): Update to 1.32.3.1.
[inputs]: Add spirv-tools, glslang. Set sdl2 version to latest.
Change-Id: If53549e2acaee2add01fae2d3914dec5b672ab58
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-05 16:41:26 +02:00
Adrien 'neox' Bourmault
5d96ad23ed
gnu: speed-dreams: Update to 2.4.2.
...
* gnu/packages/games.scm (speed-dreams): Update to 2.4.2.
Change-Id: I7f9eb4ac45faa098da323ea3d9a9402e0a410bb2
Signed-off-by: Adrien 'neox' Bourmault <neox@gnu.org>
Signed-off-by: jgart <jgart@dismail.de>
2025-06-23 20:11:30 -04:00
Adrien 'neox' Bourmault
292faf9484
gnu: speed-dreams-data: Update to 2.4.2.
...
* gnu/packages/games.scm (speed-dreams-data): Update to 2.4.2.
Change-Id: I78207633d2a9eec0f8a1df5faa9d336ba6d19ab2
Signed-off-by: Adrien 'neox' Bourmault <neox@gnu.org>
Signed-off-by: jgart <jgart@dismail.de>
2025-06-23 20:11:30 -04:00
Nicolas Graves
01ad0cf43e
gnu: ruby: Populating (gnu packages ruby-check/ruby-xyz).
...
* gnu/packages/ruby.scm: Move all packages except different versions
of ruby and mruby, to either (gnu packages ruby-check) or
(gnu packages ruby-xyz).
* gnu/packages/ruby-check.scm (bundler, ruby-builder, ruby-cucumber-ci-environment,
ruby-cucumber-compatibility-kit,
ruby-cucumber-compatibility-kit-bootstrap, ruby-cucumber-core,
ruby-cucumber-expressions, ruby-cucumber-gherkin,
ruby-cucumber-html-formatter, ruby-cucumber-messages,
ruby-cucumber-tag-expressions, ruby-cucumber-wire, ruby-diff-lcs,
ruby-docile, ruby-fivemat, ruby-given-core, ruby-hoe, ruby-hoe-3,
ruby-json, ruby-mime-types, ruby-mime-types-data, ruby-mini-portile,
ruby-mini-portile-2, ruby-minitest, ruby-minitest-bonus-assertions,
ruby-minitest-focus, ruby-minitest-hooks, ruby-minitest-moar,
ruby-multi-test, ruby-rake, ruby-rake-compiler,
ruby-rake-compiler-dock, ruby-rspec, ruby-rspec-2, ruby-rspec-core,
ruby-rspec-core-2, ruby-rspec-expectations, ruby-rspec-expectations-2,
ruby-rspec-mocks, ruby-rspec-mocks-2, ruby-rspec-support, ruby-sequel,
ruby-simplecov-json-formatter, ruby-simplecov, ruby-simplecov-html,
ruby-sorcerer, ruby-unindent): Moved from (gnu packages ruby).
(ruby-asciidoctor/minimal): New variable, to allow more minimal
import of only (gnu packages ruby-check) in a lot of modules.
(ruby-rubocop/minimal): New variable to build cucumber with a lot
less dependencies.
(cucumber-ruby-core)[native-inputs]: Replace ruby-rubocop by
ruby-rubocop/minimal. Remove ruby-coveralls.
* gnu/packages/ruby-xyz.scm: Move all other packages from
(gnu packages ruby).
* gnu/packages/admin.scm
* gnu/packages/bioinformatics.scm
* gnu/packages/databases.scm
* gnu/packages/emacs-xyz.scm
* gnu/packages/gnome-xyz.scm
* gnu/packages/gnome.scm
* gnu/packages/groff.scm
* gnu/packages/kde-systemtools.scm
* gnu/packages/libffi.scm
* gnu/packages/mail.scm
* gnu/packages/maths.scm
* gnu/packages/mpd.scm
* gnu/packages/ntp.scm
* gnu/packages/package-management.scm
* gnu/packages/plotutils.scm
* gnu/packages/protobuf.scm
* gnu/packages/rails.scm
* gnu/packages/ruby-check.scm
* gnu/packages/ruby-xyz.scm
* gnu/packages/ruby.scm
* gnu/packages/shellutils.scm
* gnu/packages/statistics.scm
* gnu/packages/tex.scm
* gnu/packages/virtualization.scm:
Adapt module imports accordingly.
* gnu/packages/backup.scm (btrbk):
* gnu/packages/ccache.scm (ccache):
* gnu/packages/cluster.scm (drbd-utils):
* gnu/packages/compton.scm (picom):
* gnu/packages/cryptsetup.scm (cryptsetup):
* gnu/packages/engineering.scm (kicad-doc):
* gnu/packages/games.scm (warzone2100):
* gnu/packages/irc.scm (open-adventure):
* gnu/packages/ntp.scm (weechat):
* gnu/packages/password-utils.scm (keepassxc):
* gnu/packages/radio.scm (wsjtx, jtdx):
* gnu/packages/syndication.scm (newsboat):
* gnu/packages/task-management.scm (timewarrior):
* gnu/packages/version-control.scm (git-lfs):
[native-inputs]: Replace ruby-asciidoctor by
ruby-asciidoctor/minimal. Adapt module imports accordingly.
* gnu/packages/text-editors.scm: Remove (gnu packages ruby) import.
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-20 20:40:02 +02:00
Nicolas Graves
9e037dc394
gnu: pingus: Update to 0.7.6-0.8c68e08.
...
* gnu/packages/games.scm (pingus): Update to 0.7.6-0.8c68e08.
[source]{patches, modules, snippet}: Remove them.
[arguments, build-system]: Switch to cmake-build-system.
[inputs]: Add argpp, fmt-8, geomcpp, glm, libsigc++-2, logmich,
priocpp, strutcpp, tinygettext-with-sdl2, wstsound, xdgcpp. Replace
sdl packages by their sdl2 counterparts.
[native-inputs]: Add uitest.
Change-Id: I14b2cd9448d5d16cfcfffe08d6961698a72746e6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:07:44 +01:00
Nicolas Graves
20c31bc066
gnu: pingus: Improve style.
...
* gnu/packages/games.scm (pingus): Improve style.
[source]: Run guix style.
[arguments]: Run guix style. Rewrite using gexps.
Change-Id: I34581b659fdbc7e750a62b81eede39b130dc4d88
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:06:12 +01:00
Nicolas Graves
3dc723b83e
gnu: btanks: Switch to scons-python.
...
* gnu/packages/patches/btanks-scons-python.patch: Add file.
* gnu/packages/patches/btanks-sl08-python.patch: Add file.
* gnu/local.mk: Record patches
* gnu/packages/games.scm (btanks):
[source]{patches}: Record them.
[arguments]{scons}: Remove keyword.
{phases}: Refresh phase 'replace-removed-scons-syntax.
[inputs]: Add python-wrapper.
Change-Id: Id1e60938a22bf907288871187c0f481ba174e33e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:06:04 +01:00
Nicolas Graves
67c093a1c6
gnu: btanks: Improve style.
...
* gnu/packages/games.scm (btanks): Improve style.
[inputs, description]: Improve style.
[arguments]: Rewrite using gexps.
Change-Id: I5ea099b1e08d60afa99c82b1225e4f46db93b3ce
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:05:58 +01:00
Andrew Wong
bbd63d1470
gnu: Add ring-racers.
...
* gnu/packages/games.scm (ring-racers): New variable.
Change-Id: Ib52dca1ad41d8f778db14857ad681d566c145952
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-19 11:29:58 +02:00
Andrew Wong
3a4cf74210
gnu: Add ring-racers-data.
...
* gnu/packages/games.scm (ring-racers-data): New variable.
Change-Id: Iaae0719a5b28f9d9de7654509f52713d33738749
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-19 11:29:58 +02:00
Andrew Wong
f1f419b90f
gnu: Add trackballs.
...
* gnu/packages/games.scm (trackballs): New variable.
Change-Id: I6af40794c59fab341ac3d1e6c3077232b1a22270
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-19 11:29:56 +02:00
Eric Bavier
58573ce258
gnu: Update tuxpaint.
...
And related packages tuxpaint-stamps and tuxpaint-config.
* gnu/packages/games.scm (tuxpaint): Update to 0.9.34.
[native-inputs]: Add imagemagick.
[inputs]: Add libimagequant and pango. Use SDL2.
[arguments]: Use gexps.
[home-page]: Replace with redirection.
(tuxpaint-stamps): Update to 2024.10.25. Use copy-build-system.
(tuxpaint-config): Update to 0.0.25.
[native-inputs]: Add pkg-config.
[inputs]: Add libunibreak and pango.
* gnu/packages/patches/tuxpaint-stamps-path.patch: Adapt to latest source.
Change-Id: I815b4982226bc6533c45074869d6bac1d0b4fbf9
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-15 20:37:38 +02:00
Kjartan Oli Agustsson
44b618b7e7
gnu: freerct: Update to 0.1-0.f85335d.
...
* gnu/packages/games.scm (freerct): Update to 0.1-0.f85335d.
[source]: Change URL to Codebergo.
Change-Id: I45280e9e117f40ad9f3b9cae7731271c2b2d34a5
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-09 11:16:14 +02:00
Andrew Wong
b8f4b68c7b
gnu: dsda-doom: Update to 0.29.0.
...
* gnu/packages/games.scm (dsda-doom): Update to 0.29.0.
[description]: Revise.
Closes : #469
Change-Id: I17f196b5862ce53987137076ec77e49e31b46419
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-06-08 09:09:14 +08:00
Mark L
0882a1b701
gnu: openttd-opengfx: Update to 3739bbe.
...
* gnu/packages/games.scm (openttd-opengfx): Update to 3739bbe.
[source]: Use ‘git-fetch’ and change URL.
[arguments]: Define ‘REPO_DATE’ and ‘PYTHON’.
Change-Id: I10a43f7e220337bbea7cbf0a2b62d636603c8e97
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-06-04 16:45:09 +02:00
Adrien 'neox' Bourmault
db16fc819c
gnu: speed-dreams: Update to 2.4.1.
...
* gnu/packages/games.scm (speed-dreams-version)
(speed-dreams-freesolid): New variable.
[source]: Fetch from git. Use submodule commit hash.
[build-system]: Use cmake-build-system.
[tests]: Disable tests.
[configure-flags]: Add BUILD_SHARED_LIBS=ON.
(speed-dreams-data): Update to 2.4.1.
(speed-dreams): Update to 2.4.1.
[inputs]: Delete freesolid. Add speed-dreams-freesolid.
[configure-flags]: Add OPTION_TRACKEDITOR=OFF.
Signed-off-by: Adrien 'neox' Bourmault <neox@gnu.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-02 11:20:23 +02:00
Sergey Trofimov
6a5c2ea5dc
gnu: Add xjump-sdl.
...
* gnu/packages/games.scm (xjump-sdl): New variable.
Change-Id: I4f4ac85849d50726c1f18bcf1d51e3b6725ba025
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-05-24 07:40:31 +02:00
Steve George
7533d742da
gnu: Add sc-controller.
...
* gnu/packages/games.scm (sc-controller): New variable.
Change-Id: Id978f268045bf045e4274a143e78b5ece36bd581
Signed-off-by: Steve George <steve@futurile.net>
2025-05-23 08:41:16 +02:00
Denis 'GNUtoo' Carikli
8e10fa95ea
gnu: Add wordwarvi.
...
* gnu/packages/games.scm (wordwarvi): New variable.
Signed-off-by: Steve George <steve@futurile.net>
Change-Id: I2f48c12b780943c56e4d191d43fec3f247261607
2025-05-23 08:41:16 +02:00
AwesomeAdam54321
18e54a1b30
gnu: Add sosage.
...
* gnu/packages/games.scm (sosage): New variable.
Signed-off-by: Steve George <steve@futurile.net>
Change-Id: Ic60db8e6326eaa78d00fdbd18c609d31beaf76e1
2025-05-23 08:41:16 +02:00