[tritonus] 665576 - lirary path update according to the Java SIG

lzap lzap at fedoraproject.org
Mon Mar 14 10:30:41 UTC 2011


commit 537020a0f4efa17fcc2b3bc713bbc26e89a5352d
Author: Lukas Zapletal <lzap+git at redhat.com>
Date:   Mon Mar 14 11:30:32 2011 +0100

    665576 - lirary path update according to the Java SIG

 tritonus.spec |   71 +++++++++++++++++++++++++++++---------------------------
 1 files changed, 37 insertions(+), 34 deletions(-)
---
diff --git a/tritonus.spec b/tritonus.spec
index 47a31e6..eca27f4 100644
--- a/tritonus.spec
+++ b/tritonus.spec
@@ -5,7 +5,7 @@ Summary:        Java Sound API Implementation
 URL:            http://www.tritonus.org/
 Group:          System Environment/Libraries
 Version:        0.3.7
-Release:        0.12.%{cvs_version}%{?dist}
+Release:        0.13.%{cvs_version}%{?dist}
 License:        LGPLv2+
 Source0:        %{name}-%{version}-%{cvs_version}.tar.bz2
 Source9:        %{name}-snapshot.sh
@@ -136,10 +136,10 @@ done
 sed -i '/Class-Path/d' build-common.xml
 
 # Fix libdir issues
-sed -i 's|/usr/lib|%{_libdir}|g' `find . -name Makefile.in`
+sed -i 's|/usr/lib|%{_libdir}/java|g' `find . -name Makefile.in`
 
 # Fedora doesn't like usage of System.loadLibrary
-sed -i 's|System.loadLibrary("\(.*\)")|System.load("%{_libdir}/%{name}/lib\1.so")|' `grep -rl loadLibrary *`
+sed -i 's|System.loadLibrary("\(.*\)")|System.load("%{_libdir}/java/%{name}/lib\1.so")|' `grep -rl loadLibrary *`
 
 # Fix compiler flags
 sed -i -e 's|-Werror||g' \
@@ -178,14 +178,14 @@ rm -rf %{buildroot}
 
 make install \
     LIBS="" \
-    JAVAEXTPATH=%{buildroot}%{_libdir}/%{name} \
-    JAVAEXTLIBPATH=%{buildroot}%{_libdir}/%{name} \
+    JAVAEXTPATH=%{buildroot}%{_libdir}/java/%{name} \
+    JAVAEXTLIBPATH=%{buildroot}%{_libdir}/java/%{name} \
     DESTDIR=%{buildroot}
 
 # jars
-install -dm 755 %{buildroot}%{_libdir}/%{name}
-install -pm 644 dist/*.jar %{buildroot}%{_libdir}/%{name}
-pushd %{buildroot}%{_libdir}/%{name}
+install -dm 755 %{buildroot}%{_libdir}/java/%{name}
+install -pm 644 dist/*.jar %{buildroot}%{_libdir}/java/%{name}
+pushd %{buildroot}%{_libdir}/java/%{name}
     for jar in *-%{version}*; do
         ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`
     done
@@ -194,11 +194,11 @@ popd
 # symlinks in the java dir
 mkdir -p %{buildroot}%{_javadir}/%{name}
 pushd %{buildroot}%{_javadir}/%{name}
-    for jar in %{buildroot}%{_libdir}/%{name}/*-%{version}*; do
+    for jar in %{buildroot}%{_libdir}/java/%{name}/*-%{version}*; do
         J=$(basename ${jar})
         if [ "$J" != "%{name}_src-%{version}.jar" ]; then
-            ln -sf %{_libdir}/%{name}/$J $J
-            ln -sf %{_libdir}/%{name}/$J `echo $J | sed "s|-%{version}||g"`
+            ln -sf %{_libdir}/java/%{name}/$J $J
+            ln -sf %{_libdir}/java/%{name}/$J `echo $J | sed "s|-%{version}||g"`
         fi
     done
 popd
@@ -208,7 +208,7 @@ install -dm 755 %{buildroot}%{_javadocdir}/%{name}
 cp -pr javadoc/* %{buildroot}%{_javadocdir}/%{name}
 
 # No need to have symlinks for JNI files
-pushd %{buildroot}%{_libdir}/%{name}
+pushd %{buildroot}%{_libdir}/java/%{name}
     for sofile in *.so; do
         mv $sofile.1.0 $sofile
         rm -f $sofile.*
@@ -217,7 +217,7 @@ popd
 
 # Create JNI symlinks (bug 665426)
 mkdir -p %{buildroot}%{_jnidir}
-pushd %{buildroot}%{_libdir}/%{name}
+pushd %{buildroot}%{_libdir}/java/%{name}
     for sofile in *.so; do
         ln -s $sofile %{buildroot}%{_jnidir}
     done
@@ -230,25 +230,25 @@ rm -rf %{buildroot}
 %files
 %defattr(-,root,root,-)
 %doc LGPL NEWS README doc/kaffe* doc/midi* doc/*TODO* doc/*proposal*
-%dir %{_libdir}/%{name}/
-%{_libdir}/%{name}/%{name}_share*.jar
+%dir %{_libdir}/java/%{name}/
+%{_libdir}/java/%{name}/%{name}_share*.jar
 %doc doc/%{name}faq.sgml
-%{_libdir}/%{name}/%{name}_core*.jar
+%{_libdir}/java/%{name}/%{name}_core*.jar
 %doc doc/AudioOutput*
-%{_libdir}/%{name}/%{name}_aos*.jar
-%{_libdir}/%{name}/%{name}_javasequencer*.jar
-%{_libdir}/%{name}/%{name}_remaining*.jar
+%{_libdir}/java/%{name}/%{name}_aos*.jar
+%{_libdir}/java/%{name}/%{name}_javasequencer*.jar
+%{_libdir}/java/%{name}/%{name}_remaining*.jar
 %doc doc/ALSA* doc/Alsa* doc/bindists/alsa/readme.txt
-%{_libdir}/%{name}/%{name}_alsa*.jar
-%{_libdir}/%{name}/lib%{name}alsa.so
-%{_libdir}/%{name}/%{name}_dsp*.jar
+%{_libdir}/java/%{name}/%{name}_alsa*.jar
+%{_libdir}/java/%{name}/lib%{name}alsa.so
+%{_libdir}/java/%{name}/%{name}_dsp*.jar
 %doc doc/compression*
-%{_libdir}/%{name}/%{name}_jorbis*.jar
-%{_libdir}/%{name}/%{name}_pvorbis*.jar
+%{_libdir}/java/%{name}/%{name}_jorbis*.jar
+%{_libdir}/java/%{name}/%{name}_pvorbis*.jar
 %doc doc/bindists/vorbis/readme.txt
-%{_libdir}/%{name}/%{name}_vorbis*.jar
-%{_libdir}/%{name}/lib%{name}vorbis.so
-%{_libdir}/%{name}/%{name}_src*.jar
+%{_libdir}/java/%{name}/%{name}_vorbis*.jar
+%{_libdir}/java/%{name}/lib%{name}vorbis.so
+%{_libdir}/java/%{name}/%{name}_src*.jar
 %{_javadir}/%{name}/%{name}_alsa*jar
 %{_javadir}/%{name}/%{name}_aos*jar
 %{_javadir}/%{name}/%{name}_core*jar
@@ -265,22 +265,22 @@ rm -rf %{buildroot}
 %files cdda
 %defattr(-,root,root,-)
 %doc doc/cdda.txt doc/bindists/cdda/readme.txt
-%{_libdir}/%{name}/%{name}_cdda*.jar
-%{_libdir}/%{name}/lib%{name}cdparanoia.so
+%{_libdir}/java/%{name}/%{name}_cdda*.jar
+%{_libdir}/java/%{name}/lib%{name}cdparanoia.so
 %{_javadir}/%{name}/%{name}_cdda*jar
 
 %files esd
 %defattr(-,root,root,-)
 %doc doc/bindists/esd/readme.txt
-%{_libdir}/%{name}/%{name}_esd*.jar
-%{_libdir}/%{name}/lib%{name}esd.so
+%{_libdir}/java/%{name}/%{name}_esd*.jar
+%{_libdir}/java/%{name}/lib%{name}esd.so
 %{_javadir}/%{name}/%{name}_esd*jar
 
 %files fluidsynth
 %defattr(-,root,root,-)
 %doc doc/fluidsynth*
-%{_libdir}/%{name}/%{name}_fluidsynth*.jar
-%{_libdir}/%{name}/lib%{name}fluid.so
+%{_libdir}/java/%{name}/%{name}_fluidsynth*.jar
+%{_libdir}/java/%{name}/lib%{name}fluid.so
 %{_javadir}/%{name}/%{name}_fluidsynth*jar
 
 %files javadoc
@@ -290,11 +290,14 @@ rm -rf %{buildroot}
 %files gsm
 %defattr(-,root,root,-)
 %doc doc/compression*
-%{_libdir}/%{name}/%{name}_gsm*.jar
+%{_libdir}/java/%{name}/%{name}_gsm*.jar
 %{_javadir}/%{name}/%{name}_gsm*jar
 
 
 %changelog
+* Mon Mar 14 2011 Lukas Zapletal <lzap+rpm[@]redhat.com> - 0.3.7-0.13.20101108cvs
+- bug 665576 - so files installed in /usr/lib(64)/java/tritonus
+
 * Wed Feb 09 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.3.7-0.12.20101108cvs
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 


More information about the scm-commits mailing list