[packages/hdf5] - fix cmake files breakage - rel 2
baggins
baggins at pld-linux.org
Mon Jul 13 22:54:32 CEST 2015
commit 73e27db0aaa7b22dbc7838c7ab31288034695a60
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Mon Jul 13 22:54:15 2015 +0200
- fix cmake files breakage
- rel 2
hdf5-cmake.patch | 28 ++++++++++++++++++++++++++++
hdf5.spec | 9 +++++++--
2 files changed, 35 insertions(+), 2 deletions(-)
---
diff --git a/hdf5.spec b/hdf5.spec
index 4a91e07..e676094 100644
--- a/hdf5.spec
+++ b/hdf5.spec
@@ -11,7 +11,7 @@ Summary: Hierarchical Data Format 5 library
Summary(pl.UTF-8): Biblioteka HDF5 (Hierarchical Data Format 5)
Name: hdf5
Version: 1.8.15
-Release: 1
+Release: 2
License: Nearly BSD, but changed sources must be marked
Group: Libraries
Source0: ftp://ftp.hdfgroup.org/HDF5/current/src/%{name}-%{version}.tar.bz2
@@ -248,7 +248,12 @@ for f in FindHDF5.cmake hdf5-config-version.cmake hdf5-config.cmake hdf5-targets
-e 's, at ZLIB_PACKAGE_NAME@,zlib,' \
-e 's, at SZIP_PACKAGE_NAME@,szip,' \
-e 's, at HDF5_LIBRARIES_TO_EXPORT@,hdf5,' \
- -e "s, at lib@,%{_lib}," \
+ -e 's, at lib@,%{_lib},' \
+ %{?with_mpi:-e 's, at MPI_C_INCLUDE_PATH@,%{_includedir},'} \
+ %{?with_mpi:-e 's, at MPI_C_LIBRARIES@,%{_libdir},'} \
+ -e 's, at PACKAGE_INCLUDE_INSTALL_DIR@,%{_includedir},' \
+ -e 's, at PACKAGE_SHARE_INSTALL_DIR@,%{_datadir},' \
+ -e 's, at PACKAGE_CURRENT_BUILD_DIR@,%{_prefix},' \
config/cmake/${f}.in > $RPM_BUILD_ROOT%{_datadir}/cmake/hdf5/$f
done
diff --git a/hdf5-cmake.patch b/hdf5-cmake.patch
index 80577a8..4e611ca 100644
--- a/hdf5-cmake.patch
+++ b/hdf5-cmake.patch
@@ -136,3 +136,31 @@
+
+# Commands beyond this point should not need to know the version.
+SET(CMAKE_IMPORT_FILE_VERSION)
+--- hdf5-1.8.15/config/cmake/hdf5-config.cmake.in~ 2015-05-01 20:36:45.000000000 +0200
++++ hdf5-1.8.15/config/cmake/hdf5-config.cmake.in 2015-07-13 22:14:01.374454258 +0200
+@@ -1,7 +1,6 @@
+ #-----------------------------------------------------------------------------
+ # HDF5 Config file for compiling against hdf5 build/install directory
+ #-----------------------------------------------------------------------------
+- at PACKAGE_INIT@
+
+ string(TOUPPER @HDF5_PACKAGE@ HDF5_PACKAGE_NAME)
+
+@@ -45,7 +45,7 @@
+ set (${HDF5_PACKAGE_NAME}_INCLUDE_DIR "@PACKAGE_INCLUDE_INSTALL_DIR@" "${${HDF5_PACKAGE_NAME}_MPI_C_INCLUDE_PATH}")
+
+ set (${HDF5_PACKAGE_NAME}_SHARE_DIR "@PACKAGE_SHARE_INSTALL_DIR@")
+-set_and_check (${HDF5_PACKAGE_NAME}_BUILD_DIR "@PACKAGE_CURRENT_BUILD_DIR@")
++set (${HDF5_PACKAGE_NAME}_BUILD_DIR "@PACKAGE_CURRENT_BUILD_DIR@")
+
+ if (${HDF5_PACKAGE_NAME}_BUILD_FORTRAN)
+ set (${HDF5_PACKAGE_NAME}_INCLUDE_DIR_FORTRAN "@PACKAGE_INCLUDE_INSTALL_DIR@")
+@@ -65,7 +65,7 @@
+
+ if (${HDF5_PACKAGE_NAME}_BUILD_TOOLS)
+ set (${HDF5_PACKAGE_NAME}_INCLUDE_DIR_TOOLS "@PACKAGE_INCLUDE_INSTALL_DIR@")
+- set_and_check (${HDF5_PACKAGE_NAME}_TOOLS_DIR "@PACKAGE_CURRENT_BUILD_DIR@/bin")
++ set (${HDF5_PACKAGE_NAME}_TOOLS_DIR "@PACKAGE_CURRENT_BUILD_DIR@/bin")
+ endif ()
+
+ if (HDF5_BUILD_SHARED_LIBS)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/hdf5.git/commitdiff/73e27db0aaa7b22dbc7838c7ab31288034695a60
More information about the pld-cvs-commit
mailing list