]> git.pld-linux.org Git - packages/xdg-desktop-portal-gnome.git/blob - xdg-desktop-portal-gnome.spec
- updated to 45.1
[packages/xdg-desktop-portal-gnome.git] / xdg-desktop-portal-gnome.spec
1 Summary:        GNOME Desktop Portal
2 Summary(pl.UTF-8):      Implementacja XDG Desktop Portal dla GNOME
3 Name:           xdg-desktop-portal-gnome
4 Version:        45.1
5 Release:        1
6 License:        LGPL v2+
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
24 BuildRequires:  xz
25 Requires:       glib2 >= 1:2.62
26 Requires:       gsettings-desktop-schemas
27 Requires:       gtk4 >= 4.0
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)
32
33 %description
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.
37
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.
42
43 %prep
44 %setup -q
45
46 %build
47 %meson build \
48         -Dsystemduserunitdir=%{systemduserunitdir}
49
50 %ninja_build -C build
51
52 %install
53 rm -rf $RPM_BUILD_ROOT
54
55 %ninja_install -C build
56
57 # not supported by glibc (as of 2.37)
58 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
59
60 %find_lang %{name}
61
62 %clean
63 rm -rf $RPM_BUILD_ROOT
64
65 %post
66 %glib_compile_schemas
67
68 %postun
69 %glib_compile_schemas
70
71 %files -f %{name}.lang
72 %defattr(644,root,root,755)
73 %doc NEWS README.md
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
This page took 0.151795 seconds and 4 git commands to generate.