[cfitsio] Using system libz

Sergio Pascual sergiopr at fedoraproject.org
Fri Jan 6 00:07:16 UTC 2012


commit b6031f49af43e55c58b0984ed72bc19fe866f58b
Author: Sergio Pascual <sergiopr at fis.ucm.es>
Date:   Fri Jan 6 01:04:05 2012 +0100

    Using system libz

 cfitsio.spec |   38 ++++++++++++++++++++++----------------
 1 files changed, 22 insertions(+), 16 deletions(-)
---
diff --git a/cfitsio.spec b/cfitsio.spec
index 4f01db8..78dafb6 100644
--- a/cfitsio.spec
+++ b/cfitsio.spec
@@ -1,17 +1,17 @@
-Name:           cfitsio
-Version:        3.290
-Release:        1%{?dist}
-Summary:        Library for manipulating FITS data files
-
-Group:          Development/Libraries
-License:        MIT
-URL:            http://heasarc.gsfc.nasa.gov/docs/software/fitsio/fitsio.html
-Source0:        ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/cfitsio3290.tar.gz
-Patch0:         cfitsio.patch
-Patch1:         makefile.patch
-Patch2:         cfitsio-s390.patch
-
-BuildRequires:     gcc-gfortran
+Name: cfitsio
+Version: 3.290
+Release: 2%{?dist}
+Summary: Library for manipulating FITS data files
+Group: Development/Libraries
+License: MIT
+URL: http://heasarc.gsfc.nasa.gov/fitsio/
+Source0: ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/cfitsio3290.tar.gz
+Patch0: cfitsio.patch
+Patch1: makefile.patch
+Patch2: cfitsio-s390.patch
+Patch3: cfitsio-zlib.patch
+
+BuildRequires:     gcc-gfortran zlib-devel
 Requires(post):    /sbin/ldconfig
 Requires(postun):  /sbin/ldconfig
 
@@ -50,7 +50,7 @@ BuildArch:  noarch
 Stand-alone documentation for cfitsio.
 
 %package -n fpack
-Summary: FPACK FITS image compression and decompression utilites
+Summary: FITS image compression and decompression utilities
 Group: Applications/Engineering
 Requires: %{name} = %{version}-%{release}
 
@@ -77,14 +77,17 @@ compression algorithm.
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 # Fixing cfitsio.pc.in
 sed -e 's|3.29|3.290|' -i cfitsio.pc.in 
 sed -e 's|Libs: -L${libdir} -lcfitsio @LIBS@|Libs: -L${libdir} -lcfitsio|' -i cfitsio.pc.in
-sed -e 's|Libs.private: -lm|Libs.private: @LIBS@ -lm|' -i cfitsio.pc.in 
+sed -e 's|Libs.private: -lm|Libs.private: @LIBS@ -lz -lm|' -i cfitsio.pc.in 
 sed -e 's|Cflags: -I${includedir}|Cflags: -D_REENTRANT -I${includedir}|' -i cfitsio.pc.in
 # Manually fix pkgconfig .pc.in file (BZ 436539, BZ 618291)
 sed -e 's|includedir=@includedir@|includedir=@includedir@/cfitsio|' -i cfitsio.pc.in
 
+rm zlib.h zconf.h
+
 %build
 FC=f95
 export FC
@@ -141,6 +144,9 @@ cp -p f{,un}pack %{buildroot}%{_bindir}/
 %{_bindir}/funpack
 
 %changelog
+* Fri Jan 06 2012 Sergio Pascual <sergiopr at fedoraproject.org> - 3.290-2
+- Using system libz
+
 * Mon Dec 05 2011 Sergio Pascual <sergiopr at fedoraproject.org> - 3.290-1
 - New upstream version
 - Reorganizing patches


More information about the scm-commits mailing list