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

4923 Commits

Author SHA1 Message Date
Artyom V. Poptsov
92e3cb2e65 gnu: libmodbus: Update to 3.1.11.
* gnu/packages/engineering.scm (libmodbus): Update to 3.1.11.  Add a missing
newline after the package definition.
[source]: Add a patch which disables a test that requires networking.
* gnu/packages/patches/libmodbus-disable-networking-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I657c0aac3435ec20da6e15d31484effdb7c2dc0b
2025-03-23 10:02:13 +03:00
Arseniy Zaostrovnykh
aaf4bf1491 gnu: telegram-desktop: Update to version 5.12.3.
Add three patches to fix the compilation errors raised by gcc 11.
Note: https://github.com/desktop-app/cmake_helpers/pull/320 was merged,
so telegram-desktop-unbundle-gsl.patch is no longer needed.

* gnu/packages/telegram.scm (%telegram-version): Update to 5.12.3.
(codegen-for-telegram-desktop): Update to revision used by v5.12.3.
(lib-base-for-telegram-desktop): Likewise.
(lib-lottie-for-telegram-desktop): Likewise.
(lib-rpl-for-telegram-desktop): Likewise.
(lib-spellcheck-for-telegram-desktop): Likewise.
(lib-ui-for-telegram-desktop): Likewise.
(lib-webrtc-for-telegram-desktop): Likewise.
(cmake-helpers-for-telegram-desktop): Likewise;
Remove the obsolete patch.
(lib-tl-for-telegram-desktop):
Apply a patch to fix gcc-11 compilation error.
(telegram-desktop): Update to v5.12.3;
Apply patches to make it compile.
* gnu/packages/patches/telegram-desktop-unbundle-gsl.patch: Remove.
* gnu/packages/patches/lib-tl-for-telegram-memcpy.patch: New file.
* gnu/packages/patches/telegram-desktop-hashmap-incomplete-value.patch:
New file.
* gnu/packages/patches/telegram-desktop-qguiapp.patch: New file.
* gnu/local.mk: Adjust accordingly.

Change-Id: Iaa34ff2cd3f55aa92b1d9ba61a2ff66a72eb1132
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2025-03-22 23:56:40 +01:00
Zheng Junjie
14d5d988d4 gnu: marisa: Fix build on riscv64-linux.
* gnu/packages/patches/marisa-fix-MARISA_WORD_SIZE.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/datastructures.scm (marisa)[source]: Add it.

Change-Id: Icd3a8b39663c7951623a374cca0b64b3ba3d255d
2025-03-22 21:36:21 +08:00
Zheng Junjie
16328e1052 gnu: Add gdb-16.
* gnu/packages/gdb.scm (gdb-16): New variable.
* gnu/packages/patches/gdb-16-hurd64.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I15fb50be38258ce99ddf260ada0b3f6304c8ed4a
2025-03-22 10:04:18 +08:00
B. Wilson
cbd2db9895 gnu: xinit: Fix broken mcookie path in startx.
* gnu/packages/patches/xinit-startx-mcookie-path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/xorg.scm (xinit)[source]: Add patch.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-19 11:31:41 +01:00
Jakob Kirsch
30b263dd5a gnu: ntp: Fix crash.
Fixes <https://issues.guix.gnu.org/76401>.

* gnu/packages/ntp.scm (ntp): Add patch.
* gnu/packages/patches/ntp-fix-dereferencing-the-wrong-variable.patch: Add patch.
* gnu/local.mk (dist_patch_DATA): Register patch.

Change-Id: Ib3524c13fb2a1e6c70f8733cac3faeb427d00296
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-19 11:20:13 +01:00
nathan
614ba97d98 gnu: libvirt: Fix path to Linux modules.
* gnu/packages/virtualization.scm (libvirt): Use LINUX_MODULE_DIRECTORY to
find modules.
[source]: Add libvirt-respect-modules-path.patch.
* gnu/packages/patches/libvirt-respect-modules-path.patch: New file.
* gnu/local.mk: Register new file.
* gnu/services/virtualization.scm (libvirt-shepherd-service)
<#:environment-variables>: Pass LINUX_MODULE_DIRECTORY.

Change-Id: Idde5b59df3c1641fcbab376e6c694730769294d3
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-17 20:55:38 +09:00
Ricardo Wurmus
b41fce9fa8 gnu: pdfpc: Update to 4.7.0.
* gnu/packages/patches/pdfpc-build-with-vala-0.56.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove patch.
* gnu/packages/pdf.scm (pdfpc): Update to 4.7.0.
[source]: Remove obsolete patch.
[inputs]: Replace webkitgtk-with-libsoup2 with webkitgtk-for-gtk3.

Change-Id: I9ecbf8fd878fe1be943e12085ae2a01a881df744
2025-03-16 11:40:20 +01:00
Andrew Wong
b8024fa1ad gnu: Add woof-doom.
* gnu/packages/patches/woof-doom-unbundle-spng-miniz.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/games.scm (woof-doom): New variable.

Change-Id: I77cfa0fd2f2a20d6eee5d0339b9673899bb0ecad
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-03-16 14:50:18 +08:00
Janneke Nieuwenhuizen
204568d027 gnu: guile-emacs: Update to f2d0459d6a4cda8b7c38b6fb12a55f1330ba50fa.
* gnu/packages/patches/guile-emacs-build-fixes.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/emacs.scm (guile-emacs): Update to
f2d0459d6a4cda8b7c38b6fb12a55f1330ba50fa.
[inputs]: Add imagemagick.
[synopsis, description]: Update.
[arguments]: Add --with-imagemagick.  Remove #:tests? #f (upstream has
disabled the test suite).

Change-Id: I585e8884635c02f5df38d9418f04ac0ae750303d
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-03-15 08:25:22 -07:00
Reed Meyerson
fc52420c9b gnu: ganeti: Fix compilation.
* gnu/packages/patches/ganeti-openssh-test-fix.patch,
gnu/packages/patches/ganeti-sphinx-import.patch: New files.
* gnu/packages/virtualization.scm (ganeti)[source]: Use them.
[arguments]: Adjust ‘adjust-tests’ phase.
* gnu/local.mk (dist_patch_DATA): Add patches.

Change-Id: I21c4dd5e7210021e8905dc6237bd5148aeed930d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-14 00:38:47 +01:00
Andreas Enge
3e7d70ec71 gnu: sage: Update to 10.6.beta9.
* gnu/packages/patches/sage-update-pari-gp.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
* * gnu/packages/sagemath.scm (source): Update to 10.6.beta9. Drop patch.

Change-Id: If01883f6f2fe36a79b385fb903eeba91fbcaef79
2025-03-12 11:40:16 +01:00
Arne Babenhauserheide
78f8266056 gnu: mercurial: Update to 6.7.2.
* gnu/packages/version-control.scm (mercurial): Update to 6.7.2.
[source]<origin>(patches): Remove mercurial-openssl-compat.patch.
* gnu/packages/patches/mercurial-hg-extension-path.patch: adapt for
mercurial 6.7.2.
* gnu/packages/patches/mercurial-openssl-compat.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.

Change-Id: I1e22d7f38e264576bfa3adef7004fef582a1137e
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-03-10 17:06:26 +00:00
Ludovic Courtès
75e3d34295 tests: Move Avahi test to its own file.
This mirrors the (gnu services avahi) module.

* gnu/tests/base.scm (%avahi-os, run-nss-mdns-test, %test-nss-mdns):
Move to…
* gnu/tests/avahi.scm: … here.  New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Change-Id: I04705e57408619d948c928873c40c470aa4e949d
2025-03-10 15:41:33 +01:00
Ludovic Courtès
7e4627f9c7 tests: Move mcron test to its own file.
This mirrors the (gnu services mcron) module.

* gnu/tests/base.scm (%mcron-os, run-mcron-test, %test-mcron): Move to…
* gnu/tests/mcron.scm: … here.  New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Change-Id: Id2830d08d8e797e008c5fec7964fb5f6a5ea2fad
2025-03-10 15:41:33 +01:00
Nicolas Graves
ac26813108 gnu: faiss: Update to 1.10.0.
* gnu/packages/graph.scm (faiss): Update to 1.10.0.
[source]: Adapt snippet. Add patch.
[arguments]: Delete likely uneeded {phases}. Adapt {configure-flags}.
[native-inputs]: Add openmpi.
(python-faiss): Update to 1.10.0.
[build-system]: Switch to cmake-build-system.
[arguments]: Rewrite all arguments.
[inputs]: Improve-style. Switch python for python-wrapper.
[native-inputs]: Add python-scipy.
[propagated-inputs]: Remove python-matplotlib.

* gnu/packages/patches/faiss-tests-CMakeLists-find-googletest.patch:
Add patch.
* gnu/local.mk: Likewise.

Change-Id: Ia1d29af1b7ea1d8f0fe27fdbb8c6a355889bfd30
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-10 00:38:05 +01:00
Andy Tai
5adfe1b8e9 gnu: Add tvm.
* gnu/packages/machine-learning.scm (tvm): New variable.
* gnu/packages/patches/tvm_fix_cpptest_build.patch: New file.
* gnu/local.mk: Register new file.

Change-Id: Icfee19fccc7cc1c9f6d5d6bb680b554d777f62d6
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-03-09 01:20:32 +01:00
Nicolas Graves
a8db2cb547 gnu: qemu-7.2.4: Unregister patch.
* gnu/packages/patches/qemu-7.2.4-build-info-manual.patch: Remove
patch.
* gnu/local.mk: Unregister patch.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-08 23:09:04 +09:00
Ludovic Courtès
f57a660fc6 tests: Test installation on Debian.
* gnu/tests/foreign.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Change-Id: I1f24d83bdc298acbef15db2e19775cc1d3fbd56c
2025-03-05 20:34:04 +01:00
Tomas Volf
92f0049f04 gnu: connman: Update to 1.43.
* gnu/packages/connman.scm (connman): Update to 1.43.
* gnu/packages/patches/connman-add-missing-libppp-compat.h.patch: Delete
obsolete patch.
* gnu/local.mk (dist_patch_DATA): De-register it.

Change-Id: I563f535c27b99972e95d96f291ce5dfdc83a46f1
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-03-05 19:21:40 +08:00
Hilton Chain
a69a336451 gnu: Add zig-0.14.
* gnu/packages/patches/zig-0.14-fix-runpath.patch: New file.
* gnu/packages/patches/zig-0.14-use-baseline-cpu-by-default.patch: New file.
* gnu/packages/patches/zig-0.14-use-system-paths.patch: New file.
* gnu/local.mk (dist_patch_DATA): Regisiter them.
* gnu/packages/zig.scm (zig-0.14-glibc-abi-tool,zig-0.14): New variables.

Change-Id: Ibb9e49ee451ca3bac58bd33a50a9f53e0aa31402
2025-03-05 16:58:41 +08:00
Rodion Goritskov
630201dba8 gnu: xdg-desktop-portal: Fix configuration file search.
* gnu/local.mk: Add patch.
* gnu/packages/freedesktop.scm (xdg-desktop-portal): Add patch.
* gnu/packages/patches/xdg-desktop-portal-disable-configuration-search-exit.patch: New file

Change-Id: Idd637f5613e7d1403fc3a0feeff53a7931e68fc6
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-05 14:25:06 +09:00
Maxim Cournoyer
3e9f9af5a9 gnu: virt-manager: Update to 5.0.0 and enable tests.
* gnu/packages/virtualization.scm (virt-manager): Update to 5.0.0.
[source]: Update URI.  Delete patches.
[build-system]: Switch to meson-build-system.
[arguments] <#:use-setuptools?, #:tests?, #:imported-modules>: Delete
arguments.
<#:modules>: Add (srfi srfi-1).
<#:phases>: Delete fix-setup phase.  Remove stale Xen comment in
fix-default-uri phase.  Rename and extend wrap-with-GI_TYPELIB_PATH phase to
wrap-more. Delete glib-or-gtk-build-system and glib-or-gtk-wrap phases.  Add
set_SOURCE_DIR phase.  Update check phase.
[native-inputs]: Add cdrtools, cpio, gettext-minimal, pkg-config and
python-pytest.  Remove intltool and perl.
[inputs]: Add python-minimal.
* gnu/packages/patches/virt-manager-fix-gtk-cursor-theme-backtace.patch:
Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Change-Id: Idff7abdcb5b6237e4fcaba40f373866699718cbc
Series-to: 76365@debbugs.gnu.org
Series-postfix: gnome-team
Cover-letter:
 Update virt-manager to 5.0.0.
 This small series updates virt-manager to 5.0.0, along libvirt and
 python-libvirt.
 END
2025-03-05 14:23:42 +09:00
Maxim Cournoyer
4a1ea5d0da gnu: qemu: Update to 9.1.3.
* gnu/packages/virtualization.scm (qemu): Update to 9.1.3.
[source] <patches>: Add qemu-disable-migration-test.patch.
[arguments] <phases>: Adjust install-user-static phase.
[native-inputs]: Add python-tomli.
(qemu-patch): Delete procedure.
* gnu/packages/patches/qemu-disable-bios-tables-test.patch: Rebase.
* gnu/packages/patches/qemu-fix-agent-paths.patch: Likewise.
* gnu/packages/patches/qemu-disable-aarch64-migration-test.patch: Delete file.
* gnu/packages/patches/qemu-disable-migration-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

Change-Id: I573070a297ffc9ca096c52e2fa18f839ad89a24e
2025-03-05 14:23:42 +09:00
宋文武
4838b7b0e9 gnu: gdk-pixbuf: Honor GUIX_GDK_PIXBUF_MODULE_FILES search path.
* gnu/packages/patches/gdk-pixbuf-honor-GUIX_GDK_PIXBUF_MODULE_FILES.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/gtk.scm (gdk-pixbuf)[source]: Add patch.
[native-search-paths]: Replace GDK_PIXBUF_MODULE_FILE with GUIX_GDK_PIXBUF_MODULE_FILES.

Change-Id: Ibcf6ebf33f5de2c889bc27a88d59a5f444b77906
Fixes: GDK_PIXBUF_MODULE_FILE conflicts on foreign distros
  <https://issues.guix.gnu.org/75523>
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-02 20:31:48 +01:00
Liliana Marie Prikler
218438e2d6 gnu: feedbackd: Update to 0.6.0.
* gnu/packages/gnome.scm (feedbackd): Update to 0.6.0.
[source]: Drop patches.
[#:phases]: Add ‘fix-meson’
[native-inputs]: Add umockdev.
* gnu/packages/patches/feedbackd-use-system-gmobile.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it from here.
2025-03-02 20:31:41 +01:00
Liliana Marie Prikler
93753cbb18 gnu: gmobile: Update to 0.2.1.
* gnu/packages/gnome.scm (gmobile): Update to 0.2.1.
[source]<url>: Use “https://gitlab.gnome.org/World/Phosh/gmobile”.
<patches>: Drop.
[native-inputs]: Add gobject-introspection.
[home-page]: Use “https://gitlab.gnome.org/World/Phosh/gmobile”.
* gnu/packages/patches/gmobile-make-it-installable.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it from here.
2025-03-02 20:31:41 +01:00
Liliana Marie Prikler
1ff28740b4 gnu: gjs: Update to 1.82.1.
* gnu/packages/gnome.scm (gjs): Update to 1.82.1.
* gnu/packages/patches/gjs-fix-closure-annotations.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
2025-03-02 20:31:39 +01:00
Liliana Marie Prikler
34e5752fd0 gnu: libgdata: Fix build.
* gnu/packages/patches/libgdata-fix-tests.patch: New file.
* gnu/packages/gnome.scm (libgdata)[patches]: Use it here.
* gnu/local.mk (dist_patch_DATA): Register it here.
2025-03-02 20:31:36 +01:00
Liliana Marie Prikler
82de874b1e gnu: modem-manager: Fix build.
* gnu/packages/patches/modem-manager-fix-test-wrapper.patch: New file.
* gnu/packages/freedesktop.scm (modem-manager)[patches]: Use it here.
* gnu/local.mk (dist_patch_DATA): Register it here.
2025-03-02 20:31:36 +01:00
Maxim Cournoyer
5d3ec129bd gnu: gst-editing-services: Update to 1.24.9.
* gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.24.9.
[source] <patches>: Delete field.
* gnu/packages/patches/gst-editing-services-fix-api.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Change-Id: Iae252ef94d788ed553b437517f1a6826b816e55d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-02 20:31:35 +01:00
Liliana Marie Prikler
06ba3b09f4 gnu: libsecret: Fix build.
* gnu/packages/patches/libsecret-fix-test-paths.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/gnome.scm (libsecret)[patches]: Use it here.
2025-03-02 20:31:33 +01:00
Liliana Marie Prikler
2a5ab42e6f gnu: gst-editing-services: Fix build.
* gnu/packages/patches/gst-editing-services-fix-api.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/gstreamer.scm (gst-editing-services): Use it here.
2025-03-02 20:31:33 +01:00
Liliana Marie Prikler
eef3e925fb gnu: gjs: Fix build.
* gnu/packages/patches/gjs-fix-closure-annotations.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/gnome.scm (gjs)[patches]: Use it here.
2025-03-02 20:31:33 +01:00
Liliana Marie Prikler
56af9e3acf gnu: network-manager: Update to 1.48.2.
* gnu/packages/gnome.scm (network-manager): Update to 1.48.2.
[source]: Drop “network-manager-meson.patch”.
* gnu/packages/patches/network-manager-meson.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
2025-03-02 20:31:32 +01:00
Liliana Marie Prikler
9b8ef0abd0 gnu: telepathy-glib: Fix build.
* gnu/packages/patches/telepathy-glib-fix-test.patch: New file.
* gnu/packages/glib.scm (telepathy-glib)[patches]: Use it here.
* gnu/local.mk (dist_patch_DATA): Register it here.
2025-03-02 20:31:32 +01:00
Liliana Marie Prikler
0c1cfca41a gnu: gdm: Update to 46.2.
* gnu/packages/gnome.scm (gdm): Update to 46.2.
[source]: Drop “gdm-elogind-support.patch”.
[#:phases]<pre-configure>: Fix handling of dconf.
[inputs]: Sort.  Add json-glib.
* gnu/packages/patches/gdm-elogind-support.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-02 20:31:31 +01:00
Liliana Marie Prikler
75a8333005 gnu: epiphany: Update to 46.3.
* gnu/packages/gnome.scm (epiphany): Update to 46.3.
* gnu/packages/patches/epiphany-fix-encoding-test.patch: Delete patch.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2025-03-02 20:31:31 +01:00
Leo Famulari
56a374aa79 gnu: Audacity: Downgrade to 3.5.1.
The update to Audacity 3.6.0 broke the ability to lookup FFmpeg and open
a variety of file types

This problem was raised in the patch ticket but ignored for some reason.

See further discussion in the patch ticket:

https://issues.guix.gnu.org/75200

This reverts commits 8a4d05501f and
af85cfa45e806d9ed3cea9c3d30ac782d3914e1d.

Change-Id: Iff388431180874db198154b2e8b126e473b757b0
2025-03-02 12:53:58 -05:00
Tomas Volf
d0e46a0003 services: Add apcupsd-service-type.
* gnu/services/power.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Power Management Services): Document service and data types.

Change-Id: If205d19bea1d20a99309626e28521a2d6fe6702f
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-03 00:31:45 +09:00
James Smith
df6e23586c gnu: Add ericw-tools.
* gnu/packages/game-development.scm: (ericw-tools): New variable.
* gnu/packages/patches/ericw-tools-add-check-for-sse2-in-light.cc.patch: New file.
* gnu/packages/patches/ericw-tools-gcc-11-pass-const-to-offsetof.patch: New file.
* gnu/local.mk: Register patch files.

Change-Id: I896b8f781054442e4db4a7220d526b8f2878873c
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-03-01 11:24:09 +01:00
Ashish SHUKLA
851a546d5b gnu: waybar: Update to 0.12.0.
* gnu/packages/patches/waybar-0.11.0-fix-tray-icons.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/wm.scm (waybar): Update to 0.12.0.
[source]: Remove patch.

Change-Id: I43b9aa9a69128399e10d8cdc8dd3f1317a94e64d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-03-01 10:58:02 +01:00
Andreas Enge
1a010d0e08 gnu: sage: Update to 10.6.beta7.
* gnu/packages/patches/sage-update-eclib.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
* gnu/packages/sagemath.scm (source): Update to 10.6.beta7. Drop patch.

Change-Id: Ifa789ce28fbe3cb7da323bf252cd3050289bf0b6
2025-02-28 20:35:43 +01:00
Dariqq
8e5094497c gnu: breezy: Update to 3.3.9.
breezy now depends on a rust compiler and crates so we need to switch to
cargo-build-system to set up rust and then readd all the python phases.

* gnu/packages/version-control.scm (breezy): Update to 3.3.9.
[build-system]: switch to cargo-build-system
[#:phases]: Convert back to python-build-system
Add a phase to install the bash-completion file.
Run the testsuite again.

[native-inputs]: Remove python-docutils, python-testrepository
Add gettext-minimal, python-wrapper, python-setuptools, python-setuptools-rust,
python-setuptools-gettext, python-tomli, python wheel.
Add python testtools and python packaging for tests.
[inputs]: Remove gettext-minimal, python-pygobject.
Add python-merge3, python-pygithub, python-pyyaml, python-tzlocal,
python-urllib3
Replace python-pycrptodome and python-pygpgme with python-gpg

* gnu/packages/patches/breezy-fix-gio.patch: Remove patch
* gnu/local.mk : Deregister it.

Change-Id: I69d6c4491442a9ba93a748137fb2ad810a423abd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-02-24 23:33:52 +01:00
Ashvith Shetty
1fb52d003d gnu: gemrb: Update to 0.9.4.
* gnu/packages/games.scm (gemrb): Update to 0.9.4.
* gnu/packages/patches/gemrb-add-path-suffixes-for-vlc-headers.patch:
Delete file.
* gnu/packages/patches/gemrb-remove-ifdef-and-externalize-path-setting-to-cmake.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Remove old patch, register new patch.

Change-Id: I7b82593246f425a14f6332a879aaf7ba8c6c5e31
2025-02-24 23:33:51 +01:00
Efraim Flashner
c4fcf8fb62 Register missing files.
* Makefile.am (SCM_TESTS): Add tests/hexpm.scm, tests/ipfs.scm.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/tests/lightdm.scm,
gnu/tests/sddm.scm.
* po/doc/local.mk (EXTRA_DIST): Add po/doc/po4a.cfg.

Change-Id: I05da61e50e2311edad50c8c7eb7850b9e9496f2a
2025-02-24 08:57:33 +02:00
zamfofex
2ae74fb0b7 gnu: Add lc0.
* gnu/packages/lc0.scm: New file.
* gnu/packages/local.mk: Register file.

Change-Id: Ib3a8719c4e4da69e2ad5e9d5dd14307197973c7f
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-02-23 10:55:33 +01:00
Sughosha
f2ce123d6b gnu: Add qcodeeditor.
* gnu/packages/qt.scm (qcodeeditor): New variable.
* gnu/packages/patches/qcodeeditor-qt6.patch: New file.
* gnu/local.mk: Register it.

Change-Id: I073bfc191d77f293afc7019d0cc2ebd460ffa58e
2025-02-22 23:55:24 +09:00
Tomas Volf
f302e6bc1a gnu: Add apcupsd.
* gnu/packages/power.scm (apcupsd): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register the new file.

Co-authored-by: Raven Hallsby <karl@hallsby.com>
Change-Id: I5366f6deea111a6a9ea56648122cdc8b3297f08c
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-02-22 23:55:24 +09:00
Vagrant Cascadian
ab1b557d8f gnu: local.mk: Update with missing patches.
* gnu/local.mk (dist_patch_DATA): Add missing patches.
2025-02-20 14:33:19 -08:00