Hello community, here is the log from the commit of package flatpak for openSUSE:Factory checked in at 2019-07-17 13:12:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/flatpak (Old) and /work/SRC/openSUSE:Factory/.flatpak.new.1887 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "flatpak" Wed Jul 17 13:12:59 2019 rev:34 rq:714166 version:1.4.2 Changes: -------- --- /work/SRC/openSUSE:Factory/flatpak/flatpak.changes 2019-07-08 15:02:39.618682910 +0200 +++ /work/SRC/openSUSE:Factory/.flatpak.new.1887/flatpak.changes 2019-07-17 13:13:00.499884711 +0200 @@ -1,0 +2,6 @@ +Mon Jul 8 12:53:30 UTC 2019 - Dominique Leuenberger <[email protected]> + +- Add system-user-flatpak.conf: generate a flatpak user for the + system helper (boo#1137537). + +------------------------------------------------------------------- New: ---- system-user-flatpak.conf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ flatpak.spec ++++++ --- /var/tmp/diff_new_pack.J2GIs9/_old 2019-07-17 13:13:01.047884444 +0200 +++ /var/tmp/diff_new_pack.J2GIs9/_new 2019-07-17 13:13:01.047884444 +0200 @@ -38,7 +38,8 @@ License: LGPL-2.1-or-later Group: System/Packages URL: https://flatpak.github.io/ -Source: %{name}-%{version}.tar.xz +Source0: %{name}-%{version}.tar.xz +Source1: system-user-flatpak.conf Patch0: polkit_rules_usability.patch BuildRequires: bison BuildRequires: bubblewrap >= 0.2.1 @@ -50,6 +51,7 @@ BuildRequires: libgpgme-devel >= 1.1.8 BuildRequires: libtool BuildRequires: pkgconfig +BuildRequires: sysuser-tools BuildRequires: xsltproc BuildRequires: pkgconfig(appstream-glib) BuildRequires: pkgconfig(dconf) @@ -72,6 +74,7 @@ Requires: bubblewrap >= 0.2.1 Requires: ostree >= 2018.7 Requires: xdg-desktop-portal >= 0.10 +Requires: user(flatpak) Recommends: %{name}-lang = %{version} # Remove after openSUSE Leap 42 is out of scope Provides: xdg-app = %{version} @@ -83,6 +86,15 @@ applications on Linux. See https://wiki.gnome.org/Projects/SandboxedApps for more information. +%package -n system-user-flatpak +Summary: System user for the flatpak system helper +Group: System/Base +%sysusers_requires + +%description -n system-user-flatpak +System user for the flatpak system helper. + + %package -n %{libname} Summary: OSTree based application bundle management library Group: System/Libraries @@ -146,6 +158,7 @@ --with-priv-mode=none \ --with-dbus-config-dir=%{_dbusconfigdir} make %{?_smp_mflags} +%sysusers_generate_pre %{SOURCE1} system-user-flatpak %install %make_install @@ -159,12 +172,17 @@ # w/o password entry. mv %{buildroot}/%{_datadir}/polkit-1/rules.d/{,60-}org.freedesktop.Flatpak.rules +mkdir -p %{buildroot}%{_sysusersdir} +install -m 644 %{SOURCE1} %{buildroot}%{_sysusersdir}/system-user-flatpak.conf + %if !%{support_environment_generators} rm -Rf %{buildroot}%{_libexecdir}/systemd/user-environment-generators/ %endif %find_lang %{name} +%pre -n system-user-flatpak -f system-user-flatpak.pre + %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig %pre @@ -225,6 +243,9 @@ %{_libexecdir}/systemd/user-environment-generators/60-flatpak %endif +%files -n system-user-flatpak +%{_sysusersdir}/system-user-flatpak.conf + %files -n %{libname} %{_libdir}/libflatpak.so.* ++++++ system-user-flatpak.conf ++++++ # Type Name ID GECOS [HOME] u flatpak - "User for flatpak system helper"
