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"


Reply via email to