[packages/flatpak] - updated to 1.16.0

qboosh qboosh at pld-linux.org
Mon Mar 17 20:00:16 CET 2025


commit f92501c69153fc94c4d7b5e4f98d37b5df38ee6b
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Mar 17 19:45:48 2025 +0100

    - updated to 1.16.0

 flatpak.spec | 73 +++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 38 insertions(+), 35 deletions(-)
---
diff --git a/flatpak.spec b/flatpak.spec
index 0576caf..2fafe3f 100644
--- a/flatpak.spec
+++ b/flatpak.spec
@@ -10,17 +10,15 @@
 Summary:	Application deployment framework for desktop apps
 Summary(pl.UTF-8):	Szkielet do wdrażania aplikacji desktopowych
 Name:		flatpak
-Version:	1.14.10
+Version:	1.16.0
 Release:	1
 License:	LGPL v2+
 Group:		Applications
 #Source0Download: https://github.com/flatpak/flatpak/releases/
 Source0:	https://github.com/flatpak/flatpak/releases/download/%{version}/%{name}-%{version}.tar.xz
-# Source0-md5:	4eb3f96ab7a73b01b408e5bb15630106
+# Source0-md5:	bdf866646fb312a341f84669f625488b
 URL:		https://flatpak.org/
 BuildRequires:	AppStream-devel >= 1.0
-BuildRequires:	autoconf >= 2.63
-BuildRequires:	automake >= 1:1.13.4
 BuildRequires:	bison
 %{?with_system_bwrap:BuildRequires:	bubblewrap >= 0.10.0}
 %{!?with_libsoup:BuildRequires:	curl-devel >= 7.29.0}
@@ -35,27 +33,31 @@ BuildRequires:	glib2-devel >= 1:2.60
 BuildRequires:	gobject-introspection-devel >= 1.40.0
 BuildRequires:	gpgme-devel >= 1:1.8.0
 BuildRequires:	gtk-doc >= 1.20
-BuildRequires:	intltool >= 0.35.0
 BuildRequires:	json-glib-devel >= 1.0
 BuildRequires:	libarchive-devel >= 2.8.0
 BuildRequires:	libcap-devel
 BuildRequires:	libfuse3-devel >= 3.1.1
-%{?with_malcontent:BuildRequires:	libmalcontent-devel >= 0.4.0}
+%{?with_malcontent:BuildRequires:	libmalcontent-devel >= 0.5.0}
 BuildRequires:	libseccomp-devel
 %{?with_libsoup:BuildRequires:	libsoup-devel >= 2.4}
-BuildRequires:	libtool >= 2:2.2.6
 BuildRequires:	libxml2-devel >= 2.4
 BuildRequires:	libxslt-progs
+BuildRequires:	meson >= 0.53.0
+BuildRequires:	ninja >= 1.5
 BuildRequires:	ostree-devel >= 2020.8
 BuildRequires:	pkgconfig >= 1:0.24
 BuildRequires:	polkit-devel >= 0.98
+BuildRequires:	python3 >= 1:3
+BuildRequires:	python3-pyparsing
 BuildRequires:	rpm-build >= 4.6
-BuildRequires:	rpmbuild(macros) >= 1.720
+BuildRequires:	rpmbuild(macros) >= 2.042
 BuildRequires:	sed >= 4.0
 # /usr/share/selinux/devel/Makefile
 %{?with_selinux:BuildRequires:	selinux-policy-devel}
 BuildRequires:	systemd-devel
 BuildRequires:	tar >= 1:1.22
+BuildRequires:	wayland-devel >= 1.15
+BuildRequires:	wayland-protocols >= 1.32
 BuildRequires:	xdg-dbus-proxy >= 0.1.0
 BuildRequires:	xmlto
 BuildRequires:	xorg-lib-libXau-devel
@@ -85,7 +87,7 @@ Group:		Libraries
 Requires:	dconf >= 0.26
 Requires:	glib2 >= 1:2.60
 Requires:	gpgme >= 1:1.8.0
-%{?with_malcontent:Requires:	libmalcontent >= 0.4.0}
+%{?with_malcontent:Requires:	libmalcontent >= 0.5.0}
 Requires:	libxml2 >= 2.4
 Requires:	ostree >= 2020.8
 Requires:	zstd >= 0.8.1
@@ -183,34 +185,32 @@ Uzupełnianie parametrów polecenia flatpak w powłoce ZSH.
 %{__sed} -i -e '1s,/usr/bin/env python3,%{__python3},' scripts/flatpak-{bisect,coredumpctl}
 
 %build
-%{__gtkdocize}
-%{__libtoolize}
-%{__aclocal} -I m4 -I subprojects/libglnx
-%{__autoconf}
-%{__autoheader}
-%{__automake}
-%configure \
-	--enable-documentation \
-	%{?with_apidocs:--enable-gtk-doc} \
-	--disable-silent-rules \
-	%{?with_selinux:--enable-selinux-module} \
-	%{?with_static_libs:--enable-static} \
-	--with-html-dir=%{_gtkdocdir} \
-	%{?with_system_bwrap:--with-system-bubblewrap} \
-	--with-system-dbus-proxy \
-	--with-systemdsystemunitdir=%{systemdunitdir}
-%{__make}
+%meson \
+	%{!?with_static_libs:--default-library=shared} \
+	-Ddconf=enabled \
+	-Ddbus_config_dir=%{_datadir}/dbus-1/system.d \
+	-Ddocbook_docs=enabled \
+	-Dgir=enabled \
+	-Dgtkdoc=%{__enabled_disabled apidocs} \
+	-Dlibzstd=enabled \
+	-Dmalcontent=enabled \
+	-Dman=enabled \
+	-Dseccomp=enabled \
+	-Dselinux_module=%{__enabled_disabled selinux} \
+	%{?with_system_bwrap:-Dsystem_bubblewrap=/usr/bin/bwrap} \
+	-Dsystem_dbus_proxy=/usr/bin/xdg-dbus-proxy \
+	-Dsystem_helper=enabled \
+	-Dsystemd=enabled \
+	-Dsystemdsystemunitdir=%{systemdunitdir} \
+	-Dtests=false \
+	-Dwayland_security_context=enabled
+
+%meson_build
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} install \
-	DESTDIR=$RPM_BUILD_ROOT
-
-# obsoleted by pkg-config
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/libflatpak.la
-
-%{!?with_apidocs:%{__rm} -r $RPM_BUILD_ROOT%{_gtkdocdir}/flatpak}
+%meson_install
 
 %find_lang %{name}
 
@@ -222,7 +222,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc NEWS README.md
+%doc NEWS README.md SECURITY.md
 %doc %{_docdir}/flatpak
 %attr(755,root,root) %{_bindir}/flatpak
 %attr(755,root,root) %{_bindir}/flatpak-bisect
@@ -236,10 +236,11 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libexecdir}/flatpak-system-helper
 %attr(755,root,root) %{_libexecdir}/flatpak-validate-icon
 %attr(755,root,root) %{_libexecdir}/revokefs-fuse
+%attr(755,root,root) /etc/profile.d/flatpak.csh
 %attr(755,root,root) /etc/profile.d/flatpak.sh
-/etc/dbus-1/system.d/org.freedesktop.Flatpak.SystemHelper.conf
 %{_datadir}/dbus-1/services/org.freedesktop.Flatpak.service
 %{_datadir}/dbus-1/system-services/org.freedesktop.Flatpak.SystemHelper.service
+%{_datadir}/dbus-1/system.d/org.freedesktop.Flatpak.SystemHelper.conf
 %{_datadir}/dbus-1/services/org.flatpak.Authenticator.Oci.service
 %{_datadir}/dbus-1/services/org.freedesktop.portal.Flatpak.service
 %{_datadir}/polkit-1/actions/org.freedesktop.Flatpak.policy
@@ -261,6 +262,8 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man5/flatpak-installation.5*
 %{_mandir}/man5/flatpak-metadata.5*
 %{_mandir}/man5/flatpak-remote.5*
+%{_mandir}/man5/flatpakref.5*
+%{_mandir}/man5/flatpakrepo.5*
 
 %files libs
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/flatpak.git/commitdiff/f92501c69153fc94c4d7b5e4f98d37b5df38ee6b



More information about the pld-cvs-commit mailing list