commit b12f7496759ff635f1a2ff12f7a067bec377214d
Author: Jan Palus <[email protected]>
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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to