libcfitsio/libcfitsio.spec

110 lines
3.6 KiB
RPMSpec

%define pkgver %(echo %version | tr -d .)
Name: libcfitsio
Epoch: 1
Version: 3.370
Release: 1mamba
Summary: A FITS File Subroutine Library
Group: System/Libraries
Vendor: openmamba
Distribution: openmamba
Packager: Aleph0 <aleph0@openmamba.org>
URL: http://heasarc.gsfc.nasa.gov/docs/software/fitsio/fitsio.html
Source: ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/cfitsio%{pkgver}.tar.gz
Patch0: %{name}-3.340-sharedlibs.patch
Patch1: %{name}-3.270-pkgconfig.patch
License: GPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: pkg-config
## AUTOBUILDREQ-END
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
CFITSIO is a library of C and Fortran subroutines for reading and writing data files in FITS (Flexible Image Transport System) data format. CFITSIO provides simple high-level routines for reading and writing FITS files that insulate the programmer from the internal complexities of the FITS format.
CFITSIO also provides many advanced features for manipulating and filtering the information in FITS files.
%package devel
Group: Development/Libraries
Summary: Static libraries and headers for %{name}
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
%description devel
CFITSIO is a library of C and Fortran subroutines for reading and writing data files in FITS (Flexible Image Transport System) data format. CFITSIO provides simple high-level routines for reading and writing FITS files that insulate the programmer from the internal complexities of the FITS format.
CFITSIO also provides many advanced features for manipulating and filtering the information in FITS files.
This package contains static libraries and header files need for development.
%prep
%setup -q -n cfitsio
#%patch0 -p1
%patch1 -p1
%build
export CC=%{_host}-gcc
%configure \
--includedir=%{_includedir}/cfitsio
%make shared
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
install -d %{buildroot}%{_includedir}/cfitsio
%makeinstall
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
%{_libdir}/libcfitsio.so.*
%doc License.txt
%files devel
%defattr(-,root,root)
%dir %{_includedir}/cfitsio
%{_includedir}/cfitsio/*.h
%{_libdir}/libcfitsio.a
#%{_libdir}/*.la
%{_libdir}/libcfitsio.so
%{_libdir}/pkgconfig/cfitsio.pc
%doc README
#%doc fitsio.doc fitsio.ps cfitsio.doc cfitsio.ps
%changelog
* Sat Aug 23 2014 Automatic Build System <autodist@mambasoft.it> 3.370-1mamba
- automatic version update by autodist
* Mon Dec 23 2013 Automatic Build System <autodist@mambasoft.it> 3.360-1mamba
- automatic version update by autodist
* Tue Jul 09 2013 Automatic Build System <autodist@mambasoft.it> 3.350-1mamba
- automatic version update by autodist
* Mon Apr 15 2013 Automatic Build System <autodist@mambasoft.it> 3.340-1mamba
- automatic version update by autodist
* Mon Sep 10 2012 Automatic Build System <autodist@mambasoft.it> 3.310-1mamba
- automatic version update by autodist
* Sun Sep 02 2012 Silvan Calarco <silvan.calarco@mambasoft.it> 3.270-2mamba
- removed runtime requirement for gcc-fortran
* Sat Mar 26 2011 Silvan Calarco <silvan.calarco@mambasoft.it> 3.270-1mamba
- update to 3.270
* Fri Mar 04 2011 Silvan Calarco <silvan.calarco@mambasoft.it> 3.26-1mamba
- update to 3.26
* Sat Oct 18 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 3.100-2mamba
- removed forgotten -D -T setup options
* Mon Oct 13 2008 gil <puntogil@libero.it> 3.100-1mamba
- update to 3.100
* Fri Nov 23 2007 Aleph0 <aleph0@openmamba.org> 3.060-1mamba
- package created by autospec