%global pypi_name aeidon Name: python-%{pypi_name} Version: 1.15 Release: 27%{?dist} Summary: Subtitle file manipulation library License: GPL-3.0-or-later URL: https://pypi.org/project/%{pypi_name}/ Source0: %{pypi_source %{pypi_name}} BuildArch: noarch BuildRequires: python3-devel BuildRequires: gettext %description Aeidon is a library for reading, writing and manipulating text-based subtitle files. %package -n python3-%{pypi_name} Summary: %{summary} %description -n python3-%{pypi_name} Aeidon is a library for reading, writing and manipulating text-based subtitle files. %prep %autosetup -n %{pypi_name}-%{version} # FIXME in upstream sed -i '14i shutil.copytree("data/ui", "aeidon/data/ui")' setup-aeidon.py # we want to package aeidon, not gaupol # the setup.py file is for gaupol mv setup.py setup_gaupol.py sed 's/from setup import/from setup_gaupol import/' setup-aeidon.py > setup.py %generate_buildrequires rm -rf aeidon/data/{headers,patterns,ui} # setup.py fails if this was already created %pyproject_buildrequires %build %pyproject_wheel %install %pyproject_install %pyproject_save_files -l %{pypi_name} %check %pyproject_check_import %files -n python3-%{pypi_name} -f %{pyproject_files} %doc README.md %changelog * Fri Sep 19 2025 Python Maint - 1.15-27 - Rebuilt for Python 3.14.0rc3 bytecode * Tue Sep 16 2025 Parag Nemade - 1.15-26 - Fix gaupol binary start (rhbz#2395486) * Mon Sep 08 2025 Miro HronĨok - 1.15-25 - Package the aeidon package, not gaupol - Fixes: rhbz#2391739 * Tue Sep 02 2025 Sudip Shil - 1.15-24 - Remove gaupol dist-info to avoid Provides: python3dist(gaupol) (rhbz#2392348) * Tue Aug 26 2025 Sudip Shil - 1.15-23 - Initial packaging from official PyPI source