]> git.pld-linux.org Git - packages/opendap-wcs_gateway_module.git/commitdiff
- new auto/th/opendap-wcs_gateway_module-1.1.0-1
authorJakub Bogusz <qboosh@pld-linux.org>
Wed, 12 Mar 2014 07:12:50 +0000 (08:12 +0100)
committerJakub Bogusz <qboosh@pld-linux.org>
Wed, 12 Mar 2014 07:12:50 +0000 (08:12 +0100)
opendap-wcs_gateway_module-includes.patch [new file with mode: 0644]
opendap-wcs_gateway_module-versions.patch [new file with mode: 0644]
opendap-wcs_gateway_module.spec [new file with mode: 0644]

diff --git a/opendap-wcs_gateway_module-includes.patch b/opendap-wcs_gateway_module-includes.patch
new file mode 100644 (file)
index 0000000..3dabf94
--- /dev/null
@@ -0,0 +1,10 @@
+--- wcs_gateway_module-1.1.0/WCSGatewayUtils.cc.orig   2010-01-11 04:23:18.000000000 +0100
++++ wcs_gateway_module-1.1.0/WCSGatewayUtils.cc        2014-03-11 20:16:45.940548351 +0100
+@@ -32,6 +32,7 @@
+ #include "config.h"
++#include <string.h>
+ #ifdef HAVE_UNISTD_H
+ #include <unistd.h>
+ #endif
diff --git a/opendap-wcs_gateway_module-versions.patch b/opendap-wcs_gateway_module-versions.patch
new file mode 100644 (file)
index 0000000..4a33eff
--- /dev/null
@@ -0,0 +1,32 @@
+--- wcs_gateway_module-1.1.0/configure.ac.orig 2010-02-06 16:00:46.000000000 +0100
++++ wcs_gateway_module-1.1.0/configure.ac      2014-03-11 20:11:47.457227543 +0100
+@@ -64,7 +64,7 @@
+       dnl version.
+       
+       dnl First test the minimum
+-      if test $version_M -lt 2 || test $version_m -lt 5 || test $version_m_m -lt 7
++      if test $version_M -lt 2 || test $version_m -lt 5 || test $version_m -eq 5 -a $version_m_m -lt 7
+       then
+               AC_MSG_ERROR([must have libxml2 2.5.7 or greater, found $version_libxml2])
+       fi
+@@ -79,6 +79,11 @@
+               AC_DEFINE(LIBXML2_5_10, [1], [define if you have xml2 2.5.10 or greater])
+               AC_DEFINE(LIBXML2_6_16, [1], [define if you have xml2 2.6.16 or greater])
+       fi
++      if test $version_M -eq 2 && test $version_m -ge 7
++      then
++              AC_DEFINE(LIBXML2_5_10, [1], [define if you have xml2 2.5.10 or greater])
++              AC_DEFINE(LIBXML2_6_16, [1], [define if you have xml2 2.6.16 or greater])
++      fi
+       LIBS="$LIBS `xml2-config --libs`"
+       CPPFLAGS="$CPPFLAGS `xml2-config --cflags`"
+@@ -95,7 +100,7 @@
+       version_libcurl=`curl-config --version`
+       version_major=`echo $version_libcurl | sed 's@^libcurl \([[0-9]]\)*\.\([[0-9]]*\)\.\([[0-9]]*\)$@\1@'`
+       version_minor=`echo $version_libcurl | sed 's@^libcurl \([[0-9]]\)*\.\([[0-9]]*\)\.\([[0-9]]*\)$@\2@'`
+-      if test $version_major -lt 7 || test $version_minor -lt 10 || test $version_minor -lt 6
++      if test $version_major -lt 7 || test $version_minor -lt 10
+       then
+               AC_MSG_ERROR([must have libcurl 7.10.6 or greater, found $version_libcurl])
+       fi
diff --git a/opendap-wcs_gateway_module.spec b/opendap-wcs_gateway_module.spec
new file mode 100644 (file)
index 0000000..e9db7c1
--- /dev/null
@@ -0,0 +1,78 @@
+#
+# Conditional build:
+%bcond_with    tests   # make check (requires BES server)
+#
+Summary:       WCS Request module for the OPeNDAP data server
+Summary(pl.UTF-8):     Moduł żądań WCS dla serwera danych OPeNDAP
+Name:          opendap-wcs_gateway_module
+Version:       1.1.0
+Release:       1
+License:       LGPL v2.1+
+Group:         Daemons
+Source0:       http://www.opendap.org/pub/source/wcs_gateway_module-%{version}.tar.gz
+# Source0-md5: 1527f2207b30dd8528745a61dc6574aa
+Patch0:                %{name}-versions.patch
+Patch1:                %{name}-includes.patch
+URL:           http://opendap.org/
+BuildRequires: autoconf >= 2.59
+BuildRequires: automake >= 1:1.10
+%{?with_tests:BuildRequires:   bes >= 3.8.0}
+BuildRequires: bes-devel >= 3.8.0
+%{?with_tests:BuildRequires:   cppunit-devel >= 1.12.0}
+BuildRequires: curl-devel >= 7.10.6
+BuildRequires: libdap-devel >= 3.10.0
+BuildRequires: libstdc++-devel
+BuildRequires: libtool >= 2:1.5
+BuildRequires: libxml2-devel >= 1:2.5.7
+BuildRequires: pkgconfig
+Requires:      bes >= 3.8.0
+Requires:      curl >= 7.10.6
+Requires:      libdap >= 3.10.0
+Requires:      libxml2 >= 1:2.5.7
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+This is the WCS request module that is to be loaded in to the OPeNDAP
+Back-End Server (BES). It makes a WCS request, which returns a netcdf
+or hdf file, then reads the reponse files and returns DAP responses
+that are compatible with DAP2 and the dap-server software.
+
+%description -l pl.UTF-8
+Ten pakiet zawiera moduł żądań WCS ładowany do serwera backendu danych
+(BES) OPeNDAP. Tworzy żądania WCS, zwracające pliki netcdf lub hdf, a
+następnie odczytuje pliki odpowiedzi i zwraca odpowiedzi DAP zgodne z
+oprogramowaniem DAP2 i dap-server.
+
+%prep
+%setup -q -n wcs_gateway_module-%{version}
+%patch0 -p1
+%patch1 -p1
+
+%build
+%{__libtoolize}
+%{__aclocal} -I conf
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+%configure \
+       --disable-static
+%{__make}
+
+%{?with_tests:%{__make} check}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
+
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/bes/*.la
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc COPYRIGHT_URI ChangeLog NEWS README
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/bes/modules/wcsg.conf
+%attr(755,root,root) %{_libdir}/bes/libwcs_gateway_module.so
This page took 0.089026 seconds and 4 git commands to generate.