[gdl: 3/10] Update to latest cvs, new netcdf patch for EL5
Orion Poplawski
orion at fedoraproject.org
Fri Mar 15 21:50:10 UTC 2013
commit 6bfb31117dfab07dd8c1524585fb76ce20e08f2b
Author: Orion Poplawski <orion at cora.nwra.com>
Date: Tue Mar 29 15:23:16 2011 -0600
Update to latest cvs, new netcdf patch for EL5
gdl-0.9-hdf.patch | 11 -----------
gdl-0.9-netcdf.patch | 25 +++++++++++++++++++------
gdl.spec | 10 +++++-----
3 files changed, 24 insertions(+), 22 deletions(-)
---
diff --git a/gdl-0.9-netcdf.patch b/gdl-0.9-netcdf.patch
index 2fa8947..6adbde5 100644
--- a/gdl-0.9-netcdf.patch
+++ b/gdl-0.9-netcdf.patch
@@ -1,11 +1,24 @@
---- gdl-0.9-cvs/CMakeModules/FindNetCDF.cmake.netcdf 2010-07-16 07:26:09.000000000 -0600
-+++ gdl-0.9-cvs/CMakeModules/FindNetCDF.cmake 2011-03-18 14:27:47.993962330 -0600
-@@ -6,7 +6,7 @@
+--- gdl-0.9-cvs/CMakeModules/FindNetCDF.cmake.netcdf 2011-03-28 09:07:53.000000000 -0600
++++ gdl-0.9-cvs/CMakeModules/FindNetCDF.cmake 2011-03-29 14:35:09.611273399 -0600
+@@ -5,18 +5,17 @@
+ include(FindPkgConfig)
pkg_check_modules(NETCDF netcdf)
if(NETCDF_FOUND)
- set(NETCDF_INCLUDE_DIR ${NETCDF_INCLUDE_DIRS})
-- find_package_handle_standard_args(NETCDF DEFAULT_MSG NETCDF_LIBRARIES NETCDF_INCLUDE_DIR)
-+ find_package_handle_standard_args(NETCDF DEFAULT_MSG NETCDF_LIBRARIES)
+- set(NETCDF_INCLUDE_DIR ${NETCDF_INCLUDE_DIRS})
+ find_package_handle_standard_args(NETCDF DEFAULT_MSG NETCDF_LIBRARIES)
endif(NETCDF_FOUND)
else(NETCDFPKG) # no netcdf.pc file
find_library(NETCDF_LIBRARIES NAMES netcdf)
+- find_path(NETCDF_INCLUDE_DIR NAMES netcdfcpp.h)
+- find_package_handle_standard_args(NETCDF DEFAULT_MSG NETCDF_LIBRARIES NETCDF_INCLUDE_DIR)
++ find_path(NETCDF_INCLUDE_DIRS NAMES netcdfcpp.h PATH_SUFFIXES netcdf-3)
++ find_package_handle_standard_args(NETCDF DEFAULT_MSG NETCDF_LIBRARIES NETCDF_INCLUDE_DIRS)
+ endif(NETCDFPKG)
+
+ mark_as_advanced(
+ NETCDFPKG
+ NETCDF
+-NETCDF_INCLUDE_DIR
++NETCDF_INCLUDE_DIRS
+ NETCDF_LIBRARIES
+ )
diff --git a/gdl.spec b/gdl.spec
index 22e2226..02e515c 100644
--- a/gdl.spec
+++ b/gdl.spec
@@ -12,10 +12,8 @@ Source0: http://downloads.sourceforge.net/gnudatalanguage/%{name}-%{versi
Source1: gdl.csh
Source2: gdl.sh
Source3: makecvstarball
-#NETCDF_INCLUDE_DIRS can be empty
+# Find netcdf on EL5 (/usr/include/netcdf-3)
Patch10: gdl-0.9-netcdf.patch
-#Missing quotes on HDF_LIBRARIES
-Patch11: gdl-0.9-hdf.patch
#Change to numpy
Patch12: gdl-0.9-numpy.patch
# Build with system antlr library. Request for upstream change here:
@@ -86,7 +84,6 @@ Provides: %{name}-runtime = %{version}-%{release}
%setup -q -n %{name}-%{version}-cvs
rm -rf src/antlr
%patch10 -p1 -b .netcdf
-%patch11 -p1 -b .hdf
%patch12 -p1 -b .numpy
%patch13 -p1 -b .antlr
%patch14 -p1 -b .config
@@ -132,6 +129,8 @@ make install DESTDIR=$RPM_BUILD_ROOT
install -d -m 0755 $RPM_BUILD_ROOT/%{python_sitearch}
mv $RPM_BUILD_ROOT/%{_prefix}/lib/libgdl.so \
$RPM_BUILD_ROOT/%{python_sitearch}/GDL.so
+ls -l $RPM_BUILD_ROOT/%{_prefix}/lib/libgdl.so \
+ $RPM_BUILD_ROOT/%{python_sitearch}/GDL.so
rm -r $RPM_BUILD_ROOT/%{_prefix}/lib
popd
@@ -142,9 +141,10 @@ install -m 0644 %SOURCE2 $RPM_BUILD_ROOT/%{_sysconfdir}/profile.d
%check
-ctest
cd testsuite
echo ".r test_suite" | ../build/src/gdl
+cd build
+ctest
%clean
More information about the scm-commits
mailing list