[packages/xdg-desktop-portal] up to 1.18.2
atler
atler at pld-linux.org
Sat Dec 2 02:02:10 CET 2023
commit b12f7496759ff635f1a2ff12f7a067bec377214d
Author: Jan Palus <atler at pld-linux.org>
Date: Sat Dec 2 00:03:58 2023 +0100
up to 1.18.2
- uses meson now
xdg-desktop-portal.spec | 40 ++++++++++++++++++----------------------
1 file changed, 18 insertions(+), 22 deletions(-)
---
diff --git a/xdg-desktop-portal.spec b/xdg-desktop-portal.spec
index 564fc6a..af88b9d 100644
--- a/xdg-desktop-portal.spec
+++ b/xdg-desktop-portal.spec
@@ -1,16 +1,16 @@
Summary: Portal frontend service to Flatpak
Summary(pl.UTF-8): Usługa frontendu portalu dla Flatpaka
Name: xdg-desktop-portal
-Version: 1.16.0
-Release: 2
+Version: 1.18.2
+Release: 1
License: LGPL v2+
Group: Libraries
#Source0Download: https://github.com/flatpak/xdg-desktop-portal/releases
Source0: https://github.com/flatpak/xdg-desktop-portal/releases/download/%{version}/%{name}-%{version}.tar.xz
-# Source0-md5: 3312781f8f0ed772c52c05c010690283
+# Source0-md5: 20e0b28c1528e57b13cc236ba7840e03
URL: https://github.com/flatpak/xdg-desktop-portal/
-BuildRequires: autoconf >= 2.63
-BuildRequires: automake >= 1:1.11
+BuildRequires: bubblewrap
+BuildRequires: docutils
BuildRequires: flatpak-devel >= 1.5.0
BuildRequires: gdk-pixbuf2-devel >= 2.0
BuildRequires: geoclue2-devel >= 2.5.2
@@ -19,12 +19,12 @@ BuildRequires: glib2-devel >= 1:2.66
BuildRequires: json-glib-devel
BuildRequires: libfuse3-devel >= 3.10.0
BuildRequires: libportal-devel
-BuildRequires: libtool >= 2:2.2.6
+BuildRequires: meson >= 0.58
+BuildRequires: ninja
BuildRequires: pipewire-devel >= 0.2.90
BuildRequires: pkgconfig >= 1:0.24
BuildRequires: rpm-build >= 4.6
-BuildRequires: rpmbuild(macros) >= 1.682
-BuildRequires: sed >= 4.0
+BuildRequires: rpmbuild(macros) >= 1.736
BuildRequires: systemd-devel >= 1:209
BuildRequires: tar >= 1:1.22
BuildRequires: xmlto
@@ -68,27 +68,18 @@ Pliki programistyczne xdg-desktop-portal.
%prep
%setup -q
-%{__sed} -i -e '/^po\/Makefile\.in$/d' configure.ac
-
%build
-%{__gettextize}
-%{__libtoolize}
-%{__aclocal} -I m4
-%{__autoconf}
-%{__autoheader}
-%{__automake}
-%configure \
- --disable-silent-rules \
- --with-systemduserunitdir=%{systemduserunitdir}
-%{__make}
+%meson build \
+ -Dsystemd-user-unit-dir=%{systemduserunitdir}
+
+%ninja_build -C build
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/%{_datadir}/xdg-desktop-portal/portals
-%{__make} install \
- DESTDIR=$RPM_BUILD_ROOT
+%ninja_install -C build
%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/doc/xdg-desktop-portal
@@ -113,11 +104,13 @@ rm -rf $RPM_BUILD_ROOT
%{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Account.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.AppChooser.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Background.xml
+%{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Clipboard.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.DynamicLauncher.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Email.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.FileChooser.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.GlobalShortcuts.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Inhibit.xml
+%{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.InputCapture.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Lockdown.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Notification.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.PermissionStore.xml
@@ -133,6 +126,7 @@ rm -rf $RPM_BUILD_ROOT
%{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Account.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Background.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Camera.xml
+%{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Clipboard.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Device.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Documents.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.portal.DynamicLauncher.xml
@@ -142,6 +136,7 @@ rm -rf $RPM_BUILD_ROOT
%{_datadir}/dbus-1/interfaces/org.freedesktop.portal.GameMode.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.portal.GlobalShortcuts.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Inhibit.xml
+%{_datadir}/dbus-1/interfaces/org.freedesktop.portal.InputCapture.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Location.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.portal.MemoryMonitor.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.portal.NetworkMonitor.xml
@@ -165,6 +160,7 @@ rm -rf $RPM_BUILD_ROOT
%{_datadir}/dbus-1/services/org.freedesktop.portal.Documents.service
%dir %{_datadir}/xdg-desktop-portal
%dir %{_datadir}/xdg-desktop-portal/portals
+%{_mandir}/man5/portals.conf.5*
%files devel
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/xdg-desktop-portal.git/commitdiff/b12f7496759ff635f1a2ff12f7a067bec377214d
More information about the pld-cvs-commit
mailing list