%global srcname aeidon Name: python-%{srcname} Version: 1.15 Release: 1%{?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/%{srcname}-%{version}.tar.gz BuildArch: noarch BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-charset-normalizer BuildRequires: iso-codes BuildRequires: python3-pip BuildRequires: python3-build BuildRequires: python3-wheel 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 %{srcname}-%{version} %build python3 -m build --wheel --no-isolation %install python3 -m pip install --root %{buildroot} --no-deps --ignore-installed dist/*.whl rm -f %{buildroot}%{_bindir}/gaupol rm -rf %{buildroot}%{python3_sitelib}/gaupol/ rm -rf %{buildroot}%{python3_sitelib}/gaupol-*.dist-info/ 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/ %changelog * Tue Aug 05 2025 Sudip Shil - 1.15-1 - Initial packaging from official PyPI source