[hdf5/el6] Add rpm macro %{_hdf5_version} for convenience

Orion Poplawski orion at fedoraproject.org
Tue Dec 27 21:54:03 UTC 2011


commit 9cf59669180ae3f75c6ea728c249c7b310253628
Author: Orion Poplawski <orion at cora.nwra.com>
Date:   Wed Nov 16 17:14:12 2011 -0700

    Add rpm macro %{_hdf5_version} for convenience

 hdf5.spec |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)
---
diff --git a/hdf5.spec b/hdf5.spec
index 2e18f95..7b94439 100644
--- a/hdf5.spec
+++ b/hdf5.spec
@@ -1,7 +1,7 @@
 %global snaprel %{nil}
 Name: hdf5
 Version: 1.8.5.patch1
-Release: 5%{?dist}
+Release: 6%{?dist}
 Summary: A general purpose library and file format for storing scientific data
 License: BSD
 Group: System Environment/Libraries
@@ -193,6 +193,18 @@ do
   install -m 0755 %SOURCE1 ${RPM_BUILD_ROOT}%{_bindir}/${x}
 done
 %endif
+# rpm macro for version checking
+mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/rpm
+cat > ${RPM_BUILD_ROOT}%{_sysconfdir}/rpm/macros.hdf5 <<EOF
+#
+# RPM macros for R packaging
+#
+
+#
+# Make R search index.txt
+#
+%_hdf5_version	%{version}
+EOF
 
 
 %check
@@ -238,6 +250,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files devel
 %defattr(-,root,root,-)
+%config(noreplace) %{_sysconfdir}/rpm/macros.hdf5
 %{_bindir}/h5c++*
 %{_bindir}/h5cc*
 %{_bindir}/h5fc*
@@ -320,6 +333,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Tue Dec 27 2011 Orion Poplawski <orion at cora.nwra.com> 1.8.5.patch1-6
+- Add rpm macro %%{_hdf5_version} for convenience
+
 * Wed Dec 8 2010 Orion Poplawski <orion at cora.nwra.com> 1.8.5.patch1-5
 - Add EL6 compatibility - no mpich2 on ppc64
 


More information about the scm-commits mailing list