%global pypi_name aeidon Name: python-%{pypi_name} Version: 1.15 Release: 2%{?dist} Summary: Library for reading, writing, and manipulating subtitle files License: GPL-3.0-or-later URL: https://pypi.org/project/aeidon/ Source0: https://files.pythonhosted.org/packages/bd/72/cfd1471d97c31dd34a4f5222a6d5a0950fe07f2c8b961bc4a233b8e7dff7/%{pypi_name}-%{version}.tar.gz BuildArch: noarch BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip BuildRequires: python3-installer BuildRequires: python3-build BuildRequires: python3-wheel BuildRequires: python3-charset-normalizer BuildRequires: iso-codes BuildRequires: gettext Requires: python3-charset-normalizer Requires: iso-codes %description Aeidon is a library for reading, writing and manipulating text-based subtitle files. %prep %autosetup -n %{pypi_name}-%{version} %build %pyproject_wheel %install %pyproject_install rm -f %{buildroot}%{_bindir}/gaupol rm -rf %{buildroot}%{python3_sitelib}/gaupol/ rm -rf %{buildroot}%{_datadir}/gaupol/ rm -f %{buildroot}%{_datadir}/applications/io.otsaloma.gaupol.desktop rm -rf %{buildroot}%{_datadir}/icons/hicolor/ rm -rf %{buildroot}%{_datadir}/locale/ rm -f %{buildroot}%{_mandir}/man1/gaupol.1 rm -f %{buildroot}%{_datadir}/metainfo/io.otsaloma.gaupol.appdata.xml %files %license COPYING %doc README.md %{python3_sitelib}/aeidon/ %{python3_sitelib}/gaupol-%{version}.dist-info/ %changelog * Tue Aug 05 2025 Sudip Shil - 1.15-2 - Switched to pyproject macros and Stopped deleting the gaupol.dist-info directory to ensure metadata is preserved * Tue Aug 05 2025 Sudip Shil - 1.15-1 - Initial packaging from official PyPI source