[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