summary refs log tree commit diff
path: root/gnu/packages/freedesktop.scm
AgeCommit message (Collapse)Author
2022-08-29gnu: accountsservice: Adjust inputs.Efraim Flashner
This fixes the builds of gdm and some other packages. * gnu/packages/freedesktop.scm (accountsservice)[inputs]: Move polkit ... [propagated-inputs]: ... to here.
2022-08-28gnu: accountsservice: Provide a means to locate extensions.Maxim Cournoyer
* gnu/packages/patches/accountsservice-extensions.patch: New patch. * gnu/packages/freedesktop.scm (accountsservice)[source]: Apply it. [phases]{wrap-with-xdg-data-dirs}: New phase.
2022-08-28gnu: accountsservice: Update to 22.08.8, enable doc and test suite.Maxim Cournoyer
* gnu/packages/freedesktop.scm (accountsservice): Update to 22.08.8. [tests?]: Delete argument. [configure-flags]: Remove obsolete "-Dsystemd" flag. Add "-Ddocbook=true" and "-Dgtk_doc=true". [phases]{patch-docbook-references}: New phase. {patch-/bin/cat}: Delete and merge into... [patch-paths]: ... this phase, renamed from pre-configure. Use search-input-file. [native-inputs]: Add docbook-xml-4.1.2, docbook-xsl, gtk-doc, libxml2, libxslt, python-dbusmock, python-pygobject, vala and xmlto.
2022-08-28gnu: wayland-protocols: Update to 1.26.Maxim Cournoyer
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.26.
2022-08-11Merge branch 'staging' into core-updatesMarius Bakke
2022-08-11Merge branch 'master' into stagingMarius Bakke
2022-08-06xdg-utils: Support cross-compilation.Maxime Devos
It has been verified that this does not cause rebuilds when compiling natively. The references graph when cross-compiling has also been verified -- glibc-2.33 and the native bash-static-5.1.8 still remains in the graph, but via the cross-compiled inetutils-2.0, ncurses-6.2.20210619 and via gcc-cross-TARGET-10.3.0-lib, which is not related with Perl cross-compilation. * gnu/packages/freedesktop.scm (xdg-utils)[inputs]{bash-minimal,file}: New inputs when cross-compiling. (xdg-utils)[arguments]<#:phases>{locate-catalog-files}: Add 'native-inputs' argument when cross-compiling. Look for docbook-xml and docbook-xsl in native-inputs when cross-compiling. While we are at it, eliminate input labels with search-input-file. (xdg-utils)[arguments]<#:phases>{patch-hardcoded-patch}: Use search-input-file + inputs instead of 'which' when cross-compiling. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-06perl-file-mimeinfo: Fix cross-compilation.Maxime Devos
* gnu/packages/freedesktop.scm (perl-file-mimeinfo)[arguments]<#:phases>: Make it a G-exp to avoid messy nested quasiquotation. {wrap-programs}: When cross-compiling, don't use the PELRL5LIB environment variable, instead use 'search-path-as-list'. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-06gnu: freedesktop: Add 'bash' input for 'wrap-program'Maxime Devos
It is required for cross-compilation. Cherry-picked from <https://issues.guix.gnu.org/49327#6>. * gnu/packages/freedesktop.scm (udisks)[inputs]: Add 'bash-minimal' when cross-compiling. (perl-file-mimeinfo)[inputs]: Likewise. (udiskie)[inputs]: Likewise. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-07-27Merge branch 'staging' into core-updatesMarius Bakke
2022-07-27Merge branch 'master' into stagingMarius Bakke
2022-07-27gnu: modem-manager: Add 'upstream-name' property.Marius Bakke
* gnu/packages/freedesktop.scm (modem-manager)[properties]: New field.
2022-07-23gnu: modem-manager: Update to 1.18.10.Marius Bakke
* gnu/packages/freedesktop.scm (modem-manager): Update to 1.18.10. [native-inputs]: Add PYTHON, PYTHON-DBUS, and PYTHON-PYGOBJECT.
2022-07-23gnu: modem-manager: Remove obsolete input.Marius Bakke
* gnu/packages/freedesktop.scm (modem-manager)[native-inputs]: Remove INTLTOOL. Add GETTEXT-MINIMAL.
2022-07-23gnu: modem-manager: Use G-expression.Marius Bakke
* gnu/packages/freedesktop.scm (modem-manager)[arguments]: Use gexp.
2022-07-23gnu: modem-manager: Remove input labels.Marius Bakke
* gnu/packages/freedesktop.scm (modem-manager)[native-inputs]: Remove labels.
2022-07-23gnu: libqmi: Update to 1.30.8.Marius Bakke
* gnu/packages/freedesktop.scm (libqmi): Update to 1.30.8.
2022-07-23gnu: libmbim: Update to 1.26.4.Marius Bakke
* gnu/packages/freedesktop.scm (libmbim): Update to 1.26.4.
2022-07-23gnu: perl-file-mimeinfo: Update to 0.33.Marius Bakke
* gnu/packages/freedesktop.scm (perl-file-mimeinfo): Update to 0.33.
2022-07-23gnu: perl-file-basedir: Update to 0.09.Marius Bakke
* gnu/packages/freedesktop.scm (perl-file-basedir): Update to 0.09.
2022-07-22Merge branch 'staging' into core-updatesMarius Bakke
2022-06-27Merge branch 'master' into core-updatesMarius Bakke
2022-06-23gnu: libinput: Update to 1.19.4.Marius Bakke
* gnu/packages/freedesktop.scm (libinput): Update to 1.19.4.
2022-06-22gnu: Add basu.muradm
* gnu/packages/freedesktop.scm (basu): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-06-22Merge branch master into core-updatesLudovic Courtès
2022-06-22gnu: wayland: Update to 1.20.0.Petr Hodina
* gnu/packages/freedesktop.scm (wayland): Update to 1.20.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-20gnu: xdg-desktop-portal-gtk: Update to 1.14.0.Mathieu Othacehe
* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk): Update to 1.14.0.
2022-06-20gnu: xdg-desktop-portal: Update to 1.14.4.Mathieu Othacehe
* gnu/packages/freedesktop.scm (xdg-desktop-portal): Update to 1.14.4. [inputs]: Add gdk-pixbuf, use fuse@3. [arguments]: Build without systemd, set HOME variable.
2022-06-17gnu: admin: Add libseat 0.8.0 and move seatd.muradm
* gnu/packages/admin.scm (libseat): New variable * gnu/packages/admin.scm (seatd): New variable * gnu/packages/freedesktop.scm (seatd): Remove variable * gnu/packages/wm.scm (wlroots): Replace seatd input with libseat Signed-off-by: Lars-Dominik Braun <ldb@leibniz-psychology.org>
2022-06-15gnu: wayland-protocols: Add 'release-monitoring-url' property.Ludovic Courtès
* gnu/packages/freedesktop.scm (wayland-protocols)[properties]: New field.
2022-06-08Merge branch 'master' into core-updatesLudovic Courtès
2022-06-01Merge remote-tracking branch 'origin/master' into stagingEfraim Flashner
2022-05-29gnu: libfprint: Update to 1.94.4.Tobias Geerinckx-Rice
* gnu/packages/freedesktop.scm (libfprint): Update to 1.94.4.
2022-05-29gnu: fprintd: Update to 1.94.2.Tobias Geerinckx-Rice
* gnu/packages/freedesktop.scm (fprintd): Update to 1.94.2.
2022-05-29gnu: fprintd: Remove input labels.Tobias Geerinckx-Rice
* gnu/packages/freedesktop.scm (fprintd)[native-inputs]: Remove input labels.
2022-05-29gnu: fprintd: Fix build.Tobias Geerinckx-Rice
* gnu/packages/freedesktop.scm (fprintd)[native-inputs]: Add python.
2022-05-29gnu: wayland-protocols: Update to 1.25.Wamm K. D
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.25. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2022-05-31gnu: Remove python2-pyxdg.Maxim Cournoyer
* gnu/packages/freedesktop.scm (python2-pyxdg): Delete variable.
2022-05-31gnu: libappindicator: Update to 12.10.1-0-298.Maxim Cournoyer
* gnu/packages/freedesktop.scm (libappindicator): Update to 12.10.1-0-298. [source]: Fetch from bazaar and remove snippet. [native-inputs]: Add autoconf, automake, at-spi2-core, gnome-common, gobject-introspection, gtk-doc, libtool, vala and which. [inputs]: Delete libindicator, python-2, python2-pygtk, python2-pygobject-2 and vala. [phases]{fix-paths}: Only patch tests/Makefile.in. Use search-input-file.
2022-05-14gnu: wayland: Update to 1.20.0.Wamm K. D
* gnu/packages/freedesktop.scm (wayland): Update to 1.20.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-14gnu: libfprint: Fix build, add python for the tests.Attila Lendvai
* gnu/packages/freedesktop.scm (libfprint)[native-inputs]: Add python-minimal as it's needed by the tests. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2022-03-03gnu: Add wtype.Tanguy Le Carrour
* gnu/packages/freedesktop.scm (wtype): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-20gnu: elogind: Build without kexec-tools on riscv64-linux.Efraim Flashner
* gnu/packages/freedesktop.scm (elogind)[arguments]: Only reference kexec-tools when not building for riscv64-linux. [inputs]: Only include kexec-tools when not building for riscv64-linux.
2022-01-30gnu: waylandpp: Update to 0.2.9.Marius Bakke
* gnu/packages/freedesktop.scm (waylandpp): Update to 0.2.9.
2022-01-17Merge branch 'version-1.4.0'Maxim Cournoyer
With resolved conflicts in: gnu/packages/gnome.scm gnu/packages/openstack.scm gnu/packages/python-xyz.scm
2022-01-17gnu: Add poweralertdJosselin Poiret via Guix-patches via
* gnu/packages/freedesktop.scm (poweralertd): Add variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-10gnu: wayland-protocols: Add python to native inputs.Maxim Cournoyer
Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer propagates Python. * gnu/packages/freedesktop.scm (wayland-protocols)[native-inputs]: Add python.
2022-01-10gnu: wayland: Add python to native inputs.Maxim Cournoyer
Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer propagates Python. * gnu/packages/freedesktop.scm (wayland)[native-inputs]: Add python.
2022-01-10gnu: elogind: Reinstate the test-event.c test.Maxim Cournoyer
* gnu/packages/freedesktop.scm (elogind)[phases]{adjust-tests}: Do not de-register the test-event.c test file from meson.build.
2022-01-10gnu: shadow: Update to 4.9.Maxim Cournoyer
* gnu/packages/admin.scm (shadow): Update to 4.9. [source]: Remove hurd patch, merged upstream. [phases]{fix-linking-to-pam}: New phase. * gnu/packages/patches/shadow-hurd-pctrl.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it.