me
/
guix
Archived
1
0
Fork 0

gnu: Add xdg-desktop-portal-gnome.

* gnu/packages/gnome.scm (xdg-desktop-portal-gnome): New variable.

Change-Id: I2925cf950b731c71e4ad4a01f28bce22c0cb54fb
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
master
Vivien Kraus 2023-12-03 14:51:01 +01:00 committed by Liliana Marie Prikler
parent 83e03f9380
commit 5d9bb65ec2
No known key found for this signature in database
GPG Key ID: 442A84B8C70E2F87
1 changed files with 38 additions and 0 deletions

View File

@ -12863,6 +12863,44 @@ provided there is a DBus service present:
(simple-service 'ratbagd dbus-root-service-type (list libratbag))")
(license license:gpl2)))
(define-public xdg-desktop-portal-gnome
(package
(name "xdg-desktop-portal-gnome")
(version "44.2")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/" name "/"
(version-major version) "/"
name "-" version ".tar.xz"))
(sha256
(base32
"08gznmr718na5p2j8fm7nim5862r2v0sjh68ql5yl0q356n1mvah"))
(snippet
#~(begin
(use-modules (guix build utils))
(delete-file-recursively "subprojects")))))
(build-system meson-build-system)
(arguments
(list
#:glib-or-gtk? #t
#:configure-flags #~'("-Dsystemduserunitdir=no")))
(inputs
(list gnome-desktop
gsettings-desktop-schemas
libadwaita
libxml2
xdg-desktop-portal
xdg-desktop-portal-gtk))
(native-inputs
(list gettext-minimal
`(,glib "bin")
pkg-config))
(home-page "https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome")
(synopsis "GNOME backend for xdg-desktop-portal")
(description "xdg-desktop-portal-gnome implements a back-end for
@command{xdg-desktop-portal} that uses gtk and some more GNOME APIs.")
(license license:lgpl2.1+)))
(define-public parlatype
(package
(name "parlatype")