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

150139 Commits

Author SHA1 Message Date
vicvbcun
6fd46129fe services: knot: Depend on `user-processes'.
* gnu/services/dns.scm (knot-shepherd-service): Add `user-processes' to the
`requirement' field.

Change-Id: I59f95aeb25c02944418eb3ea20a42d344703a011
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-20 17:59:02 +02:00
Yelninei
85b5c0c7c2 system: Add zstd to ‘%base-packages/hurd’.
Followup to 3f33cb0314.

* gnu/system/hurd.scm (%base-packages/hurd): Add ‘zstd’.

Change-Id: I101ae815b31b1e4f0aae6222fcf2271e8e0043b1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-20 17:59:02 +02:00
Ludovic Courtès
2dd09c786c gnu: hdf5-parallel-openmpi: Skip flaky tests.
* gnu/packages/maths.scm (hdf5-parallel-openmpi)[arguments]: Add
‘skip-sloppy-tests’ phase.

Change-Id: Ic8513272585881f18baa20c82705275149001c66
2025-06-20 17:59:02 +02:00
Noé Lopez
9ac7fb1214 gnu: guile-ares-rs: Downgrade to default Guile.
This is useful for users as they won’t need to do gymnastics to compile with
guile-next. They can just use default Guile with Ares.

* gnu/packages/guile-xyz.scm (guile-ares-rs): Update to latest commit. Change
guile-next to guile-3.0 with guile-custom-ports.

Change-Id: I2008834d5b91a3ee29b553de28a5035d05210618
2025-06-20 11:48:55 -04:00
Giacomo Leidi
e2417b4895 gnu: Add guile-dotenv.
* gnu/packages/guile-xyz.scm (guile-dotenv): New variable.

Change-Id: I4b97e6b0fb18280c391b99d5b6f512f9b08ba06b
2025-06-20 11:42:13 -04:00
Josep Bigorra
6004e11219 gnu: guile-hygguile: Update to 1.0.5.
* gnu/packages/guile-xyz.scm (guile-hygguile): Update to 1.0.5

Change-Id: I72b0ae640a1a1980bc4baaa662eac08669ed5319
2025-06-20 11:36:31 -04:00
jgart
fb26d5e273 gnu: trealla: Update to 2.74.8.
* gnu/packages/prolog.scm (trealla): Update to 2.74.8.

Change-Id: I9a9710fde5aa027c8e501cbf5d89b380a043f3a9
2025-06-20 11:29:00 -04:00
Nicolas Graves
c4128d9bd8 gnu: scons-python2: Deprecate package.
* gnu/packages/build-tools.scm (scons-python2): Deprecate package.

Change-Id: Id401f1be1830094c4656220f4e3458ff2538bfc7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:08:36 +01:00
Nicolas Graves
3795dfb098 gnu: linuxdcpp: Deprecate package.
* gnu/packages/direct-connect.scm (linuxdcpp): Deprecate package.

Change-Id: Id298e4e81d2c58d03ae4e35456b143c88a997c1f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:08:27 +01:00
Nicolas Graves
f518d515f4 gnu: scons: Switch to pyproject-build-system.
* gnu/packages/build-tools.scm
  (scons)[build-system, arguments]: Switch to pyproject-build-system.
  (scons-3)[arguments]: Switch to pyproject-build-system.
  [native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I1bd49c417eae0925c2c60e0cc528b9537c7ca743
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:08:08 +01:00
Nicolas Graves
277d544909 gnu: tinycmmc: Update to 0.1.0-0.8238a6c.
* gnu/packages/cmake.scm (tinycmmc): Update to 0.1.0-0.8238a6c.

Change-Id: I84d8c90991fc411b93647f117f4701da21d90ef4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:07:59 +01: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
82fe2f99fd gnu: Add tinygettext-with-sdl2.
* gnu/packages/cpp.scm (tinygettext-with-sdl2): New variable.

Change-Id: I748752d1a9729f749645f287525595bdd50970e4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:07:37 +01:00
Nicolas Graves
e1b921a4e3 gnu: Add xdgcpp.
* gnu/packages/freedesktop.scm (xdgcpp): New variable.

Change-Id: I8bf7afce6fe9e2f623e40bb7ec43c442da1aae64
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:07:31 +01:00
Nicolas Graves
d1fa3b4a1a gnu: Add wstsound.
* gnu/packages/audio.scm (wstsound): New variable.

Change-Id: I09dbd1e19cc945453d318d922360e1280f9c8e26
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:07:26 +01:00
Nicolas Graves
67c85088a7 gnu: Add priocpp.
* gnu/packages/cpp.scm (priocpp): New variable.

Change-Id: Ie17e2263c2b47de7f0478a2f6c5f4b86c705c23e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:07:20 +01:00
Nicolas Graves
94188acba3 gnu: Add sexp-cpp.
* gnu/packages/cpp.scm (sexp-cpp): New variable.

Change-Id: I794dfb098b933d31657b915207d4a33666c5e098
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:07:06 +01:00
Nicolas Graves
5e9061f018 gnu: Add strutcpp.
* gnu/packages/cpp.scm (strutcpp): New variable.

Change-Id: I29bb54b271058cb51b8ac8242cc7b3a02726c706
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:06:59 +01:00
Nicolas Graves
9c7f846a80 gnu: Add logmich.
* gnu/packages/logging.scm (logmich): New variable.

Change-Id: I365548bf3a27838e520c8af2ecad689947e00ef3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:06:54 +01:00
Nicolas Graves
351c5f8d82 gnu: Add geomcpp.
* gnu/packages/graphics.scm (geomcpp): New variable.

Change-Id: I34d19ba82bc4c2e6a155de4e4fe4993df1b50bb1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:06:48 +01:00
Nicolas Graves
7ed3bc39b2 gnu: Add argpp.
* gnu/packages/cmake.scm (argpp): New variable.

Change-Id: If7e88b401e0e536139478bee8efa7e467ad155c2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:06:42 +01:00
Nicolas Graves
1f09bf94d8 gnu: Add tinygettext.
* gnu/packages/cmake.scm (tinygettext): New variable.

Change-Id: Id7bcc913527a04d3f6690a94ccce2d2bb98c2706
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:06:36 +01:00
Nicolas Graves
bc384b3a0f gnu: Add uitest.
* gnu/packages/cmake.scm (uitest): New variable.

Change-Id: I0ecf7d07dc7ae58b12de47f13c9fc202dd176c5a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:06:18 +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
Nicolas Graves
3bb6b4a0dd gnu: gpick: Switch to scons-python.
* gnu/packages/image.scm (gpick)[arguments]{scons}: Remove uneeded
keyword.

Change-Id: I81ab290d14fd41b31a7801d6755f23339b02bddd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:05:51 +01:00
Nicolas Graves
e22efb74ed gnu: gpick: Improve style.
* gnu/packages/image.scm (gpick): Improve style.
  [source]: Run guix style.
  [native-inputs, inputs]: Improve style, reorder fields.
  [arguments]: Improve style, rewrite using gexps.

Change-Id: I200251fd3b7b6cebc24e3fa75a6525cc4dc6de1d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:05:43 +01:00
Nicolas Graves
296f097044 gnu: klick: Switch to scons-python.
* gnu/packages/music.scm (klick)[arguments]{scons}: Remove uneeded
keyword.

Change-Id: I4e6f116ab4ec740266332cd807b204c5e082796e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:05:37 +01:00
Nicolas Graves
8ace23af27 gnu: klick: Improve style.
* gnu/packages/music.scm (klick): Improve style.
   [source, inputs, native-inputs]: Run guix style.
   [arguments]: Rewrite using gexps.

Change-Id: Ib2ecd6a08cb55c7aaa09453b7a044cb37c908ddb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:05:27 +01:00
Nicolas Graves
1166ae780d gnu: aria-maestosa: Switch to scons-python.
* gnu/packages/patches/aria-maestosa-scons-python3.patch: Add file.
* gnu/local.mk: Record patch.
* gnu/packages/music.scm (aria-maestosa)
  [source]{patches}: Add patch.
  [arguments]{scons}: Remove uneeded argument.

Change-Id: I1cf1e71e897e002ddaa60e4075c64050e9d0aa1b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:05:16 +01:00
Nicolas Graves
7c6e0be6bb gnu: scons-3: Update to 3.1.2.
* gnu/packages/build-tools.scm (scons-3): Update to 3.1.2.
  [arguments]{phases}: Remove outdated substitution in 'bootstrap phase.

Change-Id: Ied2cfe34cfb69a66880d4b0c8e03dfe395f818c0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:05:09 +01:00
Nicolas Graves
c7ed523b1e gnu: scons-3: Improve style.
* gnu/packages/build-tools.scm (scons-3): Improve style.
  [source]: Run guix style.
  [arguments]: Rewrite using gexps.

Change-Id: Ie69e7c59601f18915713e29197c345662b54dfc4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:05:01 +01:00
Nicolas Graves
3c78bbab63 gnu: aria-maestosa: Improve style.
* gnu/packages/music.scm (aria-maestosa): Improve style.
  [source, inputs, native-inputs]: Run guix style.
  [arguments]: Rewrite using gexps.

Change-Id: I9cc3b38038dbb13569b048ab4582fc402d086462
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:04:52 +01:00
Ashish SHUKLA
78170b5fae gnu: fastfetch: Update to 2.46.0.
* gnu/packages/admin.scm (fastfetch): Update to 2.46.0.

Change-Id: I01ae1343927860ac02d2bb26d5826efc53d8d1a2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 14:39:39 +01:00
Dariqq
0dcbf78ad3 gnu: patch: Update to 2.8.
* gnu/packages/base.scm (patch): Update to 2.8.
[origin]: Remove patch-hurd-patch-max.patch.
[arguments]: Inherit from patch/pinned and add --disable-year2038
configure-flag for 32bit hurd targets.
[native-inputs]: Inherit from patch/pinned.

Change-Id: I31e7b5b0d0512dea8a1a989b5ac478a5a3ae7730
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-20 15:15:53 +02:00
Andrew Wong
6d4fe27697 gnu: cantata: Update to 3.3.1.
* gnu/packages/mpd.scm (cantata): Update to 3.3.1.

Change-Id: I3d3a09d01a5150fa289cb69c099045c28814e3e1
Signed-off-by: Vinicius Monego <monego@posteo.net>
2025-06-20 10:02:13 -03:00
Vinicius Monego
f45fb68d39 gnu: bluefish: Update to 2.2.17.
* gnu/packages/gnome.scm (bluefish): Update to 2.2.17.

Change-Id: Ic513024b173914474d808fb07fa89938900d73d0
2025-06-20 10:02:13 -03:00
Vinicius Monego
231e6da297 gnu: audacious: Update to 4.4.2.
* gnu/packages/music.scm (audacious): Update to 4.4.2.
[inputs]: Remove qtbase-5, qtmultimedia-5. Add qtbase, qtsvg.

Change-Id: I9967c7d6f30ebca187e0b6cc56469cea01c8df97
2025-06-20 10:02:13 -03:00
Vinicius Monego
fadfec4c92 gnu: 4ti2: Update to 1.6.12.
* gnu/packages/maths.scm (4ti2): Update to 1.6.12.

Change-Id: I254f6d951718c55ce2edd0a3c85d45221ac2effe
2025-06-20 10:02:09 -03:00
Sharlatan Hellseher
780f4f38ff gnu: python-pytest-mpi: Skip some tests on aarch64-linux.
Fixing #688.

* gnu/packages/python-check.scm (python-pytest-mpi) [arguments]
<test-flags>: Skip some tests on aarch64-linux system.

Change-Id: I03e91c59965c7bd41ec9369c74b5b8933424799c
2025-06-20 13:54:28 +01:00
Jake Forster
b7049c08f0 gnu: Add python-huey.
* gnu/packages/python-xyz.scm (python-huey): New variable.

Change-Id: Ibe925f74f807d52fcf07b2a8faa478e0691108d6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 13:54:07 +01:00
Cayetano Santos
9111b7510d gnu: Add python-calmjs-parse.
* gnu/packages/python-xyz.scm (python-calmjs-parse): New variable.

Change-Id: Id8bf38a30e419fe9e1b501f05e3303f46b6e5bfa
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 13:53:50 +01:00
Charles Roelli
667470e261 gnu: znc: Update to 1.10.0.
* gnu/packages/messaging.scm (znc): Update to 1.10.0.

Closes: #682
Change-Id: I20d09c08c94da8f8bb46b7248802cc4e19b48264
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-06-20 20:37:10 +08:00
Liliana Marie Prikler
9bdbe63d1c gnu: Add font-sil-gentium-book.
* gnu/packages/fonts.scm (font-sil-gentium-book): New variable.

Closes: #663
Change-Id: Ia79f8a82415a27ab1c620065ebe855798a12f176
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-06-20 20:37:10 +08:00
Vinicius Monego
755c5323e8 gnu: python-openturns: Update to 1.25.
* gnu/packages/statistics.scm (python-openturns): Update to 1.25.

Change-Id: I902884484e513cc32606a1508d4f6823d75a643b
2025-06-20 09:04:34 -03:00
Vinicius Monego
0b89759b93 gnu: spectra: Update to 1.1.0.
* gnu/packages/algebra.scm (spectra): Update to 1.1.0.
[arguments]: Enable previously failing test.

Change-Id: Ieccf3ab6cca92e9899f74918f477cfcaeff72d29
2025-06-20 09:04:34 -03:00
Vinicius Monego
9e6aca0258 gnu: python-primecountpy: Update to 0.1.1.
* gnu/packages/maths.scm (python-primecountpy): Update to 0.1.1.
[source]: Fetch from GitHub.
[native-inputs]: Replace python-cython by python-cython-3.

Change-Id: I519d580c3c5b430bf0674429f5d7af006998cb55
2025-06-20 09:04:34 -03:00
Vinicius Monego
e76f35fd11 gnu: primecount: Update to 7.19.
* gnu/packages/maths.scm (primecount): Update to 7.19.

Change-Id: I6c9787f95f57b2a5f3e860b1e6072d1a9ebdf02f
2025-06-20 09:04:34 -03:00
Vinicius Monego
5ee8d4de0e gnu: primesieve: Update to 12.9.
* gnu/packages/maths.scm (primesieve): Update to 12.9.

Change-Id: I63abf2f9cca48fe0138739b56b9de70905a560d4
2025-06-20 09:04:34 -03:00