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