diff --git a/.cvsignore b/.cvsignore index e69de29..4ead390 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +libdap-3.5.3.tar.gz diff --git a/libdap.spec b/libdap.spec new file mode 100644 index 0000000..17c68e3 --- /dev/null +++ b/libdap.spec @@ -0,0 +1,100 @@ + +Name: libdap +Summary: The C++ DAP2 library from OPeNDAP +Version: 3.5.3 +Release: 2 + +#Source0: http://www.opendap.org/pub/3.5/source/libdap-%{version}.tar.gz +Source0: ftp://ftp.unidata.ucar.edu/pub/opendap/source/libdap-%{version}.tar.gz +URL: http://www.opendap.org/ + +Group: Development/Libraries +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +License: LGPL/W3C +# Mandrake +#BuildRequires: libcurl3-devel >= 7.10.6 libxml2-devel >= 2.5.7 +# fedora +BuildRequires: curl-devel >= 7.10.6 libxml2-devel >= 2.5.7 + +# This package could be relocatable. In that case uncomment the following +# line +#Prefix: %{_prefix} + +%description +The libdap++ library contains an implementation of DAP2. This package +contains the library, dap-config, getdap and deflate. The script dap-config +simplifies using the library in other projects. The getdap utility is a +simple command-line tool to read from DAP2 servers. It is built using the +library and demonstrates simple uses of it. The deflate utility is used by +the library when it returns compressed responses. + +%package devel +Summary: Static libraries and header files from libdap +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: curl-devel >= 7.10.6 libxml2-devel >= 2.5.7 +# +%description devel +This package contains all the files needed to develop applications that +will use libdap. + +%prep +%setup -q + +%build +%configure +make %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT +rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%{_bindir}/getdap +%{_sbindir}/deflate +%{_libdir}/libdap.so.* +%doc README NEWS COPYING COPYRIGHT_URI README.AIS README.dodsrc +%doc COPYRIGHT_W3C + +%files devel +%defattr(-,root,root,-) +%{_libdir}/libdap.a +%{_libdir}/libdap.so +%{_bindir}/dap-config +%{_includedir}/libdap/ +%{_datadir}/aclocal/* + +%changelog +* 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. diff --git a/sources b/sources index e69de29..9b4f09a 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +62579a9814ccb39579796cdcc1560067 libdap-3.5.3.tar.gz