summaryrefslogtreecommitdiff
path: root/gnu/packages/freedesktop.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: Add appstream-qt.•••* gnu/packages/freedesktop.scm (appstream-qt): Add a build of appstream with Qt support. Co-authored-by: Marius Bakke <marius@gnu.org> Brendan Tildesley2022-09-011-0/+14
* gnu: appstream: Update to 0.15.5.•••* gnu/packages/freedesktop.scm (appstream): Update to 0.15.2. [arguments]: Use G-expression. Add #:meson. Enable (some) previously failing tests. Don't patch docbook file names, and use SEARCH-INPUT-FILE for libstemmer header. Add phase to set HOME before tests. [inputs]: Add CURL and LIBXMLB. [native-inputs]: Add ITSTOOL and LIBXML2. [license]: Remove GPL2+. Co-authored-by: Brendan Tildesley <mail@brendan.scot> Co-authored-by: phodina <phodina@protonmail.com> Marius Bakke2022-09-011-65/+40
* gnu: Add wayland-protocols 1.26.•••* gnu/packages/freedesktop.scm (wayland-protocols-next): New variable. Signed-off-by: Marius Bakke <marius@gnu.org> Brendan Tildesley2022-09-011-0/+15
* gnu: accountsservice: Actually run the test suite.•••* gnu/packages/freedesktop.scm (accountsservice)[native-inputs]: Add PYTHON. Marius Bakke2022-08-301-3/+6
* gnu: accountsservice: Don't reference the build-time coreutils.•••* gnu/packages/freedesktop.scm (accountsservice)[inputs]: Add COREUTILS-MINIMAL. Marius Bakke2022-08-301-1/+2
* gnu: accountsservice: Remove obsolete input.•••* gnu/packages/freedesktop.scm (accountsservice)[native-inputs]: Remove INTLTOOL. Add GETTEXT-MINIMAL. Marius Bakke2022-08-301-1/+1
* gnu: wayland-protocols: Fix cross-compilation•••* gnu/packages/freedesktop.scm (wayland-protocols): Fix cross-compilation [native-inputs]: Add pkg-config-for-build and wayland. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Tobias Kortkamp2022-08-301-2/+5
* gnu: accountsservice: Adjust inputs.•••This fixes the builds of gdm and some other packages. * gnu/packages/freedesktop.scm (accountsservice)[inputs]: Move polkit ... [propagated-inputs]: ... to here. Efraim Flashner2022-08-291-1/+2
* gnu: accountsservice: Provide a means to locate extensions.•••* gnu/packages/patches/accountsservice-extensions.patch: New patch. * gnu/packages/freedesktop.scm (accountsservice)[source]: Apply it. [phases]{wrap-with-xdg-data-dirs}: New phase. Maxim Cournoyer2022-08-281-2/+10
* gnu: accountsservice: Update to 22.08.8, enable doc and test suite.•••* 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. Maxim Cournoyer2022-08-281-34/+51
* xdg-utils: Support cross-compilation.•••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> Maxime Devos2022-08-061-13/+49
* perl-file-mimeinfo: Fix cross-compilation.•••* 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> Maxime Devos2022-08-061-13/+25
* gnu: freedesktop: Add 'bash' input for 'wrap-program'•••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> Maxime Devos2022-08-061-8/+25
* gnu: modem-manager: Add 'upstream-name' property.•••* gnu/packages/freedesktop.scm (modem-manager)[properties]: New field. Marius Bakke2022-07-271-0/+2
* gnu: Add basu.•••* gnu/packages/freedesktop.scm (basu): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> muradm2022-06-221-0/+27
* gnu: xdg-desktop-portal-gtk: Update to 1.14.0.•••* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk): Update to 1.14.0. Mathieu Othacehe2022-06-201-2/+2
* gnu: xdg-desktop-portal: Update to 1.14.4.•••* 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. Mathieu Othacehe2022-06-201-7/+11
* gnu: admin: Add libseat 0.8.0 and move seatd.•••* 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> muradm2022-06-171-29/+0
* gnu: wayland-protocols: Add 'release-monitoring-url' property.•••* gnu/packages/freedesktop.scm (wayland-protocols)[properties]: New field. Ludovic Courtès2022-06-151-1/+4
* Merge remote-tracking branch 'origin/master' into stagingEfraim Flashner2022-06-011-95/+75
|\
| * gnu: libfprint: Update to 1.94.4.•••* gnu/packages/freedesktop.scm (libfprint): Update to 1.94.4. Tobias Geerinckx-Rice2022-05-291-2/+2
| * gnu: fprintd: Update to 1.94.2.•••* gnu/packages/freedesktop.scm (fprintd): Update to 1.94.2. Tobias Geerinckx-Rice2022-05-291-2/+2
| * gnu: fprintd: Remove input labels.•••* gnu/packages/freedesktop.scm (fprintd)[native-inputs]: Remove input labels. Tobias Geerinckx-Rice2022-05-291-12/+12
| * gnu: fprintd: Fix build.•••* gnu/packages/freedesktop.scm (fprintd)[native-inputs]: Add python. Tobias Geerinckx-Rice2022-05-291-2/+3
| * gnu: Remove python2-pyxdg.•••* gnu/packages/freedesktop.scm (python2-pyxdg): Delete variable. Maxim Cournoyer2022-05-311-3/+0
| * gnu: libappindicator: Update to 12.10.1-0-298.•••* 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. Maxim Cournoyer2022-05-311-76/+58
* | gnu: wayland: Update to 1.20.0.•••* gnu/packages/freedesktop.scm (wayland): Update to 1.20.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Wamm K. D2022-05-141-2/+2
|/
* gnu: libfprint: Fix build, add python for the tests.•••* 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> Attila Lendvai2022-04-141-1/+3
* gnu: Add wtype.•••* gnu/packages/freedesktop.scm (wtype): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Tanguy Le Carrour2022-03-031-0/+23
* gnu: elogind: Build without kexec-tools on riscv64-linux.•••* 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. Efraim Flashner2022-02-201-13/+22
* gnu: waylandpp: Update to 0.2.9.•••* gnu/packages/freedesktop.scm (waylandpp): Update to 0.2.9. Marius Bakke2022-01-301-2/+2
* Merge branch 'version-1.4.0'•••With resolved conflicts in: gnu/packages/gnome.scm gnu/packages/openstack.scm gnu/packages/python-xyz.scm Maxim Cournoyer2022-01-171-9/+4
|\
| * gnu: wayland-protocols: Add python to native inputs.•••Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer propagates Python. * gnu/packages/freedesktop.scm (wayland-protocols)[native-inputs]: Add python. Maxim Cournoyer2022-01-101-1/+1
| * gnu: wayland: Add python to native inputs.•••Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer propagates Python. * gnu/packages/freedesktop.scm (wayland)[native-inputs]: Add python. Maxim Cournoyer2022-01-101-0/+1
| * gnu: elogind: Reinstate the test-event.c test.•••* gnu/packages/freedesktop.scm (elogind)[phases]{adjust-tests}: Do not de-register the test-event.c test file from meson.build. Maxim Cournoyer2022-01-101-4/+0
| * gnu: shadow: Update to 4.9.•••* 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. Maxim Cournoyer2022-01-101-4/+4
| * gnu: Remove meson-0.59 workarounds.•••Mostly automated with the following command: $ grep --include='*.scm' '#:meson ,meson-0.59' -rl \ | xargs sed -z 's/#:meson[^\n]*\s*//' -i * gnu/packages/freedesktop.scm (malcontent) (accountsservice): Delete #:meson argument. * gnu/packages/games.scm (gnome-2048): Likewise. * gnu/packages/geo.scm (gnome-maps): Likewise. * gnu/packages/gnome.scm (gnome-photos, gnome-music) (gnome-initial-setup, gnome-user-share, gnome-characters) (gnome-disk-utility, gnome-font-viewer, evince, glade3) (gnome-mines, gnome-sudoku, gnome-settings-daemon, devhelp) (totem, eog, gvfs, simple-scan, epiphany, gnome-session, gedit) (network-manager-applet, gnome-control-center, gnome-shell, nautilus) (gnome-default-applications, gnome-weather, gnome-tweaks, cheese, gthumb) (gitg, polari, gnome-boxes, gtranslator): Likewise. * gnu/packages/gtk.scm: (gtkmm-3): Likewise. * gnu/packages/pdf.scm (zathura): Likewise. * gnu/packages/photo.scm (entangle): Likewise. * gnu/packages/video.scm (pitivi): Likewise. * gnu/packages/virtualization.scm (libvirt-glib): Likewise. Maxim Cournoyer2022-01-101-4/+2
* | gnu: Add poweralertd•••* gnu/packages/freedesktop.scm (poweralertd): Add variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Josselin Poiret via Guix-patches via2022-01-171-0/+27
* | gnu: libportal: Build backend for GTK+3.•••* gnu/packages/freedesktop.scm (libportal)[arguments]: Change configure-flags to build backend for GTK+3. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Daniel Meißner2022-01-111-1/+2
|/
* gnu: libportal: Remove input labels.•••* gnu/packages/freedesktop.scm (libportal)[native-inputs]: Remove input labels. Tobias Geerinckx-Rice2022-01-101-7/+7
* gnu: libportal: Update to 0.5.•••* gnu/packages/freedesktop.scm (libportal): Update to 0.5. [arguments]: Add #:configure-flags to limit dependency creep. Remove 'move-doc phase. [native-inputs]: Remove gtk-doc. Add gobject-introspection and vala. [inputs]: Add gtk, gtk+, qtbase-5, and qtx11extras. [outputs]: Remove :out. Tobias Geerinckx-Rice2022-01-101-16/+14
* gnu: xdg-desktop-portal-wlr: Add binary dependencies.•••* gnu/packages/patches/xdg-desktop-portal-wlr-harcoded-length.patch: Add it. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Add dependencies on bash-minimal, grim and slurp, and hardcode the paths in source. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Josselin Poiret2021-12-191-2/+21
* gnu: xdg-desktop-portal-wlr: Use new input style.•••* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Refactor it. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Josselin Poiret2021-12-191-7/+6
* gnu: xdg-desktop-portal-wlr: Update to 0.5.0.•••* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Update it. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Josselin Poiret2021-12-191-2/+2
* gnu: telepathy-mission-control: Update to 5.16.6.•••* gnu/packages/freedesktop.scm (telepathy-mission-control): Update to 5.16.6. Liliana Marie Prikler2021-12-171-2/+2
* gnu: fprintd: Gexp arguments.•••* gnu/packages/linux.scm (fprintd)[arguments]: Use Gexps. Tobias Geerinckx-Rice2021-12-141-36/+35
* gnu: fprintd: Update to 1.94.1.•••* gnu/packages/freedesktop.scm (fprintd): Update to 1.94.1. [arguments]: Remove obsolete 'patch-mistake and 'no-polkit-magic phases. Make 'patch-systemd-dependencies regexp more specific. Remove gi.repository.FPrint in the 'ignore-test-dependencies regexp. [native-inputs]: Remove unused libxslt. [inputs]: Remove unused gusb, nss, and pixman. Tobias Geerinckx-Rice2021-12-141-21/+10
* gnu: fprintd: Remove phase return values.•••* gnu/packages/freedesktop.scm (fprintd)[arguments]: Don't explicitly return #t from phases. Tobias Geerinckx-Rice2021-12-141-10/+5
* gnu: libfprint: Gexp arguments.•••* gnu/packages/linux.scm (libfprint)[arguments]: Use Gexps. Tobias Geerinckx-Rice2021-12-141-5/+5
* gnu: libfprint: Update to 1.94.2.•••* gnu/packages/freedesktop.scm (libfprint): Update to 1.94.2. [arguments]: Add "-Dudev_rules_dir=" to #:configure-flags. [native-inputs]: Remove eudev. Remove input labels. [inputs]: Remove glib. Add libgudev. Tobias Geerinckx-Rice2021-12-141-11/+12