diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6aa62b4 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/ephem-4.0.0.2.tar.gz diff --git a/mingw-python-ephem.spec b/mingw-python-ephem.spec new file mode 100644 index 0000000..1d16fc2 --- /dev/null +++ b/mingw-python-ephem.spec @@ -0,0 +1,87 @@ +%{?mingw_package_header} + +%global pkgname ephem +%global pypi_name %{pkgname} + +Name: mingw-python-%{pkgname} +Summary: MinGW Windows Python %{pkgname} +Version: 4.0.0.2 +Release: 4%{?dist} +BuildArch: noarch + +License: MIT +URL: http://rhodesmill.org/pyephem/ +Source0: %{pypi_source} + +BuildRequires: mingw32-filesystem >= 95 +BuildRequires: mingw32-gcc +BuildRequires: mingw32-python3 +BuildRequires: mingw32-python3-setuptools + +BuildRequires: mingw64-filesystem >= 95 +BuildRequires: mingw64-gcc +BuildRequires: mingw64-python3 +BuildRequires: mingw64-python3-setuptools + + +%description +MinGW Windows Python %{pkgname}. + + +%package -n mingw32-python3-%{pkgname} +Summary: MinGW Windows Python3 %{pkgname} + +%description -n mingw32-python3-%{pkgname} +MinGW Windows Python3 %{pkgname}. + + +%package -n mingw64-python3-%{pkgname} +Summary: MinGW Windows Python3 %{pkgname} + +%description -n mingw64-python3-%{pkgname} +MinGW Windows Python3 %{pkgname}. + + +%prep +%autosetup -p1 -n %{pypi_name}-%{version} + + +%build +%{mingw32_py3_build} +%{mingw64_py3_build} + + +%install +%{mingw32_py3_install} +%{mingw64_py3_install} + +# Drop installed tests and doc +rm -rf %{buildroot}%{mingw32_python3_sitearch}/ephem/tests/ +rm -rf %{buildroot}%{mingw64_python3_sitearch}/ephem/tests/ +rm -rf %{buildroot}%{mingw32_python3_sitearch}/ephem/doc/ +rm -rf %{buildroot}%{mingw64_python3_sitearch}/ephem/doc/ + + +%files -n mingw32-python3-%{pkgname} +%license LICENSE +%{mingw32_python3_sitearch}/%{pypi_name}/ +%{mingw32_python3_sitearch}/%{pypi_name}-%{version}*-py%{mingw32_python3_version}.egg-info + +%files -n mingw64-python3-%{pkgname} +%license LICENSE +%{mingw64_python3_sitearch}/%{pypi_name}/ +%{mingw64_python3_sitearch}/%{pypi_name}-%{version}*-py%{mingw64_python3_version}.egg-info + + +%changelog +* Mon Aug 02 2021 Sandro Mani - 4.0.0.2-4 +- Also drop doc installed below python site-packages dir + +* Mon Aug 02 2021 Sandro Mani - 4.0.0.2-3 +- Don't install tests + +* Mon Aug 02 2021 Sandro Mani - 4.0.0.2-2 +- Fix pkgname pyephem -> ephem + +* Sat Jul 31 2021 Sandro Mani - 4.0.0.2-1 +- Initial package diff --git a/sources b/sources new file mode 100644 index 0000000..b42b2fb --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (ephem-4.0.0.2.tar.gz) = 369807de27eaec53c2c2971c0df06a3a5bc8c849a75c2dc49a077b2919556a7ddc2ee8cc7b63db41fa1beb25b085b922cadb4c0954344799c3aabd6f427cb914