Blame libdap.spec

Packit a4aae4
Name: libdap
Packit a4aae4
Summary: The C++ DAP2/DAP4 library from OPeNDAP
Packit a4aae4
Version: 3.19.1
Packit a4aae4
Release: 1%{?dist}
Packit a4aae4
Packit a4aae4
License: LGPLv2+
Packit a4aae4
Group: Development/Libraries
Packit a4aae4
URL: http://www.opendap.org/
Packit a4aae4
Source0: http://www.opendap.org/pub/source/libdap-%{version}.tar.gz
Packit a4aae4
Requires: curl >= 7.19.0 libxml2 >= 2.7.0
Packit a4aae4
Packit a4aae4
BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Packit a4aae4
Packit a4aae4
BuildRequires: curl-devel >= 7.19.0 libxml2-devel >= 2.7.0
Packit a4aae4
# BuildRequires: doxygen graphviz
Packit a4aae4
BuildRequires: pkgconfig
Packit a4aae4
Packit a4aae4
# This package could be relocatable. In that case uncomment the following
Packit a4aae4
# line
Packit a4aae4
Prefix: %{_prefix}
Packit a4aae4
Packit a4aae4
%description 
Packit a4aae4
The libdap library contains an implementation of DAP2 and DAP4. This
Packit a4aae4
package contains the library, dap-config, getdap and getdap4. The
Packit a4aae4
script dap-config simplifies using the library in other projects. The
Packit a4aae4
getdap and getdap4 utilities are a simple command-line tool to read
Packit a4aae4
from DAP2 and DAP4 servers and are built using the library to
Packit a4aae4
demonstrates simple uses of it. Note that libdap used to include a
Packit a4aae4
copy of 'deflate' which was used to compress responses.
Packit a4aae4
Packit a4aae4
%package devel
Packit a4aae4
Summary: Development and header files for libdap
Packit a4aae4
Group: Development/Libraries
Packit a4aae4
Requires: %{name} = %{version}-%{release}
Packit a4aae4
Requires: curl-devel >= 7.19.0 libxml2-devel >= 2.7.0
Packit a4aae4
Requires: pkgconfig
Packit a4aae4
# for the /usr/share/aclocal directory ownership
Packit a4aae4
Requires: automake
Packit a4aae4
Packit a4aae4
%description devel
Packit a4aae4
This package contains all the files needed to develop applications that
Packit a4aae4
use libdap.
Packit a4aae4
Packit a4aae4
# %package doc
Packit a4aae4
# Summary: Documentation of the libdap library
Packit a4aae4
# Group: Documentation
Packit a4aae4
Packit a4aae4
# %description doc
Packit a4aae4
# Documentation of the libdap library.
Packit a4aae4
Packit a4aae4
%prep
Packit a4aae4
%setup -q
Packit a4aae4
Packit a4aae4
%build
Packit a4aae4
%configure --disable-static --disable-dependency-tracking
Packit a4aae4
make %{?_smp_mflags}
Packit a4aae4
Packit a4aae4
# make docs
Packit a4aae4
Packit a4aae4
%install
Packit a4aae4
rm -rf $RPM_BUILD_ROOT
Packit a4aae4
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -p"
Packit a4aae4
rm $RPM_BUILD_ROOT%{_libdir}/*.la
Packit a4aae4
mv $RPM_BUILD_ROOT%{_bindir}/dap-config-pkgconfig $RPM_BUILD_ROOT%{_bindir}/dap-config
Packit a4aae4
Packit a4aae4
# rm -rf __dist_docs
Packit a4aae4
# cp -pr docs __dist_docs
Packit a4aae4
# # those .map and .md5 are of dubious use, remove them
Packit a4aae4
# rm -f __dist_docs/html/*.map __dist_docs/html/*.md5
Packit a4aae4
# # use the ChangeLog timestamp to have the same timestamps for the doc files 
Packit a4aae4
# # for all arches
Packit a4aae4
# touch -r ChangeLog __dist_docs/html/*
Packit a4aae4
Packit a4aae4
%clean
Packit a4aae4
rm -rf $RPM_BUILD_ROOT
Packit a4aae4
Packit a4aae4
%post -p /sbin/ldconfig
Packit a4aae4
Packit a4aae4
%postun -p /sbin/ldconfig
Packit a4aae4
Packit a4aae4
%files
Packit a4aae4
%defattr(-,root,root,-)
Packit a4aae4
%{_bindir}/getdap
Packit a4aae4
%{_bindir}/getdap4
Packit a4aae4
%{_libdir}/libdap.so.*
Packit a4aae4
%{_libdir}/libtest-types.a
Packit a4aae4
%{_libdir}/libdapclient.so.*
Packit a4aae4
%{_libdir}/libdapserver.so.*
Packit a4aae4
%doc README NEWS COPYING COPYRIGHT_URI README.dodsrc
Packit a4aae4
%{_mandir}/man1/*
Packit a4aae4
Packit a4aae4
%files devel
Packit a4aae4
%defattr(-,root,root,-)
Packit a4aae4
%{_libdir}/libdap.so
Packit a4aae4
%{_libdir}/libtest-types.a
Packit a4aae4
%{_libdir}/libdapclient.so
Packit a4aae4
%{_libdir}/libdapserver.so
Packit a4aae4
%{_libdir}/pkgconfig/libdap*.pc
Packit a4aae4
%{_bindir}/dap-config
Packit a4aae4
%{_includedir}/libdap/
Packit a4aae4
%{_datadir}/aclocal/*
Packit a4aae4
Packit a4aae4
# %files doc
Packit a4aae4
# %defattr(-,root,root,-)
Packit a4aae4
# %doc __dist_docs/html/
Packit a4aae4
Packit a4aae4
%changelog
Packit a4aae4
* Tue May  4 2010 James Gallagher <jgallagher@opendap.org> - 3.10.2
Packit a4aae4
Packit a4aae4
* Mon Sep 13 2010 James Gallagehr <jgallagher@opendap.org> - 3.11.0
Packit a4aae4
- 3.11.0 rc 1
Packit a4aae4
 
Packit a4aae4
* Mon Feb  1 2010 James Gallagher <jgallagher@opendap.org> - 3.10.0
Packit a4aae4
- Removed deflate; general update for 3.10.0 release
Packit a4aae4
Packit a4aae4
* Tue Jun 10 2008 James Gallagher <jgallagher@opendap.org> - 3.8.1-1
Packit a4aae4
- Update for 3.8.1 This is code actually checked in on 4/25/08
Packit a4aae4
Packit a4aae4
* Fri Feb 29 2008 Patrick West <pwest@ucar.edu> - 3.8.0-1
Packit a4aae4
- Update for 3.8.0
Packit a4aae4
Packit a4aae4
* Wed Nov 28 2007 James Gallagher <jgallagher@opendap.org> - 3.7.10-1
Packit a4aae4
- Update for 3.7.10
Packit a4aae4
Packit a4aae4
* Tue Jun 26 2007 James Gallagher <jgallagher@opendap.org> - 3.7.8-1
Packit a4aae4
- Update for 3.7.8
Packit a4aae4
Packit a4aae4
* Thu Feb  8 2007 James Gallagher <jgallagher@opendap.org> - 3.7.7-1
Packit a4aae4
- Update for 3.7.7
Packit a4aae4
Packit a4aae4
* Thu Feb  8 2007 James Gallagher <jgallagher@opendap.org> - 3.7.5-1
Packit a4aae4
- Update for 3.7.5
Packit a4aae4
Packit a4aae4
* Tue Jan 02 2007 Patrick West <pwest@ucar.edu> - 3.7.4-1
Packit a4aae4
- Update for 3.7.4
Packit a4aae4
Packit a4aae4
* Fri Nov 24 2006 James Gallagher <jgallagher@opendap.org> - 3.7.3-1
Packit a4aae4
- Update for 3.7.3-1
Packit a4aae4
Packit a4aae4
* Mon Sep 15 2006 James Gallagher <jgallagher@opendap.org> - 3.7.2-1
Packit a4aae4
- Update to 3.7.2
Packit a4aae4
Packit a4aae4
* Mon Aug 21 2006 James Gallagher <jgallagher@opendap.org> - 3.7.1
Packit a4aae4
- Update to 3.7.1
Packit a4aae4
Packit a4aae4
* Mon Feb 27 2006 James Gallagher <jgallagher@opendap.org> - 3.6.0-1
Packit a4aae4
- Update to 3.6.0
Packit a4aae4
Packit a4aae4
* Mon Nov 21 2005 Patrice Dumas <pertusus@free.fr> - 3.5.3-2
Packit a4aae4
- fix Source0
Packit a4aae4
Packit a4aae4
* Tue Aug 30 2005 Patrice Dumas <pertusus@free.fr> - 3.5.2-3
Packit a4aae4
- Add missing Requires
Packit a4aae4
Packit a4aae4
* Sat Jul  2 2005 Patrice Dumas <pertusus@free.fr> - 3.5.1-2
Packit a4aae4
- Support for shared libraries
Packit a4aae4
- Add COPYING
Packit a4aae4
- Update with fedora template
Packit a4aae4
Packit a4aae4
* Thu May 12 2005 James Gallagher <jimg@comet.opendap.org> - 3.5.0-1
Packit a4aae4
- Changed: Requires xml2 to libxml2
Packit a4aae4
Packit a4aae4
* Wed May 11 2005 James Gallagher <jimg@zoey.opendap.org> 3.5.0-1
Packit a4aae4
- Removed version numbers from .a and includes directory.
Packit a4aae4
Packit a4aae4
* Tue May 10 2005 James Gallagher <jimg@zoey.opendap.org> 
Packit a4aae4
- Mostly works. Problems: Not sure if the %%post script stuff works.
Packit a4aae4
- Must also address the RHEL3 package deps issue (curl 7.12.0 isn't available;
Packit a4aae4
  not sure about xml2 2.5.7). At least the deps fail when they are not present!
Packit a4aae4
Packit a4aae4
* Fri May  6 2005 James Gallagher <jimg@zoey.opendap.org> 
Packit a4aae4
- Initial build.