aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/freedesktop.scm
Commit message (Collapse)AuthorAge
* gnu: Add xdg-desktop-portal-next.Maxim Cournoyer2024-09-27
| | | | | | | | | | | 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
* Revert "gnu: xdg-desktop-portal: Update to 1.18.4."Maxim Cournoyer2024-09-27
| | | | | | | | This reverts commit 1b4304ea29296e25026361ecf19226cf2f554836. This broke setting themes in GNOME 44.1. Reported-by: Ada Stevenson <adanskana@gmail.com> Change-Id: Iaa8632a743d6fefd46f6415010b33f69bd6d2a04
* Revert "gnu: xdg-desktop-portal: Improve style."Maxim Cournoyer2024-09-27
| | | | This reverts commit add9662686f74a39ea4f3fa75c5b81b1debb9a67.
* gnu: Add libliftoff.The Man2024-09-26
| | | | | | | | * 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>
* gnu: xdg-desktop-portal: Improve style.Liliana Marie Prikler2024-09-26
| | | | | | | | | * 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>
* gnu: xdg-desktop-portal: Update to 1.18.4.dan2024-09-26
| | | | | | | | | | | | | | | | | * 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>
* gnu: power-profiles-daemon: Update to 0.23.Zheng Junjie2024-09-19
| | | | | | * gnu/packages/freedesktop.scm (power-profiles-daemon): Update to 0.23. Change-Id: Ifbb6b34e48095623c610136c724f7b51178c47f6
* gnu: power-profiles-daemon: Update to 0.22.Zheng Junjie2024-09-19
| | | | | | | * gnu/packages/freedesktop.scm (power-profiles-daemon): Update to 0.22. Change-Id: I7752dbe0c213eadcf79eb23c2f794167266e0388 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
* gnu: udisks: Add missing input.Efraim Flashner2024-08-31
| | | | | | * gnu/packages/freedesktop.scm (udisks)[inputs]: Add kmod. Change-Id: I0c0d81d52100888ea043f863a5650654a25de4a9
* gnu: accountsservice: Add libxcrypt dependency.Josselin Poiret2024-08-31
| | | | | | * gnu/packages/freedesktop.scm (accountsservice): Add libxcrypt dependency. Change-Id: Ibafb4b79b93a15f51f8b8e5b52cb46bd429116f7
* gnu: elogind: Add libxcrypt dependency.Josselin Poiret2024-08-31
| | | | | | * gnu/packages/freedesktop.scm (elogind): Add libxcrypt dependency. Change-Id: I7259b20a96c50a7f88cb0eb7ff30d32f233d0bfe
* gnu: elogind: Reinstate test-user-util test.Maxim Cournoyer2024-08-31
| | | | | | | | * 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
* gnu: udiskie: Make bash-minimal input unconditional.Maxim Cournoyer2024-08-31
| | | | | | | * gnu/packages/freedesktop.scm (udiskie) [inputs]: Make bash-minimal unconditional. Change-Id: I0984cb1a36ff2b983c119a075ac1bc5e7604be75
* gnu: perl-file-mimeinfo: Make bash-minimal input unconditional.Maxim Cournoyer2024-08-31
| | | | | | | * gnu/packages/freedesktop.scm (perl-file-mimeinfo) [inputs]: Make bash-minimal unconditional. Change-Id: I1b5a64b415c3316f18f828d99ea62d3ffefe1765
* gnu: udisks: Make bash-minimal input unconditional.Maxim Cournoyer2024-08-31
| | | | | | | * gnu/packages/freedesktop.scm (udisks): Normalize comments indentation. [inputs]: Make bash-minimal unconditional. Change-Id: I68994658a4a4f8e097744107177f33d81d1c7e1e
* gnu: libinput: Remove input labels.Hilton Chain2024-08-31
| | | | | | | * gnu/packages/freedesktop.scm (libinput)[propagated-inputs]: Remove input labels. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: libinput: Update to 1.24.0.Hilton Chain2024-08-31
| | | | | | * gnu/packages/freedesktop.scm (libinput): Update to 1.24.0. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* build-systems: gnu: Export %default-gnu-imported-modules and ↵Maxim Cournoyer2024-08-31
| | | | | | | | | | | | | | | | | | | | | %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
* gnu: Remove unneeded libxml2 from native-inputs. (libxslt)Bruno Victal2024-08-31
| | | | | | | | | | | | | | | | | | | | | | | | 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
* gnu: colord-gtk: Build documentation.Bruno Victal2024-08-31
| | | | | | | | | | * 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>
* gnu: udisks: Drop docbook workaround.Bruno Victal2024-08-31
| | | | | | | | 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>
* gnu: udisks: Rewrite using G-Expressions.Bruno Victal2024-08-31
| | | | | | | | * 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>
* gnu: xdg-user-dirs: Drop docbook workaround.Bruno Victal2024-08-31
| | | | | | | * gnu/packages/freedesktop.scm (xdg-user-dirs)[arguments]: Remove. [native-inputs]: Remove labels. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: xdg-utils: Drop docbook workarounds.Bruno Victal2024-08-31
| | | | | | | | | | * 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
* gnu: libinput: Add missing file-name.From: Hilton Chain2024-08-31
| | | | | | * gnu/packages/freedesktop.scm (libinput)[source]: Use GIT-FILE-NAME. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
* gnu: libinput: Update to 1.23.0.Hilton Chain2024-08-31
| | | | | | | | * 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
* gnu: xdg-desktop-portal-kde: Update to 6.1.4.Zheng Junjie2024-08-20
| | | | | | * gnu/packages/freedesktop.scm (xdg-desktop-portal-kde): Update to 6.1.4. Change-Id: Ic6fb4af2382eee0d295e5f899616f4043535be45
* gnu: xdg-desktop-portal-kde: Update to 6.1.3.Zheng Junjie2024-08-01
| | | | | | * gnu/packages/freedesktop.scm (xdg-desktop-portal-kde): Update to 6.1.3. Change-Id: I81ef8b8ea682534764e3fad940c2b74883a7be68
* gnu: Add drm-info.Wilko Meyer2024-07-30
| | | | | | | * gnu/packages/freedesktop.scm (drm-info): New variable. Change-Id: I02a0bdcbb49644de9884038cd36bf6d8482f84ae Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
* gnu: xdg-desktop-portal-kde: Update to 6.1.2.Zheng Junjie2024-07-18
| | | | | | | | | | | * gnu/packages/freedesktop.scm (xdg-desktop-portal-kde): Update to 6.1.2. [inputs]: Remove plasma-framework, qtdeclarative-5, qtwayland-5, and kio-fuse; add libplasma, kstatusnotifieritem, qtdeclarative, and qtwayland. [propagated-inputs]: Add xdg-desktop-portal. [native-inputs]: Add python-minimal and python-pygobject. [arguments]: Set #:qtbase to qtbase. Change-Id: I492eaf242b2db5e309e53887ed92490c3c136f1a
* gnu: Add appstream-qt6.Zheng Junjie2024-07-18
| | | | | | * gnu/packages/freedesktop.scm (appstream-qt6): New variable. Change-Id: I79fdf103d2877fef100d2201f9e9ca2df6f9fb35
* gnu: appstream: Update to 1.0.3.Zheng Junjie2024-07-18
| | | | | | | | | | | * gnu/packages/freedesktop.scm (appstream): Update to 1.0.3. [source]: Remove patch. [native-inputs]: Add gi-docgen. (appstream-qt)[arguments]: Pass -Dqt-versions=5. * gnu/packages/patches/appstream-force-reload-stemmer.patch: Delete it. * gnu/local.mk (dist_patch_DATA): Unregister it. Change-Id: I7037c0e1b6c8e0d4212506e9caac9fe64a762d96
* gnu: Add wayland-protocols-next.Zheng Junjie2024-07-18
| | | | | | * gnu/packages/freedesktop.scm (wayland-protocols-next): New variable. Change-Id: I583e15e0414422ffa300d310b083a62efbfde22b
* gnu: wayland-utils: Update to 1.2.0.Wilko Meyer2024-05-29
| | | | | | | * gnu/packages/freedesktop.scm (wayland-utils): Update to 1.2.0. Change-Id: I14ca339a150cf7e1e686275decaff09ebf4ccb63 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
* gnu: waypipe: Update to 0.9.0.Wilko Meyer2024-05-27
| | | | | | | * gnu/packages/freedesktop.scm (waypipe): Update to 0.9.0. Change-Id: Icfeeada6d8b064decd620998e7af495bd1f9b1dd Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: shared-mime-info: Fix cross-compiling.Efraim Flashner2024-05-23
| | | | | | | * gnu/packages/freedesktop.scm (shared-mime-info)[native-inputs]: When cross-compiling add libxml2 and this-package. Change-Id: I254a685a492b9080342b134ff23d9ccab0ecec3d
* gnu: power-profiles-daemon: Build gtk-docs.Dariqq2024-05-15
| | | | | | | | | | | * gnu/packages/freedesktop.scm (power-profiles-daemon): [outputs]: Add docs output. [#:configure-flags]: Enable building gtk-docs. [#:phases]: Add a phase to move gtk-docs to docs output. [inputs]: Add gtk-doc/stable, libxslt for docs. Change-Id: I1bc6047858d2b5188e714f39da8b760bc6a71078 Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: power-profiles-daemon: Update to 0.21.Dariqq2024-05-15
| | | | | | | | | | | | | | | | | | | * gnu/packages/freedesktop (power-profiles-daemon): Update to 0.21. [origin]<url>: Update repository url. [homepage]: Update homepage. [#:configure-flags]: Enable zsh completions, disable systemd-unit and pylint. [#:glib-or-gtk?]: Set to default value of #f. [#:phases]<'fake-pkexec>: Remove phase, seems no longer necessary. <'correct-polkit-dir>: Change to setting envvar instead. <'wrap-program>: Remove GI_TYPELIB_PATH from wrapper. Remove native python inputs from PYTHONPATH. [native-inputs]: Add python-argparse-manpage, python-dbusmock, python-shtab, umockdev. Remove gobject-introspection, vala. [inputs]: Add bash-completion. Remove dbus, dbus-glib. Change-Id: I71220957ef6f4d224cc4c528562fe0565505aae1 Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: Add libdecor.aurtzy2024-04-29
| | | | | | | * gnu/packages/freedesktop.scm (libdecor): New variable. Change-Id: Ic8d8886a55ae344fafbe16288a1180c89fa36af1 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add wlr-protocols.Julian Flake2024-04-20
| | | | | | | | * gnu/packages/freedesktop.scm (wlr-protocols): New variable. Change-Id: Ia8daffd7219b7bd573ae54e7cfc5ec6b6a5f4052 Modified-by: Hilton Chain <hako@ultrarare.space> Signed-off-by: Hilton Chain <hako@ultrarare.space>
* Merge branch 'gnome-team'Liliana Marie Prikler2024-03-30
|\
| * Merge remote-tracking branch 'savannah/master' into gnome-teamChristopher Baines2024-03-20
| |\ | | | | | | | | | Change-Id: Iec8e15b79c6fde516294c2bfcaf8ee3575b1f745
| * \ Merge remote-tracking branch 'savannah/master' into gnome-teamChristopher Baines2024-03-16
| |\ \ | | | | | | | | | | | | Change-Id: I775274c2693536e2efa36c9abca4c54c5c458e26
| * \ \ Merge branch 'master' into gnome-teamLiliana Marie Prikler2024-03-02
| |\ \ \
| * | | | gnu: accountsservice: Update to 23.13.9.Vivien Kraus2023-12-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/freedesktop.scm (accountsservice): Update to 23.13.9. [native-inuputs]: Add glibc-locales. * gnu/packages/patches/accountsservice-extensions.patch: Adjust to changes in the upstream code style. Change-Id: I19678b5ce36549a832099109b13cdaf91539b20a Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| * | | | gnu: appstream: Load stemmer in all circumstances.Vivien Kraus2023-11-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the default stemmer language is computed to be "en", such as in a Guix build container, then the stemmer would not be loaded. * gnu/packages/patches/appstream-load-stemmer-early.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/freedesktop.scm (appstream) [patches]: Use it here. [#:phases]<disable-failing-tests>: Remove. Change-Id: Iddd6ce5887247df46f670c49f9efc66772c82ff0 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| * | | | gnu: appstream: Update to 0.16.4.Liliana Marie Prikler2023-11-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/freedesktop.scm (appstream): Update to 0.16.4. [arguments]<#:configure-flags>: Add “-Dsystemd=false”. <#:phases>: Adjust accordingly. Change-Id: I9c22cbd10681666c20e848dbc1e52ca08431d984
| * | | | gnu: shared-mime-info: Update to 2.3.Bruno Victal2023-10-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/freedesktop.scm (shared-mime-info): Update to 2.3. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| * | | | gnu: xdgmime: Update to 0.0-2.1792967.Bruno Victal2023-10-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/freedesktop.scm (xdgmime): Update to 0.0-2.1792967. Change-Id: I5d65544ad01526157dbe553d98dc78db037546c8 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| * | | | Merge branch 'master' into gnome-teamLiliana Marie Prikler2023-10-23
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Change-Id: Ib6f55bebef2fb235fa59fd5442102a3e0ace3191