[jhdf5: 1/3] move jars to more standard locations

Clément David davidcl at fedoraproject.org
Fri Jan 27 07:40:14 UTC 2012


commit 1da52c6998d12744c927bba0092aa663fc39236b
Author: Clément DAVID <clement.david at scilab-enterprises.com>
Date:   Wed Jan 25 14:25:57 2012 +0100

    move jars to more standard locations

 jhdf5.spec |   51 ++++++++++++++++++++++++++-------------------------
 1 files changed, 26 insertions(+), 25 deletions(-)
---
diff --git a/jhdf5.spec b/jhdf5.spec
index 265cd95..00dec0c 100644
--- a/jhdf5.spec
+++ b/jhdf5.spec
@@ -1,6 +1,6 @@
 Name:           jhdf5
 Version:        2.7
-Release:        7%{?dist}
+Release:        8%{?dist}
 Summary:        Java HDF5 Object Package
 
 Group:          Development/Libraries
@@ -18,8 +18,6 @@ Patch5:         0005-update-config.sub-and-config.guess.patch
 Patch6:         0006-clean-hdfview.sh.patch
 Patch7:         0007-update-configure.patch
 
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
 BuildRequires:  jpackage-utils
 BuildRequires:  java-devel
 BuildRequires:  hdf5-devel
@@ -137,30 +135,30 @@ make natives jhdf-packages jhdf5-packages \
 %install
 
 # jhdf5 jars
-mkdir -p %{buildroot}%{_libdir}/jhdf5
-install -pm 0644 lib/jhdf5.jar %{buildroot}%{_libdir}/jhdf5/jhdf5.jar
-install -pm 0644 lib/jhdf5obj.jar %{buildroot}%{_libdir}/jhdf5/jhdf5obj.jar
-install -pm 0644 lib/jhdfobj.jar %{buildroot}%{_libdir}/jhdf5/jhdfobj.jar
+install -dm 755 %{buildroot}%{_javadir}
+install -pm 0644 lib/jhdf5.jar %{buildroot}%{_javadir}/jhdf5.jar
+install -pm 0644 lib/jhdf5obj.jar %{buildroot}%{_javadir}/jhdf5obj.jar
+install -pm 0644 lib/jhdfobj.jar %{buildroot}%{_javadir}/jhdfobj.jar
 
 # jhdf5 lib
-install -dm 755 %{buildroot}%{_libdir}/jhdf5
-install -m 744 lib/linux/libjhdf5.so %{buildroot}%{_libdir}/jhdf5
+install -dm 755 %{buildroot}%{_jnidir}
+install -m 744 lib/linux/libjhdf5.so %{buildroot}%{_jnidir}
 
 # jhdf jars
-mkdir -p %{buildroot}%{_libdir}/jhdf
-install -pm 0644 lib/jhdf.jar %{buildroot}%{_libdir}/jhdf/jhdf.jar
-install -pm 0644 lib/jhdf4obj.jar %{buildroot}%{_libdir}/jhdf/jhdf4obj.jar
-install -pm 0644 lib/jhdfobj.jar %{buildroot}%{_libdir}/jhdf/jhdfobj.jar
+install -dm 755 %{buildroot}%{_javadir}
+install -pm 0644 lib/jhdf.jar %{buildroot}%{_javadir}/jhdf.jar
+install -pm 0644 lib/jhdf4obj.jar %{buildroot}%{_javadir}/jhdf4obj.jar
+install -pm 0644 lib/jhdfobj.jar %{buildroot}%{_javadir}/jhdfobj.jar
 
 # jhdf lib
-install -dm 755 %{buildroot}%{_libdir}/jhdf
-install -m 744 lib/linux/libjhdf.so %{buildroot}%{_libdir}/jhdf
+install -dm 755 %{buildroot}%{_jnidir}
+install -m 744 lib/linux/libjhdf.so %{buildroot}%{_jnidir}
 
 # hdfview
-mkdir -p %{buildroot}%{_javadir}
+install -dm 755 %{buildroot}%{_javadir}
 install -pm 0644 lib/jhdfview.jar %{buildroot}%{_javadir}/jhdfview.jar
 
-mkdir -p %{buildroot}%{_bindir}
+install -dm 755 %{buildroot}%{_bindir}
 install -m 755 bin/hdfview.sh %{buildroot}%{_bindir}/hdfview
 
 # Create and install hicolor icons.
@@ -212,21 +210,21 @@ fi
 %posttrans -n hdfview
 gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 
-
 %files
-%defattr(-,root,root,-)
+%{_javadir}/jhdf5.jar
+%{_javadir}/jhdf5obj.jar
+%{_javadir}/jhdfobj.jar
+%attr(755,root,root) %{_jnidir}/libjhdf5.so
 %doc COPYING Readme.txt
-%{_libdir}/jhdf5/
-%attr(755,root,root) %{_libdir}/jhdf5/libjhdf5.so
 
 %files -n jhdf
-%defattr(-,root,root,-)
+%{_javadir}/jhdf.jar
+%{_javadir}/jhdf4obj.jar
+%{_javadir}/jhdfobj.jar
+%attr(755,root,root) %{_jnidir}/libjhdf.so
 %doc COPYING Readme.txt
-%{_libdir}/jhdf/
-%attr(755,root,root) %{_libdir}/jhdf/libjhdf.so
 
 %files -n hdfview
-%defattr(-,root,root,-)
 %{_bindir}/hdfview
 %{_datadir}/applications/hdfview.desktop
 %{_datadir}/icons/hicolor/*/*/*
@@ -236,6 +234,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 %doc docs 
 
 %changelog
+* Wed Jan 25 2012 Clément David <davidcl at fedoraproject.org> - 2.7-8
+- move jars to more standard locations
+
 * Tue Nov 22 2011 Orion Poplawski <orion at cora.nwra.com> - 2.7-7
 - use %%{_hdf5_version}
 


More information about the scm-commits mailing list