@@ -220,6 +220,7 @@ BuildRequires: sudo
220220BuildRequires: dracut
221221BuildRequires: ca-certificates
222222BuildRequires: qubes-core-qrexec
223+ BuildRequires: xdg-desktop-portal
223224%endif
224225# for update-mime-database
225226BuildRequires: shared-mime-info
@@ -490,6 +491,10 @@ usermod -L root
490491
491492%install
492493
494+ %if 0%{?is_opensuse}
495+ export ETCSECURITYDIR=/usr/etc/security
496+ %endif
497+
493498make install-vm PYTHON=%{__python3} "DESTDIR=$RPM_BUILD_ROOT" SYSTEM_DROPIN_DIR=%{_unitdir} SYSLIBDIR=/usr/lib ENABLE_SELINUX=%with_selinux
494499make -C app-menu DESTDIR=$RPM_BUILD_ROOT install
495500make -C boot DESTDIR=$RPM_BUILD_ROOT install
@@ -985,7 +990,11 @@ rm -f %{name}-%{version}
985990%config(noreplace) /etc/dconf/db/local.d/dpi
986991%config(noreplace) /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml
987992%config(noreplace) /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/displays.xml
993+ %if 0%{?is_opensuse}
994+ %config(noreplace) /usr/etc/security/limits.d/90-qubes-core.conf
995+ %else
988996%config(noreplace) /etc/security/limits.d/90-qubes-core.conf
997+ %endif
989998/usr/lib/sysctl.d/20-qubes-core.conf
990999%_udevrulesdir/50-qubes-mem-hotplug.rules
9911000%_unitdir/
[email protected] /90-session-stop-timeout.conf
@@ -1317,6 +1326,7 @@ The Qubes core startup configuration for SystemD init.
13171326%dir %_unitdir/sysinit.target.d
13181327%_unitdir/sysinit.target.d/30_qubes.conf
13191328%_unitdir/systemd-nsresourced.service.d/30_qubes.conf
1329+ %dir %_unitdir/systemd-nsresourced.socket.d
13201330%_unitdir/systemd-nsresourced.socket.d/30_qubes.conf
13211331%dir %_userunitdir/*.service.d
13221332%_userunitdir/tracker-extract-3.service.d/30_qubes.conf
0 commit comments