|
|
a6f097a |
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
|
|
|
a6f097a |
|
|
Orion Poplawski |
c280dc2 |
Name: ast
|
|
Orion Poplawski |
b614853 |
Version: 8.0.5
|
|
Orion Poplawski |
b614853 |
Release: 1%{?dist}
|
|
Orion Poplawski |
c280dc2 |
Summary: A Library for Handling World Coordinate Systems in Astronomy
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
Group: System Environment/Libraries
|
|
Orion Poplawski |
c280dc2 |
# proj.c proj.h wcsmath.h wcstrig.c wcstrig.h are LGPLv2+
|
|
|
295a81b |
License: LGPLv3+ and LGPLv2+
|
|
Orion Poplawski |
b614853 |
URL: http://starlink.eao.hawaii.edu/starlink/AST
|
|
Orion Poplawski |
e4d1bdb |
Source0: http://www.starlink.ac.uk/download/ast/ast-%{version}.tar.gz
|
|
Orion Poplawski |
c280dc2 |
# Fix up library linkages
|
|
Orion Poplawski |
c280dc2 |
Patch0: ast-libs.patch
|
|
|
295a81b |
# Remove bundled cminpack and erfa
|
|
|
295a81b |
Patch1: ast-bundled.patch
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
BuildRequires: gcc-gfortran
|
|
|
295a81b |
BuildRequires: cminpack-devel
|
|
|
295a81b |
BuildRequires: erfa-devel
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
%description
|
|
Orion Poplawski |
c280dc2 |
The AST library provides a comprehensive range of facilities for attaching
|
|
Orion Poplawski |
c280dc2 |
world coordinate systems to astronomical data, for retrieving and interpreting
|
|
Orion Poplawski |
c280dc2 |
that information and for generating graphical output based on it. It's main
|
|
Orion Poplawski |
c280dc2 |
selling points are:
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
* Ease of use.
|
|
Orion Poplawski |
c280dc2 |
* Facilities for generating plots of generalized non-linear, potentially
|
|
Orion Poplawski |
c280dc2 |
discontinuous 2-D or 3-D coordinate systems, with detailed control of the
|
|
Orion Poplawski |
c280dc2 |
appearance of the plot.
|
|
Orion Poplawski |
c280dc2 |
* Facilities for converting transparently between different coordinate
|
|
Orion Poplawski |
c280dc2 |
systems, including a wide range of celestial, spectral and time coordinate
|
|
Orion Poplawski |
c280dc2 |
systems.
|
|
Orion Poplawski |
c280dc2 |
* Facilities for searching a general collection of connected coordinate
|
|
Orion Poplawski |
c280dc2 |
systems for a coordinate system with any given set of characteristics.
|
|
Orion Poplawski |
c280dc2 |
* Allows code for handling WCS information to be written in a general way
|
|
Orion Poplawski |
c280dc2 |
without regard to the specific nature of the coordinate systems being
|
|
Orion Poplawski |
c280dc2 |
handled (i.e. whether they represent sky positions, spectral positions,
|
|
Orion Poplawski |
c280dc2 |
focal plane positions, pixel positions, etc).
|
|
Orion Poplawski |
c280dc2 |
* Flexible system for saving and retrieving WCS information, including (but
|
|
Orion Poplawski |
c280dc2 |
not limited to) a range of different popular FITS descriptions.
|
|
Orion Poplawski |
c280dc2 |
* Written in C but has interfaces for C, Fortran, Java (via JNI), Perl, and
|
|
Orion Poplawski |
c280dc2 |
UNIX shell.
|
|
Orion Poplawski |
c280dc2 |
* Extensive documentation.
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
%package devel
|
|
Orion Poplawski |
c280dc2 |
Summary: Development files for %{name}
|
|
Orion Poplawski |
c280dc2 |
Group: Development/Libraries
|
|
Orion Poplawski |
c280dc2 |
Requires: %{name} = %{version}-%{release}
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
%description devel
|
|
Orion Poplawski |
c280dc2 |
The %{name}-devel package contains libraries and header files for
|
|
Orion Poplawski |
c280dc2 |
developing applications that use %{name}.
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
Applications should make use of the ast_link command for setting the
|
|
Orion Poplawski |
c280dc2 |
libraries to link to, e.g.:
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
cc prog.c `ast_link` -o prog
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
%package doc
|
|
Orion Poplawski |
c280dc2 |
Summary: Documentation for %{name}
|
|
Orion Poplawski |
c280dc2 |
Group: Documentation
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
%description doc
|
|
Orion Poplawski |
c280dc2 |
C and Fortran programming documentation for %{name}.
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
%prep
|
|
Orion Poplawski |
e4d1bdb |
%setup -q
|
|
Orion Poplawski |
c280dc2 |
%patch0 -p1 -b .libs
|
|
|
295a81b |
%patch1 -p1 -b .bundled
|
|
|
295a81b |
rm -r cminpack erfa erfa.h erfam.h
|
|
Orion Poplawski |
4365494 |
sed -i -e '/include.*erfa/d' palwrap.c
|
|
|
295a81b |
sed -i -e 's,cminpack/,cminpack-1/,' polymap.c
|
|
Orion Poplawski |
c280dc2 |
sed -i -e '1i#!/bin/bash' ast_link*
|
|
Orion Poplawski |
c280dc2 |
# Fix FSF address
|
|
Orion Poplawski |
38ad702 |
sed -i -e 's/675 Mass Ave, Cambridge, MA 02139/51 Franklin Street, Fifth Floor, Boston, MA 02110-1301/' COPYING.LIB proj.* wcstrig.*
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
%build
|
|
Orion Poplawski |
fe242ae |
# Do not conflict with libast (bug #978262)
|
|
Orion Poplawski |
fe242ae |
%configure --disable-static --libdir=%{_libdir}/%{name}
|
|
Orion Poplawski |
c280dc2 |
make %{?_smp_mflags}
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
%install
|
|
Orion Poplawski |
c280dc2 |
make install DESTDIR=$RPM_BUILD_ROOT
|
|
Orion Poplawski |
c280dc2 |
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
|
|
Orion Poplawski |
fe242ae |
# Setup ld.so.conf.d
|
|
Orion Poplawski |
fe242ae |
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d
|
|
Orion Poplawski |
fe242ae |
echo %{_libdir}/%{name} > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/%{name}_%{_arch}.conf
|
|
Orion Poplawski |
c280dc2 |
# Docs are installed to the wrong location, don't need source
|
|
|
618e847 |
mkdir -p $RPM_BUILD_ROOT%{_pkgdocdir}
|
|
|
618e847 |
mv $RPM_BUILD_ROOT%{_prefix}/docs/*.pdf $RPM_BUILD_ROOT%{_pkgdocdir}/
|
|
Orion Poplawski |
c280dc2 |
rm -r $RPM_BUILD_ROOT%{_prefix}/docs
|
|
Orion Poplawski |
c280dc2 |
rm -r $RPM_BUILD_ROOT%{_datadir}/ast
|
|
Orion Poplawski |
c280dc2 |
rm -r $RPM_BUILD_ROOT%{_prefix}/{help,manifests,news}
|
|
Orion Poplawski |
c280dc2 |
# This references an uninstalled library
|
|
Orion Poplawski |
c280dc2 |
rm $RPM_BUILD_ROOT%{_bindir}/ast_link_adam
|
|
Orion Poplawski |
c280dc2 |
# These reference other libraries
|
|
Orion Poplawski |
fe242ae |
rm $RPM_BUILD_ROOT%{_libdir}/%{name}/libast_{drama,ems,pgplot{,3d}}.so*
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
%check
|
|
Orion Poplawski |
c280dc2 |
make check
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
%post -p /sbin/ldconfig
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
%postun -p /sbin/ldconfig
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
%files
|
|
|
295a81b |
%doc COPYING*
|
|
Orion Poplawski |
fe242ae |
%config(noreplace) %{_sysconfdir}/ld.so.conf.d/%{name}_%{_arch}.conf
|
|
Orion Poplawski |
fe242ae |
%dir %{_libdir}/%{name}
|
|
Orion Poplawski |
fe242ae |
%{_libdir}/%{name}/*.so.*
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
%files devel
|
|
Orion Poplawski |
c280dc2 |
%{_bindir}/ast_link
|
|
Orion Poplawski |
c280dc2 |
%{_includedir}/*
|
|
Orion Poplawski |
fe242ae |
%{_libdir}/%{name}/*.so
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
%files doc
|
|
|
618e847 |
%{_pkgdocdir}/
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
%changelog
|
|
Orion Poplawski |
b614853 |
* Tue Aug 11 2015 Orion Poplawski <orion@cora.nwra.com> 8.0.5-1
|
|
Orion Poplawski |
b614853 |
- Update to 8.0.5
|
|
Orion Poplawski |
b614853 |
- Update URL
|
|
Orion Poplawski |
b614853 |
|
|
|
9ceedd8 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.0.4-2
|
|
|
9ceedd8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
9ceedd8 |
|
|
Orion Poplawski |
4365494 |
* Fri Apr 17 2015 Orion Poplawski <orion@cora.nwra.com> 8.0.4-1
|
|
Orion Poplawski |
4365494 |
- Update to 8.0.4
|
|
Orion Poplawski |
4365494 |
|
|
Orion Poplawski |
d12da45 |
* Mon Oct 20 2014 Orion Poplawski <orion@cora.nwra.com> 8.0.2-1
|
|
Orion Poplawski |
d12da45 |
- Update to 8.0.2
|
|
Orion Poplawski |
d12da45 |
|
|
Orion Poplawski |
b5e79c6 |
* Sat Oct 18 2014 Orion Poplawski <orion@cora.nwra.com> 8.0.1-1
|
|
Orion Poplawski |
b5e79c6 |
- Update to 8.0.1
|
|
Orion Poplawski |
144e6c4 |
- Add patch to compile with -Werror=format-security
|
|
Orion Poplawski |
b5e79c6 |
|
|
|
7222567 |
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.0.0-3
|
|
|
7222567 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
7222567 |
|
|
|
8265eae |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.0.0-2
|
|
|
8265eae |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
8265eae |
|
|
|
295a81b |
* Tue May 13 2014 Orion Poplawski <orion@cora.nwra.com> 8.0.0-1
|
|
|
295a81b |
- Update to 8.0.0
|
|
|
295a81b |
|
|
|
d179dee |
* Fri Mar 7 2014 Orion Poplawski <orion@cora.nwra.com> 7.3.4-1
|
|
|
d179dee |
- Update to 7.3.4
|
|
|
d179dee |
|
|
|
931ff7a |
* Tue Jan 7 2014 Orion Poplawski <orion@cora.nwra.com> 7.3.3-1
|
|
|
931ff7a |
- Update to 7.3.3
|
|
|
931ff7a |
|
|
|
934ea86 |
* Thu Sep 26 2013 Orion Poplawski <orion@cora.nwra.com> 7.3.2-1
|
|
|
934ea86 |
- Update to 7.3.2
|
|
|
934ea86 |
- Drop path patch applied upstream
|
|
|
934ea86 |
|
|
Orion Poplawski |
227784a |
* Tue Aug 13 2013 Orion Poplawski <orion@cora.nwra.com> 7.3.1-1
|
|
Orion Poplawski |
227784a |
- Update to 7.3.1-1
|
|
Orion Poplawski |
227784a |
- Add patch to fix conftest paths
|
|
Orion Poplawski |
227784a |
|
|
Orion Poplawski |
fe242ae |
* Sun Aug 11 2013 Orion Poplawski <orion@cora.nwra.com> 6.0.1-6
|
|
Orion Poplawski |
fe242ae |
- Do not conflict with libast (bug #978262)
|
|
Orion Poplawski |
fe242ae |
|
|
|
51d0170 |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0.1-4
|
|
|
51d0170 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
51d0170 |
|
|
|
4a86364 |
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0.1-3
|
|
|
4a86364 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
4a86364 |
|
|
Orion Poplawski |
e4d1bdb |
* Thu Jan 12 2012 Orion Poplawski <orion@cora.nwra.com> 6.0.1-2
|
|
Orion Poplawski |
e4d1bdb |
- Update source to new tarball and URL
|
|
Orion Poplawski |
e4d1bdb |
- Drop FSF address fixes applied upstream
|
|
Orion Poplawski |
e4d1bdb |
|
|
Orion Poplawski |
c280dc2 |
* Mon Nov 28 2011 Orion Poplawski <orion@cora.nwra.com> 6.0.1-1
|
|
Orion Poplawski |
c280dc2 |
- Update to 6.0-1
|
|
Orion Poplawski |
c280dc2 |
- Fixup some lib linkages
|
|
Orion Poplawski |
c280dc2 |
- Fix license tag
|
|
Orion Poplawski |
c280dc2 |
- Fix FSF license
|
|
Orion Poplawski |
c280dc2 |
- Fixup doc install
|
|
Orion Poplawski |
c280dc2 |
- Drop BuildRoot, clean, defattr
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
* Fri Oct 14 2011 Orion Poplawski <orion@cora.nwra.com> 5.7.2-1
|
|
Orion Poplawski |
c280dc2 |
- Update to 5.7-2
|
|
Orion Poplawski |
c280dc2 |
- Truncate description
|
|
Orion Poplawski |
c280dc2 |
- Move documentation to subpackage
|
|
Orion Poplawski |
c280dc2 |
|
|
Orion Poplawski |
c280dc2 |
* Wed Apr 27 2011 Orion Poplawski <orion@cora.nwra.com> 5.6-1
|
|
Orion Poplawski |
c280dc2 |
- Initial package
|