1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-13 18:40:57 +02:00
Commit graph

667 commits

Author SHA1 Message Date
John Kehayias
9c9bca4c55
gnu: xdg-desktop-portal-hyprland: Update to 1.3.9.
* gnu/packages/freedesktop.scm (xdg-desktop-portal-hyprland): Update to 1.3.9.

Change-Id: I7f1913bdb7121d2f48c4a3ee484e38dee8f5d8dc
2025-01-06 14:27:31 -05:00
John Kehayias
76b5a6f2c9
gnu: wayland-protocols: Update to 1.39.
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.39.

Change-Id: I6ba34e3fb334acc2a016511eb8380e772237eaf2
2025-01-05 20:28:21 -05:00
John Kehayias
b776730432
gnu: wayland-protocols: Update to 1.38.
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.38.
[source]: Switch to git-fetch.
[properties]: Remove release-monitoring-url.

Co-authored-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
Change-Id: Iaa4209eab3a467159a58d2fbedb564b1b0e5ca16
2025-01-05 20:28:15 -05:00
Gabriel Wicki
5530282655
gnu: Fix whitespace issues in various descriptions.
This mainly addresses `double-space after sentence end period' and `trailing
white space' issues.

* gnu/packages/audio.scm (ecasound): Fix description.
* gnu/packages/axoloti.scm (ksoloti-runtime, ksoloti-patcher): Fix
description.
* gnu/packages/bioinformatics.scm (trf, ghc-int-interval-map): Fix
description.
* gnu/packages/chez.scm (chez-scheme, chez-scheme-bootstrap-bootfiles): Fix
description.
* gnu/packages/code.scm (cscope): Fix description.
* gnu/packages/compression.scm (c-blosc): Fix description.
* gnu/packages/connman.scm (connman): Fix description.
* gnu/packages/crypto.scm (libxcrypt): Fix description.
* gnu/packages/display-managers.scm (abstractdark-sddm-theme): Fix
description.
* gnu/packages/docker.scm (docker-registry): Fix description.
* gnu/packages/freedesktop.scm (xdg-user-dirs): Fix description.
* gnu/packages/game-development.scm (deutex, grfcodec): Fix description.
* gnu/packages/games.scm (chroma): Fix description.
* gnu/packages/geo.scm (xygrib): Fix description.
* gnu/packages/gnunet.scm (gnunet-scheme): Fix description.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-block-format): Fix description.
* gnu/packages/kodi.scm (fstrcmp): Fix description.
* gnu/packages/machine-learning.scm (vosk-api): Fix description.
* gnu/packages/messaging.scm (biboumi): Fix description.
* gnu/packages/music.scm (sooperlooper, samplebrain): Fix description.
* gnu/packages/perl.scm (perl-file-readbackwards): Fix description.
* gnu/packages/rocm.scm (rocm-bandwidth-test): Fix description.
* gnu/packages/scanner.scm (sane-airscan): Fix description.
* gnu/packages/security-token.scm (pkcs11-helper): Fix description.
* gnu/packages/shellutils.scm (shell-functools): Fix description.
* gnu/packages/textutils.scm (catdoc): Fix description.
* gnu/packages/tor.scm (tor): Fix description.
* gnu/packages/xdisorg.scm (xftwidth, xwallpaper): Fix description.
* gnu/packages/xfce.scm (xfce4-volumed-pulse): Fix description.

Change-Id: I911836d66eb780c0fa279e3aebf9d7fbd53bf00a
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-01-05 15:38:04 -08:00
Ahmad Draidi
150608a85f
gnu: Add libsfdo.
* gnu/packages/freedesktop.scm (libsfdo): New variable.

Change-Id: I458dc579294326cf9e867b8d9e8f307212ae358e
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-02 20:55:17 +08:00
Simon Tournier
8581717065
gnu: farstream: Move common origin from phases to native-inputs.
* gnu/packages/dlang.scm (farstream)[arguments]<phases>: Move common
origin from here...
[native-inputs]: ...to here.

Change-Id: I0023bca2fc021b82875b1ec7329c7e37116df0b3
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-16 00:19:56 +01:00
Danny Milosavljevic
27750bd0cd
Revert "gnu: xdg-desktop-portal-gtk: Make possible to use with xdg-desktop-portal-wlr."
This reverts commit 5d284ebc8d but breaks sway.

Change-Id: I9ed395862ac0547346bd78ecb73c05b748fdf141
2024-12-11 19:27:35 +01:00
Ryan Schanzenbacher
6099a39796
gnu: Add xdg-desktop-portal-hyprland.
* gnu/packages/freedesktop.scm (xdg-desktop-portal-hyprland): New variable.

Co-authored-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Change-Id: If8c413319b089ed5d8d75aa0503f886a81697278
2024-12-08 15:28:43 +08:00
Hilton Chain
0e79732c3f
gnu: Add hyprland-protocols.
* gnu/packages/wm.scm (hyprland-protocols): New variable.

Change-Id: If986f2b5f8c0070807484e60431bb4c47f901edc
2024-12-08 15:28:42 +08:00
Hilton Chain
9a56e3e0ad
gnu: Add hyprwayland-scanner.
* gnu/packages/wm.scm (hyprwayland-scanner): New variable.

Change-Id: I492006356e3abc68609d6c73738a0dfd3b15681c
2024-12-08 15:28:42 +08:00
Danny Milosavljevic
5d284ebc8d
gnu: xdg-desktop-portal-gtk: Make possible to use with xdg-desktop-portal-wlr.
* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk)[propagated-inputs]:
Replace xdg-desktop-portal with xdg-desktop-portal-next.
2024-12-06 19:20:59 +01:00
Zheng Junjie
13bc3237d8
gnu: modem-manager: Update to 1.22.0.
* gnu/packages/freedesktop.scm (modem-manager): Update to 1.22.0.
[source]: Switch to git-fetch.
[build-system]: Switch to meson-build-system.
[arguments]<#:configure-flags>: Adjust udevdir. Set -Dsystemdsystemunitdir=no,
Set -Dvapi=true.
[inputs]: Add bash-completion, libqrtr-glib and elogind.
[native-inputs]: Remove python; add python-minimal and libxslt.

Change-Id: Ife0560eb48f3cceaf22ccc6bb54010074028cddf
2024-11-15 18:51:17 +08:00
Zheng Junjie
beaffa1a3b
gnu: libqmi: Update to 1.34.0.
* gnu/packages/freedesktop.scm (libqmi): Update to 1.34.0.
[inputs]: Add bash-completion.
[propagated-inputs]: Add libmbim and libqrtr-glib.
[native-inputs]: Add gobject-introspection and help2man. Replace
python-wrapper with python-minimal.
[build-system]: Switch to meson-build-system.
[source]: Swich to git-fetch.

Change-Id: I8a023cc07e5484d8abd5df4615ad5f4115729c1a
2024-11-15 18:51:17 +08:00
Zheng Junjie
f1a649424b
gnu: Add libqrtr-glib.
* gnu/packages/freedesktop.scm (libqrtr-glib): New variable.

Change-Id: I84e26d0e8f69c8e5bc1c65925792aea296f6a97d
2024-11-15 18:51:17 +08:00
Zheng Junjie
3e469ff974
gnu: libmbim: Update to 1.30.0.
* gnu/packages/freedesktop.scm (libmbim): Update to 1.30.0.
[source]: Switch to git-fetch.
[build-system]: Switch to meson-build-system.
[native-inputs]: Add gobject-introspection, help2man. Replace
python-wrapper with python-minimal.
[inputs]: Add bash-completion.

Change-Id: I607bff667a057e58bebb2f706d7021a4d1c8d763
2024-11-15 18:51:17 +08:00
John Kehayias
af1a338219
gnu: Add wayland-protocols-next.
The previous version of wayland-protocols-next was removed in
72535be25c as wayland-protocols was updated to
the latest version at the time.  Now that there have been further updates to
wayland-protocols, restore wayland-protocols-next to the latest version for
use in any packages needing a newer wayland-protocols until wayland-protocols
itself is updated.

* gnu/packages/freedesktop.scm (wayland-protocols-next): New variable.

Change-Id: I5b9e3f55604e0b8eaa72ad341785353c32f97972
2024-11-05 14:02:30 -05:00
Rutherther
88a6cb6fc8
gnu: wayland: Update to 1.23.1.
* gnu/packages/freedesktop.scm (wayland): Update to 1.23.1.

Change-Id: Iacfeb77617cb6a039822fa7f0649a6433fa96973
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-11-05 11:56:34 -05:00
John Kehayias
be27601e76
gnu: libinput: Update to 1.26.2.
* gnu/packages/freedesktop.scm (libinput): Update to 1.26.2.

Change-Id: Ifc4c03c7a19d9f61d2e6d8a21e7fb1a139a7e7e7
2024-11-05 11:56:32 -05:00
John Kehayias
72535be25c
gnu: Remove wayland-protocols-next.
The default wayland-protocols has been updated to the latest version.

* gnu/packages/freedesktop.scm (wayland-protocols-next): Delete variable.
* gnu/packages/kde-plasma.scm (kwin)[native-inputs]: Remove
wayland-protocols-next; add wayland-protocols.

Change-Id: I7620db01317c08ae6bce029dff4d482a7f868f5f
2024-11-05 11:56:22 -05:00
John Kehayias
b86315db25
gnu: wayland-protocols: Update to 1.37.
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.37.

Change-Id: I32837fc9c6609532557c31cf94b0f87e999680d8
2024-11-05 11:56:20 -05:00
Maxim Cournoyer
96317d13ae
gnu: udisks: Remove obsolete wrap-udisksd phase.
The tools are now patched in the libblockdev plugin sources directly.

* gnu/packages/freedesktop.scm (udisks) [phases]: Delete the wrap-udisksd
phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-16 19:11:49 +02:00
Maxim Cournoyer
f8573c326a
gnu: udisks: Update to 2.10.1.
* gnu/packages/freedesktop.scm (udisks): Update to 2.10.1.
[native-inputs]: Replace intltool with gettext-minimal.  Remove gnome-common.

Change-Id: I4fbc4f6949eb14763dad58dbccd9974793ea02f6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-16 19:11:49 +02:00
Sisiutl
093f2fb872
gnu: waypipe: Update to 0.9.1.
* gnu/packages/freedesktop.scm (waypipe): Update to 0.9.1.
[inputs]: Add lz4, libva, mesa, libdrm and ffmpeg.
[arguments]<#:configure-flags>: Enable lz4, vaapi, dmabuf
and video compression.

Change-Id: I02891d0fbb0f697083d4599cf960005bbe0b8996
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-29 23:50:21 +08:00
Maxim Cournoyer
64e1ae00e7
gnu: Add xdg-desktop-portal-next.
This is based on Dan's "xdg-desktop-portal: Update to 1.18.4." commit, now
reverted.

* gnu/packages/freedesktop.scm (xdg-desktop-portal-next): New variable.
* gnu/packages/patches/xdg-desktop-portal-disable-portal-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I7360d915bb0450f6772232c126fd0d4a4fec8997
2024-09-27 09:39:18 +09:00
Maxim Cournoyer
ce6f571fbe
Revert "gnu: xdg-desktop-portal: Update to 1.18.4."
This reverts commit 1b4304ea29.  This broke
setting themes in GNOME 44.1.

Reported-by: Ada Stevenson <adanskana@gmail.com>
Change-Id: Iaa8632a743d6fefd46f6415010b33f69bd6d2a04
2024-09-27 09:39:12 +09:00
Maxim Cournoyer
d8298b37af
Revert "gnu: xdg-desktop-portal: Improve style."
This reverts commit add9662686.
2024-09-27 09:14:14 +09:00
The Man
f412e14ddb
gnu: Add libliftoff.
* gnu/packages/freedesktop.scm (libliftoff): New variable.

Change-Id: I19eda24aea4327bcd72a7e15ec0784ef1e302783
Reviewed-by: Steve George <steve@futurile.net>
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-09-26 09:42:52 +02:00
Liliana Marie Prikler
add9662686
gnu: xdg-desktop-portal: Improve style.
* gnu/packages/freedesktop.scm (xdg-desktop-portal) [inputs]: Move after
arguments.  Drop labels.
[native-inputs]: Move after inputs.  Drop labels.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-09-26 13:17:48 +09:00
dan
1b4304ea29
gnu: xdg-desktop-portal: Update to 1.18.4.
* gnu/packages/patches/xdg-desktop-portal-disable-portal-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/freedesktop.scm (xdg-desktop-portal): Update to 1.18.4.
[patches]: Disable portal tests.
[native-inputs]: Remove autoconf, automake, libtool and which.  Add python,
python-dbusmock, python-pytest and python-pytest-xdist.
[inputs]: Add bubblewrap.
[arguments]<#:configure-flags>: Replace “--with-systemd=no” with
“-Dsystemd=disabled”.

Change-Id: Ic9876565e9119443fedd082273be4f372ebce1d4
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-09-26 13:17:47 +09:00
Zheng Junjie
a5ef7bb94d
gnu: power-profiles-daemon: Update to 0.23.
* gnu/packages/freedesktop.scm (power-profiles-daemon): Update to 0.23.

Change-Id: Ifbb6b34e48095623c610136c724f7b51178c47f6
2024-09-19 17:55:18 +08:00
Zheng Junjie
76c45f5074
gnu: power-profiles-daemon: Update to 0.22.
* gnu/packages/freedesktop.scm (power-profiles-daemon): Update to 0.22.

Change-Id: I7752dbe0c213eadcf79eb23c2f794167266e0388
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-19 17:55:14 +08:00
Efraim Flashner
bbf7917caf
gnu: udisks: Add missing input.
* gnu/packages/freedesktop.scm (udisks)[inputs]: Add kmod.

Change-Id: I0c0d81d52100888ea043f863a5650654a25de4a9
2024-08-31 10:45:00 +02:00
Josselin Poiret
b4fbe5e6ce
gnu: accountsservice: Add libxcrypt dependency.
* gnu/packages/freedesktop.scm (accountsservice): Add libxcrypt dependency.

Change-Id: Ibafb4b79b93a15f51f8b8e5b52cb46bd429116f7
2024-08-31 10:44:54 +02:00
Josselin Poiret
d4d7fe9040
gnu: elogind: Add libxcrypt dependency.
* gnu/packages/freedesktop.scm (elogind): Add libxcrypt dependency.

Change-Id: I7259b20a96c50a7f88cb0eb7ff30d32f233d0bfe
2024-08-31 10:44:52 +02:00
Maxim Cournoyer
e69035a8df
gnu: elogind: Reinstate test-user-util test.
* gnu/packages/freedesktop.scm (elogind)
[configure-flags]: Add -Ddefault-user-shell=/bin/sh.
[phases] <adjust-tests>: Re-instate test-user-util.c test.

Change-Id: I123ee22c0a4a946c7c9120360d959497e9790385
2024-08-31 10:44:48 +02:00
Maxim Cournoyer
6f4681a512
gnu: udiskie: Make bash-minimal input unconditional.
* gnu/packages/freedesktop.scm (udiskie)
[inputs]: Make bash-minimal unconditional.

Change-Id: I0984cb1a36ff2b983c119a075ac1bc5e7604be75
2024-08-31 10:42:28 +02:00
Maxim Cournoyer
7e69a27320
gnu: perl-file-mimeinfo: Make bash-minimal input unconditional.
* gnu/packages/freedesktop.scm (perl-file-mimeinfo)
[inputs]: Make bash-minimal unconditional.

Change-Id: I1b5a64b415c3316f18f828d99ea62d3ffefe1765
2024-08-31 10:42:27 +02:00
Maxim Cournoyer
11a4c057c4
gnu: udisks: Make bash-minimal input unconditional.
* gnu/packages/freedesktop.scm (udisks): Normalize comments indentation.
[inputs]: Make bash-minimal unconditional.

Change-Id: I68994658a4a4f8e097744107177f33d81d1c7e1e
2024-08-31 10:42:27 +02:00
Hilton Chain
e051f1305c
gnu: libinput: Remove input labels.
* gnu/packages/freedesktop.scm (libinput)[propagated-inputs]: Remove input
labels.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-31 10:42:24 +02:00
Hilton Chain
058a47af24
gnu: libinput: Update to 1.24.0.
* gnu/packages/freedesktop.scm (libinput): Update to 1.24.0.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-31 10:42:24 +02:00
Maxim Cournoyer
f59df1aa3c
build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules.
Until now users would have to cargo cult or inspect the private
%default-modules variable of (guix build-systems gnu) to discover which
modules to include when extending the used modules via the #:modules argument.

The renaming was automated via the command:

  $ git grep -l %gnu-build-system-modules
    | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i

* guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to...
(%default-gnu-imported-modules): ... this.
(%default-modules): Rename to...
(%default-gnu-modules): ... this.  Export.
(dist-package, gnu-build, gnu-cross-build): Adjust accordingly.

Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee
2024-08-31 10:42:16 +02:00
Bruno Victal
a68d52a000
gnu: Remove unneeded libxml2 from native-inputs. (libxslt)
XML_CATALOG_FILES is already set within libxslt so it's unnecessary to include
libxml2 for the same effect.

* gnu/packages/freedesktop.scm (wayland): Remove obsolete comment.
(farstream, elogind, packagekit, accountsservice, plymouth)[native-inputs]:
Remove libxml2.
* gnu/packages/benchmark.scm (sysbench)[native-inputs]: Ditto.
* gnu/packages/cluster.scm (drbd-utils)[native-inputs]: Ditto.
* gnu/packages/glib.scm (dbus)[native-inputs]: Ditto.
* gnu/packages/gnome.scm (gnome-keyring, glade3, dconf, libsecret, colord)
(upower, gnome-settings-daemon)[native-inputs]: Ditto.
* gnu/packages/linux.scm (eudev)[native-inputs]: Ditto.
* gnu/packages/networking.scm (iputils)[native-inputs]: Ditto.
* gnu/packages/ocr.scm (tesseract-ocr)[native-inputs]: Ditto.
* gnu/packages/polkit.scm (polkit)[native-inputs]: Ditto.
* gnu/packages/samba.scm (samba/pinned)[native-inputs]: Ditto.
* gnu/packages/sssd.scm (adcli)[native-inputs]: Ditto.
* gnu/packages/terminals.scm (kmscon)[native-inputs]: Ditto.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: Ica3fb5a8e23ad928c53ae508c02777d78c635af0
2024-08-31 10:42:14 +02:00
Bruno Victal
89beef2b62
gnu: colord-gtk: Build documentation.
* gnu/packages/freedesktop.scm (colord-gtk): Build documentation.
[arguments]<#:configure-flags>: Remove.
<#:phases>: Add 'split-package phase.
[native-inputs]: Add docbook-xsl, gtk-doc/stable and libxslt.
[outputs]: Add 'doc output.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-31 10:42:10 +02:00
Bruno Victal
b51b96dc60
gnu: udisks: Drop docbook workaround.
XML_CATALOG_FILES is already set by xsltproc.

* gnu/packages/freedesktop.scm (udisks)[arguments]<#:make-flags>: Remove.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-31 10:42:10 +02:00
Bruno Victal
1eba27f29a
gnu: udisks: Rewrite using G-Expressions.
* gnu/packages/freedesktop.scm (udisks)[arguments]: Rewrite using
G-Expressions. Drop trailing #t.
[native-inputs]: Drop labels.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-31 10:42:10 +02:00
Bruno Victal
796b78d684
gnu: xdg-user-dirs: Drop docbook workaround.
* gnu/packages/freedesktop.scm (xdg-user-dirs)[arguments]: Remove.
[native-inputs]: Remove labels.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-31 10:42:10 +02:00
Bruno Victal
78bd62abaa
gnu: xdg-utils: Drop docbook workarounds.
* gnu/packages/freedesktop.scm (xdg-utils)[arguments]<#:phases>: Drop
locate-catalog-files.
[modules]: Properly import gnu-build-system modules.
[native-inputs]: Reorder.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I47f00f5901649b6e530a544fee97f41fa66c6572
2024-08-31 10:42:10 +02:00
From: Hilton Chain
0e0afe22e4
gnu: libinput: Add missing file-name.
* gnu/packages/freedesktop.scm (libinput)[source]: Use GIT-FILE-NAME.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2024-08-31 10:42:03 +02:00
Hilton Chain
f876b54a21
gnu: libinput: Update to 1.23.0.
* gnu/packages/freedesktop.scm (libinput): Update to 1.23.0.
[native-inputs]: Add python-minimal-wrapper and python-pytest.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
Change-Id: I207898dc6971e9fa7be24b7ba9c8fc1887ec930e
2024-08-31 10:42:03 +02:00
Zheng Junjie
1468d8e8ae
gnu: xdg-desktop-portal-kde: Update to 6.1.4.
* gnu/packages/freedesktop.scm (xdg-desktop-portal-kde): Update to 6.1.4.

Change-Id: Ic6fb4af2382eee0d295e5f899616f4043535be45
2024-08-20 11:50:37 +08:00