Name: notionsafe Version: 0.1.0 Release: 2%{?dist} Summary: A cross-platform desktop app to backup Notion workspaces locally. License: MIT URL: https://github.com/KanishkMishra143/NotionSafe Source0: %{name}-%{version}.tar.gz BuildArch: noarch # Core build tools and dependencies available in Fedora BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip BuildRequires: python3-gobject BuildRequires: git-core # Runtime dependencies available in Fedora # The rest are installed via pip Requires: python3-gobject Requires: git-core %description NotionSafe is a Python-based application for creating secure, local backups of a Notion workspace. It features a command-line interface (CLI) and a graphical user interface (GUI) built with PyGObject/GTK4 for Linux. %prep %autosetup -p1 # Install dependencies from PyPI using pip pip3 install -r requirements.txt %build %py3_build %install %py3_install # Install desktop file and icon install -D -p -m 0644 assets/logo.png %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.png install -D -p -m 0644 notionsafe.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop %files %doc README.md GEMINI.md %{_bindir}/%{name} %{python3_sitelib}/%{name} %{python3_sitelib}/%{name}-*.dist-info %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/scalable/apps/%{name}.png %changelog * Fri Nov 21 2025 Kanishk Mishra - 0.1.0-2 - Use pip to install dependencies from PyPI during COPR build. * Fri Nov 21 2025 Kanishk Mishra - 0.1.0-1 - Initial COPR release