diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a35e0f0 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/scour-0.35.tar.gz diff --git a/EMPTY b/EMPTY deleted file mode 100644 index 0519ecb..0000000 --- a/EMPTY +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/python-scour.spec b/python-scour.spec new file mode 100644 index 0000000..c3b2920 --- /dev/null +++ b/python-scour.spec @@ -0,0 +1,130 @@ +%if 0%{?rhel} > 7 +# Disable python2 build by default +%bcond_with python2 +%else +%bcond_without python2 +%endif + +%global modname scour +%global sum An SVG scrubber + +Name: python-scour +Version: 0.35 +Release: 10%{?dist} +Summary: %{sum} + +License: ASL 2.0 +URL: https://github.com/scour-project/scour +Source0: %{url}/archive/v%{version}.tar.gz#/%{modname}-%{version}.tar.gz + +%if %{with python2} +BuildRequires: python2-devel +BuildRequires: python2-setuptools +%endif # with python2 + +BuildRequires: python3-devel +BuildRequires: python3-setuptools + +BuildArch: noarch + +%description +%{sum}. + +%if %{with python2} +%package -n python2-%{modname} +Summary: %{sum} +%{?python_provide:%python_provide python2-%{modname}} + + +%description -n python2-%{modname} +%{sum}. +%endif # with python2 + + +%package -n python3-%{modname} +Summary: %{sum} +%{?python_provide:%python_provide python3-%{modname}} + + +%description -n python3-%{modname} +%{sum}. + + +%prep +%autosetup -n %{modname}-%{version} + +# Better safe than sorry +find . -type f -name '*.py' -exec sed -i /env\ python/d {} ';' +find . -type f -name '*.py' -exec sed -i /env\ python/d {} ';' + +%build +%if %{with python2} +%py2_build +%endif # with python2 +%py3_build + +%install +%if %{with python2} +%py2_install +%endif # with python2 +%py3_install + + +#%%check +%if %{with python2} +#%%{__python2} setup.py test +%endif # with python2 +#%%{__python3} setup.py test + +%{!?_licensedir: %global license %doc} + +%if %{with python2} +%files -n python2-%{modname} +%doc README.md +%license LICENSE +%{python2_sitelib}/%{modname}/ +%{python2_sitelib}/%{modname}-%{version}* +%endif # with python2 + +%files -n python3-%{modname} +%doc README.md +%license LICENSE +%{_bindir}/%{modname} +%{python3_sitelib}/%{modname}/ +%{python3_sitelib}/%{modname}-%{version}* + + +%changelog +* Wed Oct 19 2022 Lukas Zachar - 0.35.10 +- Add gating test +- Related: rhbz#1891732 + +* Tue Oct 18 2022 Tomas Popela - 0.35.9 +- Bump the release so we can resurrect the python3 subpackages that we need for + newer Inkscape +- Related: rhbz#1891732 + +* Sun Jul 22 2018 Charalampos Stratakis - 0.35-8 +- Conditionalize the python2 subpackage + +* Fri Feb 09 2018 Fedora Release Engineering - 0.35-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Tue Jan 30 2018 Iryna Shcherbina - 0.35-6 +- Update Python 2 dependency declarations to new packaging standards + (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) + +* Thu Jul 27 2017 Fedora Release Engineering - 0.35-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.35-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon Dec 19 2016 Miro HronĨok - 0.35-3 +- Rebuild for Python 3.6 + +* Fri Oct 28 2016 Jon Ciesla - 0.35-2 +- Fix Source0. + +* Fri Oct 28 2016 Jon Ciesla - 0.35-1 +- Initial package. diff --git a/sources b/sources new file mode 100644 index 0000000..8feb84e --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (scour-0.35.tar.gz) = 9a09d862d66e21a63744401a44f517eef268288408556e3541218713ee8c5b5c0414ab03ac61d5d2fdbd2f01fa3276793b17f110d44cdec1c53c7b7dee16afc0