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
+
+- 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"