diff --git a/flatpak-1.15.8.tar.xz b/flatpak-1.15.8.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..cf0c399d20a483004b057f2b495c0318e6a77a2e Binary files /dev/null and b/flatpak-1.15.8.tar.xz differ diff --git a/flatpak.spec b/flatpak.spec index c00f77b4d72d2bba4a39f63e15207e26dc295e34..0a52ea866d506dbc112a41f14cc0545fa84c0db5 100644 --- a/flatpak.spec +++ b/flatpak.spec @@ -1,13 +1,15 @@ %define anolis_release 1 %global appstream_version 0.15.3 -%global bubblewrap_version 0.5.0 +%global bubblewrap_version 0.8.0 %global glib_version 2.46.0 %global libcurl_version 7.29.0 %global ostree_version 2020.8 +%global wayland_protocols_version 1.32 +%global wayland_scanner_version 1.15 Name: flatpak -Version: 1.15.4 +Version: 1.15.8 Release: %{anolis_release}%{?dist} Summary: Application deployment framework for desktop apps @@ -35,6 +37,9 @@ BuildRequires: pkgconfig(libzstd) >= 0.8.1 BuildRequires: pkgconfig(malcontent-0) BuildRequires: pkgconfig(ostree-1) >= %{ostree_version} BuildRequires: pkgconfig(polkit-gobject-1) +BuildRequires: pkgconfig(wayland-client) +BuildRequires: pkgconfig(wayland-protocols) >= %{wayland_protocols_version} +BuildRequires: pkgconfig(wayland-scanner) >= %{wayland_scanner_version} BuildRequires: pkgconfig(xau) BuildRequires: bison BuildRequires: bubblewrap >= %{bubblewrap_version} @@ -48,6 +53,7 @@ BuildRequires: meson BuildRequires: python3-pyparsing BuildRequires: systemd BuildRequires: systemd-rpm-macros +BuildRequires: /usr/bin/fusermount3 BuildRequires: /usr/bin/pkcheck BuildRequires: /usr/bin/socat BuildRequires: /usr/bin/xdg-dbus-proxy @@ -135,22 +141,19 @@ The %{name}-doc package contains documentation files for %{name}. %build -(if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; CONFIGFLAGS=--enable-gtk-doc; fi; -autoreconf - export XMLTO_FLAGS="--stringparam generate.consistent.ids=1" - %configure \ - --enable-docbook-docs \ - --enable-installed-tests \ - --enable-selinux-module \ - --with-priv-mode=none \ - --with-system-bubblewrap \ - --with-system-dbus-proxy \ - $CONFIGFLAGS) -%make_build +%meson \ + -Dinstalled_tests=true \ + -Dsystem_bubblewrap=/usr/bin/bwrap \ + -Dsystem_dbus_proxy=/usr/bin/xdg-dbus-proxy \ + -Dtmpfilesdir=%{_tmpfilesdir} \ + -Dmalcontent=enabled \ + -Dwayland_security_context=enabled \ + %{nil} +%meson_build %install -%make_install +%meson_install install -pm 644 NEWS README.md %{buildroot}/%{_pkgdocdir} # The system repo is not installed by the flatpak build system. install -d %{buildroot}%{_localstatedir}/lib/flatpak @@ -207,6 +210,8 @@ fi %{_mandir}/man5/flatpak-flatpakrepo.5* %{_mandir}/man5/flatpak-installation.5* %{_mandir}/man5/flatpak-remote.5* +%{_mandir}/man5/flatpakref.5* +%{_mandir}/man5/flatpakrepo.5* %{_sysconfdir}/dbus-1/system.d/org.freedesktop.Flatpak.SystemHelper.conf %dir %{_sysconfdir}/flatpak %{_sysconfdir}/flatpak/remotes.d @@ -217,6 +222,7 @@ fi %{_userunitdir}/flatpak-portal.service %{_systemd_system_env_generator_dir}/60-flatpak-system-only %{_systemd_user_env_generator_dir}/60-flatpak +%{_tmpfilesdir}/%{name}.conf %files devel %{_datadir}/gir-1.0/Flatpak-1.0.gir @@ -247,10 +253,11 @@ fi %{_datadir}/installed-tests %{_libexecdir}/installed-tests -%files doc -%doc README.md NEWS INSTALL %changelog +* Fri May 10 2024 NewStart - 1.15.8-1 +- New version 1.15.8 + * Tue Jun 13 2023 mgb01105731 - 1.15.4-1 - New version 1.15.4 - Fix CVE-2023-28100