summaryrefslogtreecommitdiff
path: root/gnu/packages/freedesktop.scm
AgeCommit message (Collapse)Author
11 daysgnu: hyprwayland-scanner: Update to 0.4.5.Murilo
* gnu/packages/freedesktop.scm (hyprwayland-scanner): Update to 0.4.5. [native-inputs]: Change gcc-14 to gcc-15. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
11 daysgnu: Add libinput-minimal-next.Murilo
* gnu/packages/freedesktop.scm (libinput-minimal-next): New variable. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-07-20gnu: libappindicator: Disable parallel builds.Andreas Enge
They may create a race condition such that the file application-service-marshal.h is included before it is created. * gnu/packages/freedesktop.scm (libappindicator)[arguments] <#:parallel-build?>: Set to #f. Fixes: guix/guix#1417 Reported-by: Dariqq <dariqq@posteo.net> Change-Id: I9d7edac11cde1de84df59b09e5414b1989a5d7f2
2025-07-20gnu: waylandpp: Update to 1.0.1.Andreas Enge
* gnu/packages/freedesktop.scm (waylandpp): Update to 1.0.1. Change-Id: If1ed199118530daeba22659081e591ae615141b5
2025-07-18gnu: xdg-desktop-portal-kde: Update to 6.3.4.Zheng Junjie
* gnu/packages/freedesktop.scm (xdg-desktop-portal-kde): Update to 6.3.4. Change-Id: I8bbc39ad0c82f34f8f85adff91f6d02370cc9c67
2025-07-18gnu: xdg-desktop-portal: Fix build with gcc-14.Zheng Junjie
* gnu/packages/freedesktop.scm (xdg-desktop-portal): [arguments]: Add relax-gcc-14-strictness phase. Change-Id: I3f0f632d0ac60f36c3544c1cae000a0c96200a53 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18gnu: elogind: Ungraft.Ludovic Courtès
* gnu/packages/freedesktop.scm (elogind)[replacement]: Remove. [arguments]: Adjust ‘fix-pkttyagent-path’ phase. (elogind/fixed): Remove. Change-Id: Ie185a59262206118c0f97a6098f368c909ff524e
2025-07-18gnu: accountsservice: Fix build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/freedesktop.scm (accountsservice)[arguments]: Add phase "relax-gcc-14-strictness". Change-Id: I19ceb499479911041d88e375d8989861713133d2
2025-07-18gnu: Use cryptsetup-minimal instead of cryptsetup.Janneke Nieuwenhuizen
* gnu/packages/admin.scm (pam-mount)[inputs]: Use cryptsetup-minimal instead of cryptsetup. * gnu/packages/crypto.scm (tomb)[inputs]: Likewise. * gnu/packages/linux.scm (ecryptfs-utils)[inputs]: Likewise. * gnu/packages/password-utils.scm (bruteforce-luks)[inputs]: Likewise. * gnu/packages/storage.scm (ceph)[inputs]: Likewise. * gnu/packages/virtualization.scm (ganeti-instance-guix)[inputs]: Likewise. * gnu/packages/disk.scm (volume-key)[inputs]: Likewise. (libblockdev)[inputs]: Likewise. * gnu/packages/freedesktop.scm (udisks)[inputs]: Likewise. * gnu/system/install.scm (%installer-disk-utilities)[inputs]: Likewise. Change-Id: Ib48ae1b45f6c63edd620a932241f2aa57567a350
2025-07-11gnu: libportal: Update to 0.9.1.Mazin AlHaddad
* gnu/packages/freedesktop.scm (libportal): Update to 0.9.1. Change-Id: I6334bb830387cd61e0f3786d21f9df8d1436a620 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-05gnu: xdg-desktop-portal-kde: Update to 6.2.5.Zheng Junjie
* gnu/packages/freedesktop.scm (xdg-desktop-portal-kde): Update to 6.2.5. [inputs]: Add kcrash. Change-Id: I5cdfa8955cc81072c296444292fa373672720735
2025-06-24gnu: power-profiles-daemon: Update to 0.30.Dariqq
Fixing #506. * gnu/packages/freedesktop.scm (power-profiles-daemon): Update to 0.30. [#:phases]: In 'wrap-program add GI_TYPELIB_PATH to the wrapper. Change-Id: Ie5d45a8326d8925a5fb790c8effb6365a82e1b71 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-22gnu: localed: Fix build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/freedesktop.scm (localed)[arguments]: Add c_args to #:configure-flags to relax gcc-14's strictness. Change-Id: I2cb4d9bc7e22ab0bedacbd79b98d33a1b6a27bd0 Modified-by: Zheng Junjie <z572@z572.online>
2025-06-20gnu: Add xdgcpp.Nicolas Graves
* gnu/packages/freedesktop.scm (xdgcpp): New variable. Change-Id: I8bf7afce6fe9e2f623e40bb7ec43c442da1aae64 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-10gnu: Add wayland-protocols-1.42.John Kehayias
* gnu/packages/freedesktop.scm (wayland-protocols-1.42): New variable. Change-Id: I193b1d787a88bd39463956c19866e9e88052ee46
2025-06-10gnu: Remove wayland-protocols-next.John Kehayias
* gnu/packages/freedesktop.scm (wayland-protocols-next): Delete variable. * gnu/packages/terminals.scm (foot)[native-inputs, inputs]: Replace wayland-protocols-next with wayland-protocols. * gnu/packages/wm.scm (hyprland)[inputs]: Likewise. Change-Id: I2fcc94d95e15c0663f55c6517dbd3680ae8156f7
2025-06-08gnu: wayland-protocols: Update to 1.44.John Kehayias
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.44. Change-Id: I1638c8d95eb62a2514ec289b421353e093505936
2025-06-08gnu: wayland-protocols: Update to 1.43.John Kehayias
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.43. Change-Id: Ifbb0ec7636ade1a82a28569f38d89f11ab489c62
2025-06-08gnu: wayland-protocols: Update to 1.41.John Kehayias
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.41. Change-Id: I0afe285c5d14675039701deda33c5a790768a09b
2025-05-27gnu: telepathy-logger: Update to 0.8.2-0.5eaf8c9.Maxim Cournoyer
* gnu/packages/freedesktop.scm (telepathy-logger): Update to 0.8.2-0.5eaf8c9. [source]: Fetch from git. [arguments]: Remove #:parallel-tests?. Add #:tests? #f. <#:phases>: Delete trailing #t. {fix-autogen.sh}: New phase. <#:configure-flags>: Add --disable-Werror flag. [native-inputs]: Replace python-2 with python-minimal. Add autoconf, automake and libtool. [propagated-inputs]: Move sqlite to... [inputs]: ... here. Change-Id: I31f37f05ab07e30746e422f839976199621421e5
2025-05-27gnu: Reduce the number of dependents on inkscape.Maxim Cournoyer
This reduces the number of dependents from close to 2000 packages to less than 100. This is done by substituting gtk-doc for gtk-doc/stable in a few packages: the latter depends on inkscape/pinned rather than inkscape. * gnu/packages/display-managers.scm (lightdm) * gnu/packages/freedesktop.scm (accountsservice) (libqrtr-glib, libappindicator) * gnu/packages/gnome.scm (gcr, upower, libzapojit, gnome-software) * gnu/packages/gtk.scm (cairo-with-documentation, gtk, libdbusmenu) * gnu/packages/ibus.scm (ibus-minimal) * gnu/packages/mail.scm (gmime) * gnu/packages/music.scm (libgpod) * gnu/packages/package-management.scm (flatpak) * gnu/packages/xfce.scm (xfce4-dev-tools) [propagated-inputs]: Remove gtk-doc; add gtk-doc/stable.
2025-05-27gnu: telepathy-mission-control: Sanitize inputs.Maxim Cournoyer
* gnu/packages/freedesktop.scm (telepathy-mission-control): [inputs]: Remove python-2 and gtk-doc. Move libxslt to... [native-inputs]: ... here. Add python-minimal and gtk-doc/stable. Change-Id: I2bafd1d434dc1335a769f390ab1133d772b5b960
2025-05-24gnu: hyprland-protocols: Update to 0.6.4.Murilo
* gnu/packages/freedesktop.scm (hyprland-protocols): Update to 0.6.4. Change-Id: Iaa4302d68720ccc258aab131def8291d6b6d58e1 Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-24gnu: wayland-protocols-next: Update to 1.43.Murilo
* gnu/packages/freedesktop.scm (wayland-protocols-next): Update to 1.43. Change-Id: I20baa942c9e57e2b6fa1ce4d92793ac64c1a91e8 Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-21gnu: elogind: Adjust patch for pkttyagent.Sergey Trofimov
* gnu/packages/freedesktop.scm (elogind/fixed): New variable. (elogind): Replace with elogind/fixed. Change-Id: I9c474291816aee7464db5cbe9398b589479e79cf Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-04-16gnu: libei: Update to 1.4.0.Nicolas Graves
* gnu/packages/freedesktop.scm (libei): Update to 1.4.0. [native-inputs]: Add dbus, python-pyaml. Remove python-black. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-cchardet: Update to 2.2.0a2.Nicolas Graves
* gnu/packages/freedesktop.scm (python-cchardet): Update to 2.2.0a2. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-11gnu: elogind: Update to 255.17.Maxim Cournoyer
* gnu/packages/freedesktop.scm (elogind): Update to 255.17. [source]: Delete patches. [configure-flags]: Add mode and libexecdir options. Remove obsolete rootlibexecdir, dbussessionservicedir and dbus-interfaces-dir ones. Update 'man' option value to 'enabled'. [phases] {do-not-install-empty-/var/log/elogind-dir} {patch-tzdata}: New phases. {adjust-tests}: Fix FHS assumptions in a few test files. Re-instate the cgroup and copy_holes tests. Disable the cgroup-util, mountpoint-util, bus-creds, login and sd-device tests. [native-inputs]: Remove m4. Add tzdata. * gnu/packages/patches/elogind-fix-rpath.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. Series-to: 73428@debbugs.gnu.org Series-version: 3 Series-changes: 3 - rebased Series-cc: flake@uni-koblenz.de, me@tobias.gr>, ludo@gnu.org Change-Id: I2426532b6b5143ad5e30ca879858356c4b9a2c3e
2025-04-11gnu: localed: Update to 257.4.Maxim Cournoyer
* gnu/packages/freedesktop.scm (localed): Update to 257.4. [source]: Streamline snippet; no longer adjust to use /var/run instead of /run. [arguments] <#:phases>: Adjust set-xkeyboard-config-file-name phase. * gnu/packages/patches/localed-xorg-keyboard.patch: Rebase patch. Change-Id: I3853ee2b64b7f48ea4592aa206ecee86a7164185
2025-04-11gnu: localed: Modernize.Maxim Cournoyer
* gnu/packages/freedesktop.scm (localed) [arguments]: Use gexps. [native-inputs, inputs]: Use modify-inputs and drop labels. Change-Id: I01f06685cd3b9d731dd36f27c32da8ecce0eb2c7
2025-04-11gnu: localed: Remove trailing #t and re-indent.Maxim Cournoyer
* gnu/packages/freedesktop.scm (localed) [source]: Remove trailing #t in snippet. [arguments] <#:phases>: Likewise. Change-Id: Icf651d806e43a8d8dc8996c612f028285086d6b8
2025-03-30gnu: wayland-protocols-next: Update to 1.42.Zheng Junjie
* gnu/packages/freedesktop.scm (wayland-protocols-next): Update to 1.42. Change-Id: Iab269f14e55451f25ab27a0a05f8c2574c054f68 Signed-off-by: Zheng Junjie <z572@z572.online>
2025-03-22gnu: wayland-protocols-next: Update to 1.41.Zheng Junjie
* gnu/packages/freedesktop.scm (wayland-protocols-next): Update to 1.41. Change-Id: I18b5486a7d9e820af7208a6278de1d173127bfdc Signed-off-by: Zheng Junjie <z572@z572.online>
2025-03-05gnu: xdg-desktop-portal: Fix configuration file search.Rodion Goritskov
* 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-05gnu: udisks: Mount removal media to /run/media/ instead of /media.Maxim Cournoyer
* gnu/packages/freedesktop.scm (udisks) [configure-flags]: Delete --enable-fhs-media. Fixes: <https://issues.guix.gnu.org/76022> Change-Id: I51a1e50c66577cf45476ae441a1c57031348eeed
2025-03-02gnu: plymouth: Update to 24.004.60.Liliana Marie Prikler
* gnu/packages/freedesktop.scm (plymouth): Update to 24.004.60. [#:configure-flags]: Adjust accordingly. [#:phases]: Add ‘fix-install’. [inputs]: Add libevdev, libxkbcommon and xkeyboard-config. Sort alphabetically.
2025-03-02gnu: colord-gtk: Update to 0.3.1.Liliana Marie Prikler
* gnu/packages/freedesktop.scm (colord-gtk): Update to 0.3.1.
2025-03-02gnu: Make xdg-desktop-portal-next the new xdg-desktop-portal.Liliana Marie Prikler
* gnu/packages/freedesktop.scm (xdg-desktop-portal-next): Inline into… (xdg-desktop-portal): … this. [inputs, native-inputs]: Drop input labels. Sort alphabetically.
2025-03-02gnu: modem-manager: Fix build.Liliana Marie Prikler
* 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-02gnu: Add libei.Liliana Marie Prikler
* gnu/packages/freedesktop.scm (libei): New variable. Co-authored-by: Vivien Kraus <vivien@planete-kraus.eu> Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-02-06gnu: hyprland-protocols: Update to 0.6.2.Murilo
* gnu/packages/freedesktop.scm (hyprland-protocols): Update to 0.6.2. Change-Id: Ib541990c32822714681ae9f88c547a6802dc39fd Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-02-03gnu: udisks: Rewrite source URI.Maxim Cournoyer
* gnu/packages/freedesktop.scm (udisks) [source]: Rewrite source URI. Change-Id: I3351a7b6d18f7b8f41eeb95f055e3cdaedbfbcb0
2025-02-01gnu: xdg-desktop-portal-hyprland: Build with gcc-14.Murilo
* gnu/packages/freedesktop.scm (xdg-desktop-portal-hyprland) [native-inputs]: Remove gcc-13; add gcc-14. Change-Id: Ia885131063d1798ac6a9b43877276e3469d69957 Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-02-01gnu: hyprwayland-scanner: Update to 0.4.4.Murilo
* gnu/packages/freedesktop.scm (hyprwayland-scanner): Update to 0.4.4. [native-inputs]: Remove gcc-13; add gcc-14. Change-Id: I52fb2d404d17b69e474109488724e3cc9f31c157 Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-01-27gnu: hyprland-protocols: Update to 0.6.1.John Kehayias
* gnu/packages/freedesktop.scm (hyprland-protocols): Update to 0.6.1. Change-Id: I895dbb23b3da0deefb7854a30b00ce773fb91cb2
2025-01-26gnu: udisks: Patch eject and umount commands.Maxim Cournoyer
Since commit "96317d13ae60f1d9a5b1b40b8f72ad8ddc4e653c" (gnu: udisks: Remove obsolete wrap-udisksd phase.), the eject and umount commands had to be found on PATH, leading to errors such as "Error spawning command-line `eject [...]" when atempting to eject a drive via Nautilus, for example. * gnu/packages/freedesktop.scm (udisks) [arguments] <phases>: Add new patch-commands phase. Change-Id: Ia414393f0d9da2eedd1e28c3baaf6b83a76df34c
2025-01-06gnu: xdg-desktop-portal-hyprland: Update to 1.3.9.John Kehayias
* gnu/packages/freedesktop.scm (xdg-desktop-portal-hyprland): Update to 1.3.9. Change-Id: I7f1913bdb7121d2f48c4a3ee484e38dee8f5d8dc
2025-01-05gnu: wayland-protocols: Update to 1.39.John Kehayias
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.39. Change-Id: I6ba34e3fb334acc2a016511eb8380e772237eaf2
2025-01-05gnu: wayland-protocols: Update to 1.38.John Kehayias
* 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-05gnu: Fix whitespace issues in various descriptions.Gabriel Wicki
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>