summaryrefslogtreecommitdiff
path: root/gnu/packages/freedesktop.scm
Commit message (Collapse)AuthorAge
* gnu: Add wtype.Tanguy Le Carrour2022-03-03
| | | | | | * gnu/packages/freedesktop.scm (wtype): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: elogind: Build without kexec-tools on riscv64-linux.Efraim Flashner2022-02-20
| | | | | | * 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.
* gnu: waylandpp: Update to 0.2.9.Marius Bakke2022-01-30
| | | | * gnu/packages/freedesktop.scm (waylandpp): Update to 0.2.9.
* Merge branch 'version-1.4.0'Maxim Cournoyer2022-01-17
|\ | | | | | | | | | | | | With resolved conflicts in: gnu/packages/gnome.scm gnu/packages/openstack.scm gnu/packages/python-xyz.scm
| * gnu: wayland-protocols: Add python to native inputs.Maxim Cournoyer2022-01-10
| | | | | | | | | | | | | | Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer propagates Python. * gnu/packages/freedesktop.scm (wayland-protocols)[native-inputs]: Add python.
| * gnu: wayland: Add python to native inputs.Maxim Cournoyer2022-01-10
| | | | | | | | | | | | | | Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer propagates Python. * gnu/packages/freedesktop.scm (wayland)[native-inputs]: Add python.
| * gnu: elogind: Reinstate the test-event.c test.Maxim Cournoyer2022-01-10
| | | | | | | | | | * gnu/packages/freedesktop.scm (elogind)[phases]{adjust-tests}: Do not de-register the test-event.c test file from meson.build.
| * gnu: shadow: Update to 4.9.Maxim Cournoyer2022-01-10
| | | | | | | | | | | | | | | | * 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.
| * gnu: Remove meson-0.59 workarounds.Maxim Cournoyer2022-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | gnu: Add poweralertdJosselin Poiret via Guix-patches via2022-01-17
| | | | | | | | | | | | * gnu/packages/freedesktop.scm (poweralertd): Add variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* | gnu: libportal: Build backend for GTK+3.Daniel Meißner2022-01-11
|/ | | | | | | * gnu/packages/freedesktop.scm (libportal)[arguments]: Change configure-flags to build backend for GTK+3. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: libportal: Remove input labels.Tobias Geerinckx-Rice2022-01-10
| | | | | * gnu/packages/freedesktop.scm (libportal)[native-inputs]: Remove input labels.
* gnu: libportal: Update to 0.5.Tobias Geerinckx-Rice2022-01-10
| | | | | | | | | * 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.
* gnu: xdg-desktop-portal-wlr: Add binary dependencies.Josselin Poiret2021-12-19
| | | | | | | | | | | * 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>
* gnu: xdg-desktop-portal-wlr: Use new input style.Josselin Poiret2021-12-19
| | | | | | * gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Refactor it. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: xdg-desktop-portal-wlr: Update to 0.5.0.Josselin Poiret2021-12-19
| | | | | | * gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Update it. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: telepathy-mission-control: Update to 5.16.6.Liliana Marie Prikler2021-12-17
| | | | * gnu/packages/freedesktop.scm (telepathy-mission-control): Update to 5.16.6.
* gnu: fprintd: Gexp arguments.Tobias Geerinckx-Rice2021-12-14
| | | | * gnu/packages/linux.scm (fprintd)[arguments]: Use Gexps.
* gnu: fprintd: Update to 1.94.1.Tobias Geerinckx-Rice2021-12-14
| | | | | | | | | * 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.
* gnu: fprintd: Remove phase return values.Tobias Geerinckx-Rice2021-12-14
| | | | | * gnu/packages/freedesktop.scm (fprintd)[arguments]: Don't explicitly return #t from phases.
* gnu: libfprint: Gexp arguments.Tobias Geerinckx-Rice2021-12-14
| | | | * gnu/packages/linux.scm (libfprint)[arguments]: Use Gexps.
* gnu: libfprint: Update to 1.94.2.Tobias Geerinckx-Rice2021-12-14
| | | | | | | * 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.
* gnu: Further simplify package inputs.Ludovic Courtès2021-12-13
| | | | | | | | | This is the result of running: ./pre-inst-env guix style --input-simplification=safe and manually undoing changes on a dozen of packages to reduce rebuilds (derivations for emacs, icecat, and libreoffice are unchanged.)
* gnu: Simplify package inputs.Ludovic Courtès2021-12-13
| | | | | | | | This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
* gnu: malcontent: Use meson 0.59 to fix build.Maxim Cournoyer2021-11-24
| | | | * gnu/packages/freedesktop.scm (malcontent)[meson]: Use meson 0.59.
* gnu: wayland: Use native-inputs unconditionallyMaxim Cournoyer2021-11-20
| | | | | * gnu/packages/freedesktop.scm (wayland): Remove trailing #t. [phases]: Use native-inputs unconditionally.
* gnu: elogind: Revert changes to polkit build time detection.Josselin Poiret2021-11-19
| | | | | | | | * gnu/packages/patches/elogind-revert-polkit-detection.patch: New file. * gnu/packages/freedesktop.scm (elogind): Use it. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Timothy Sample <samplet@ngyro.com>
* gnu: seatd: Make elogind a propagated input.Josselin Poiret2021-11-19
| | | | | | * gnu/packages/freedesktop.scm (seatd): Do it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: libinput: Update to 1.19.2.Maxim Cournoyer2021-11-18
| | | | * gnu/packages/freedesktop.scm (libinput): Update to 1.19.2.
* gnu: appstream: Link against libsoup 2.Ludovic Courtès2021-11-18
| | | | | | | This version of AppStream fails to build against libsoup 3.x. * gnu/packages/freedesktop.scm (appstream)[inputs]: Replace LIBSOUP by LIBSOUP-MINIMAL-2.
* gnu: accountsservice: Use meson 0.59.4 to work around a bug in 0.60.0.Maxim Cournoyer2021-11-11
| | | | | * gnu/packages/freedesktop.scm (accountsservice): [meson]: Use meson-0.59.
* gnu: elogind: Update to 246.10.Maxim Cournoyer2021-11-11
| | | | | | | | | * gnu/packages/freedesktop.scm (elogind): Update to 246.10. Remove trailing #t. [configure-flags]: Address TODOs, removing conditionals and providing the kexec command. [phases]{adjust-tests}: Disable the test-user-util and test-event tests. [inputs]: Add kexec-tools.
* gnu: farstream: Enable tests.Raghav Gururajan2021-11-11
| | | | | | | | | | This patch depends on gstreamer's update to 1.18.4. * gnu/packages/patches/farstream-gupnp.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/freedesktop.scm (farstream)[patches]: Use it. [arguments](tests?): Remove argument. [phases](disable-timeout-tests): New phase.
* gnu: xdg-desktop-portal-gtk: Add missing input.John Kehayias2021-11-02
| | | | | | | * gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk)[inputs]: Add libxml2. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* Merge remote-tracking branch 'origin/master' into core-updates-frozenEfraim Flashner2021-10-31
|\
| * gnu: waypipe: Update to 0.8.1Robby Zambito2021-10-28
| | | | | | | | | | | | | | * gnu/packages/freedesktop.scm (waypipe): Update to 0.8.1. [arguments]: Remove obsolete 'fix-sleep-path phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: waypipe: Simplify 'fix-sleep-path phase.Robby Zambito2021-10-28
| | | | | | | | | | | | | | | | * gnu/packages/freedesktop.scm (waypipe) [arguments]: Remove inputs argument. [native-inputs]: Remove coreutils. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: xdg-desktop-portal-gtk: Propagate xdg-desktop-portal.John Kehayias2021-10-25
| | | | | | | | | | | | | | | | | | * gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk)[inputs]: Fix the runtime need for xdg-desktop-portal and XDG_DESKTOP_PORTAL_DIR being written twice. Move xdg-desktop-portal to ... [propagated-inputs]: ... here. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: xdg-desktop-portal-gtk: Update to 1.10.0.John Kehayias2021-10-25
| | | | | | | | | | | | | | | | * gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk): Update to 1.10.0. [arguments]: Adjust configure-flags for Gnome backends in new version (defaults to disabled in this version) Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: xdg-desktop-portal: Update to 1.10.1.John Kehayias2021-10-25
| | | | | | | | | | | | * gnu/packages/freedesktop.scm (xdg-desktop-portal): Update to 1.10.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: libportal: Update to 0.4.John Kehayias2021-10-25
| | | | | | | | | | | | * gnu/packages/freedesktop.scm (libportal): Update to 0.4. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: udiskie: Update to 2.3.3.Artem Chernyak2021-10-18
| | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/udiskie-no-appindicator.patch: Remove file. * gnu/local.mk: Remove it. * gnu/packages/freedesktop.scm (udiskie): Update to 2.3.3. [source]: Remove udiskie-no-appindicator patch. [inputs]: Add libindicator. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* | gnu: wayland-protocols: Update to 1.23.Marius Bakke2021-10-13
| | | | | | | | | | * gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.23. [build-system]: Switch to MESON-BUILD-SYSTEM.
* | Merge remote-tracking branch 'origin/master' into core-updates-frozen.Mathieu Othacehe2021-10-12
|\|
| * gnu: Consolidate duplicate copyright names.Greg Hogan2021-09-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/android.scm: Consolidate copyright lines with the same email address. * gnu/packages/code.scm: Likewise. * gnu/packages/cpp.scm: Likewise. * gnu/packages/databases.scm: Likewise. * gnu/packages/emacs-xyz.scm: Likewise. * gnu/packages/file.scm: Likewise. * gnu/packages/freedesktop.scm: Likewise. * gnu/packages/gl.scm: Likewise. * gnu/packages/gps.scm: Likewise. * gnu/packages/linux.scm: Likewise. * gnu/packages/networking.scm: Likewise. * gnu/packages/python-xyz.scm: Likewise. * gnu/packages/python.scm: Likewise. * gnu/packages/video.scm: Likewise. * gnu/packages/xdisorg.scm: Likewise. * gnu/services/web.scm: Likewise. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| * gnu: plymouth: Update to 0.9.5.Ricardo Wurmus2021-09-18
| | | | | | | | | | | | * gnu/packages/freedesktop.scm (plymouth): Update to 0.9.5. [arguments]: Remove trailing boolean. [native-inputs]: Add gettext-minimal.
* | gnu: accountsservice: Update to 0.6.55.Mathieu Othacehe2021-10-02
| | | | | | | | | | | | | | | | | | | | * gnu/packages/freedesktop.scm (accountsservice): Update to 0.6.55. [source]: Wrap the URI. [build-system]: Switch to meson-build-system. [arguments]: Fix configure-flags. Remove trailing #t. Fix the 'pre-configure phase and wrap it. [inputs]: Add dbus. [description]: Wrap it.
* | gnu: libportal: Update to 0.4.Mathieu Othacehe2021-10-02
| | | | | | | | | | * gnu/packages/freedesktop.scm (libportal): Update to 0.4. [source]: Use the version as commit field.
* | gnu: wayland: Find docbook-xml when cross-compiling.Maxime Devos2021-09-20
| | | | | | | | | | | | * gnu/packages/freedesktop.scm (wayland)[arguments]<#:phases>{patchdocbook-xml}: Look in 'native-inputs' instead of 'inputs' when cross-compiling.
* | gnu: wayland: Find wayland-scanner when cross-compiling.Maxime Devos2021-09-20
| | | | | | | | | | * gnu/packages/freedesktop.scm (wayland)[native-inputs]: Add pkg-config-for-build and 'this-package' when cross-compiling.