@@ -260,9 +260,18 @@ DNF plugin for Qubes specific post-installation actions:
260260%endif
261261%endif
262262
263+ %package bookmark
264+ Summary: Qubes integration for GUI bookmarks
265+ Requires: qubes-core-agent = %{version}
266+ Conflicts: qubes-core-vm < 4.0.0
267+
268+ %description bookmark
269+ GUI bookmarks for useful Qubes OS directories.
270+
263271%package caja
264272Summary: Qubes integration for Caja
265273Requires: qubes-core-agent = %{version}
274+ Requires: qubes-core-agent-bookmark = %{version}
266275%if 0%{?is_opensuse}
267276Requires: python-caja
268277%else
@@ -280,6 +289,7 @@ Caja addons for inter-VM file copy/move/open.
280289%package nautilus
281290Summary: Qubes integration for Nautilus
282291Requires: qubes-core-agent = %{version}
292+ Requires: qubes-core-agent-bookmark = %{version}
283293%if 0%{?is_opensuse}
284294Requires: python-nautilus-common-files
285295%else
@@ -294,6 +304,14 @@ BuildRequires: python-nautilus-common-files
294304%description nautilus
295305Nautilus addons for inter-VM file copy/move/open.
296306
307+ %package thunar
308+ Summary: Thunar support for Qubes VM tools
309+ Requires: Thunar
310+ Requires: qubes-core-agent-bookmark = %{version}
311+
312+ %description thunar
313+ Thunar support for Qubes VM tools
314+
297315%package dom0-updates
298316BuildArch: noarch
299317Summary: Scripts required to handle dom0 updates
@@ -373,13 +391,6 @@ switching from user to root. Since all the user data in a VM is accessible
373391already from normal user account, there is not much more to guard there. Qubes
374392VMs are single user systems.
375393
376- %package thunar
377- Summary: Thunar support for Qubes VM tools
378- Requires: Thunar
379-
380- %description thunar
381- Thunar support for Qubes VM tools
382-
383394%if %{with selinux}
384395%package selinux
385396BuildArch: noarch
@@ -504,6 +515,7 @@ make -C qubes-rpc/kde DESTDIR=$RPM_BUILD_ROOT install-kde4
504515make -C qubes-rpc/kde DESTDIR=$RPM_BUILD_ROOT install-kde5
505516make -C qubes-rpc/nautilus DESTDIR=$RPM_BUILD_ROOT install
506517make -C qubes-rpc/thunar DESTDIR=$RPM_BUILD_ROOT install
518+ make -C qubes-rpc/bookmark DESTDIR=$RPM_BUILD_ROOT install
507519
508520%if 0%{?fedora} >= 41
509521make -C package-managers PYTHON=%{__python3} DESTDIR=$RPM_BUILD_ROOT install install-dnf5
@@ -1097,6 +1109,9 @@ rm -f %{name}-%{version}
10971109%endif
10981110%endif
10991111
1112+ %files bookmark
1113+ /usr/lib/qubes/qvm_bookmark.sh
1114+
11001115%files caja
11011116/usr/share/caja-python/extensions/qvm_copy_caja.py*
11021117/usr/share/caja-python/extensions/qvm_move_caja.py*
@@ -1106,7 +1121,6 @@ rm -f %{name}-%{version}
11061121/usr/share/nautilus-python/extensions/qvm_copy_nautilus.py*
11071122/usr/share/nautilus-python/extensions/qvm_move_nautilus.py*
11081123/usr/share/nautilus-python/extensions/qvm_dvm_nautilus.py*
1109- /usr/lib/qubes/qvm_nautilus_bookmark.sh
11101124
11111125%files thunar
11121126/usr/lib/qubes/qvm-actions.sh
0 commit comments