Name: clambite-nautilus-extension Version: 1.1 Release: 1%{?dist} Summary: Nautilus context menu extension for ClamBite License: MIT URL: https://github.com/JulienGrdn/ClamBite-Nautilus-Extension Source0: %{url}/archive/refs/tags/v%{version}.tar.gz BuildArch: noarch Requires: nautilus-python Requires: python3-gobject # 2.0 fixes recursive scanning of folders opened from the context menu Requires: clambite >= 2.0 %description This extension adds a "AV Scan" entry to the Nautilus (Files) context menu. Right-click any file or folder to scan it immediately with ClamBite. %prep %autosetup -n ClamBite-Nautilus-Extension-%{version} %build # Nothing to build for a single python script %install # Create the standard nautilus-python extension directory mkdir -p %{buildroot}%{_datadir}/nautilus-python/extensions # Install the extension script install -m 644 clambite-nautilus-extension.py %{buildroot}%{_datadir}/nautilus-python/extensions/ %files # Own the file in the extensions directory %{_datadir}/nautilus-python/extensions/clambite-nautilus-extension.py %changelog * Thu Jul 02 2026 JulienGrdn - 1.1-1 - Rework extension: use Gio location paths instead of manual URI slicing, only offer the menu entry for local (file://) selections - Launch clambite from trusted paths only (/usr/bin, /usr/local/bin) - Detach the launched app from Nautilus (start_new_session) so scans survive a Nautilus restart - Report launch failures to stderr - Build from the versioned tag archive instead of the moving main branch * Mon Dec 22 2025 JulienGrdn - 1.0-1 - Initial release of Nautilus integration