[pyfits] Unbundle zlib
Sergio Pascual
sergiopr at fedoraproject.org
Wed Apr 25 11:29:01 UTC 2012
commit 2e73364b85c833c21c0f3278ef603badaf100718
Author: Sergio Pascual <sergiopr at fis.ucm.es>
Date: Wed Apr 25 01:34:57 2012 +0200
Unbundle zlib
pyfits-compat-setup.py | 5 +----
pyfits.spec | 17 +++++++++++++----
2 files changed, 14 insertions(+), 8 deletions(-)
---
diff --git a/pyfits-compat-setup.py b/pyfits-compat-setup.py
index 2d19d9c..7be0745 100644
--- a/pyfits-compat-setup.py
+++ b/pyfits-compat-setup.py
@@ -15,11 +15,8 @@ comp = Extension('pyfits.compression', [
'src/compressionmodule.c',
'src/quantize.c',
'src/ricecomp.c',
- 'src/zlib.c',
- 'src/inffast.c',
- 'src/inftrees.c',
- 'src/trees.c'
],
+ libraries=['z'],
include_dirs=[numpy_include])
setup(name='pyfits',
diff --git a/pyfits.spec b/pyfits.spec
index 95572f5..25393e0 100644
--- a/pyfits.spec
+++ b/pyfits.spec
@@ -6,7 +6,7 @@
Name: pyfits
Version: 3.0.7
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Python interface to FITS
Group: Development/Languages
@@ -16,7 +16,7 @@ URL: http://www.stsci.edu/resources/software_hardware/pyfits
Source0: http://pypi.python.org/packages/source/p/pyfits/%{name}-%{version}.tar.gz
Source1: pyfits-compat-setup.py
-BuildRequires: python2-devel python-setuptools numpy
+BuildRequires: python2-devel python-setuptools numpy zlib-devel
Requires: numpy
@@ -35,6 +35,7 @@ writing analysis scripts in Python using FITS files as either input or output.
%package -n python3-pyfits
Summary: Python interface to FITS
BuildRequires: python3-devel python3-numpy python3-setuptools python3-tools
+BuildRequires: zlib-devel
Requires: python3-numpy
%description -n python3-pyfits
@@ -47,6 +48,11 @@ writing analysis scripts in Python using FITS files as either input or output.
%setup -q
sed -i -e "1d" lib/pyfits/core.py
rm -f setup.py setup.cfg
+# remove bundled zlib
+pushd src
+rm crc32.h deflate.h inffast.c inffast.h inffixed.h inflate.h inftrees.c \
+inftrees.h trees.c trees.h zlib.c zlib.h zutil.h
+popd
cp %SOURCE1 setup.py
%if 0%{?with_python3}
@@ -95,10 +101,13 @@ chmod 755 %{buildroot}%{python_sitearch}/pyfits/compression.so
%endif # with_python3
%changelog
-* Tue Jan 31 2012 Sergio Pascual <sergiopr at fedoraproject.org> - 3.0.7-1
+* Wed Apr 25 2012 Sergio Pascual <sergiopr at fedoraproject.org> - 3.0.7-2
+- Unbundle zlib
+
+* Tue Apr 24 2012 Sergio Pascual <sergiopr at fedoraproject.org> - 3.0.7-1
- New upstream version
-* Tue Jan 31 2012 Sergio Pascual <sergiopr at fedoraproject.org> - 3.0.5-2
+* Tue Apr 24 2012 Sergio Pascual <sergiopr at fedoraproject.org> - 3.0.5-2
- Fixed bz #815376
- Moved python3 requires to package description
More information about the scm-commits
mailing list