1 Summary: GNOME Desktop Portal
2 Summary(pl.UTF-8): Implementacja XDG Desktop Portal dla GNOME
3 Name: xdg-desktop-portal-gnome
7 Group: X11/Applications
8 Source0: https://download.gnome.org/sources/xdg-desktop-portal-gnome/45/%{name}-%{version}.tar.xz
9 # Source0-md5: 390b42a8a671ee20e280d69b1e2ae1c6
10 URL: https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome
11 BuildRequires: fontconfig-devel
12 BuildRequires: glib2-devel >= 1:2.62
13 BuildRequires: gnome-desktop4-devel >= 4
14 BuildRequires: gsettings-desktop-schemas-devel
15 BuildRequires: gtk4-devel >= 4.0
16 BuildRequires: libadwaita-devel >= 1.2.0
17 BuildRequires: meson >= 0.57.0
18 BuildRequires: ninja >= 1.5
19 BuildRequires: pkgconfig
20 BuildRequires: rpmbuild(macros) >= 1.736
21 BuildRequires: tar >= 1:1.22
22 BuildRequires: xdg-desktop-portal-devel >= 1.17.0
23 BuildRequires: xorg-lib-libX11-devel
25 Requires: glib2 >= 1:2.62
26 Requires: gsettings-desktop-schemas
28 Requires: libadwaita >= 1.2.0
29 Requires: systemd-units >= 1:242
30 Requires: xdg-desktop-portal >= 1.17.0
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 XDG Desktop Portal implementation for GNOME. It uses GNOME-specific
35 APIs and components, such as GNOME Shell, Mutter, and GNOME Settings
36 Daemon, to provide various portal features.
38 %description -l pl.UTF-8
39 Implementacja XDG Desktop Portal dla GNOME. Wykorzystuje API i
40 komponenty specyficzne dla GNOME, takie jak GNOME Shell, Mutter czy
41 GNOME Settings Daemon, aby zapewnić różne funkcje portalu.
48 -Dsystemduserunitdir=%{systemduserunitdir}
53 rm -rf $RPM_BUILD_ROOT
55 %ninja_install -C build
57 # not supported by glibc (as of 2.37)
58 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
63 rm -rf $RPM_BUILD_ROOT
71 %files -f %{name}.lang
72 %defattr(644,root,root,755)
74 %attr(755,root,root) %{_libexecdir}/xdg-desktop-portal-gnome
75 %{systemduserunitdir}/xdg-desktop-portal-gnome.service
76 %{_datadir}/dbus-1/services/org.freedesktop.impl.portal.desktop.gnome.service
77 %{_datadir}/glib-2.0/schemas/xdg-desktop-portal-gnome.gschema.xml
78 %{_datadir}/xdg-desktop-portal
79 %{_desktopdir}/xdg-desktop-portal-gnome.desktop