[ogre] It's easier to install the media where expected than change the build.

Bruno Wolff III bruno at fedoraproject.org
Tue Jan 11 05:26:10 UTC 2011


commit 9dbf6e87f756b0264c33c5e4ae1a2466238018d8
Author: Bruno Wolff III <bruno at wolff.to>
Date:   Mon Jan 10 23:24:03 2011 -0600

    It's easier to install the media where expected than change the build.

 ogre.spec |   24 +++++++++++-------------
 1 files changed, 11 insertions(+), 13 deletions(-)
---
diff --git a/ogre.spec b/ogre.spec
index 6f022d8..5080938 100644
--- a/ogre.spec
+++ b/ogre.spec
@@ -93,8 +93,6 @@ using SampleBrowser.
 # remove execute bits from src-files for -debuginfo package
 chmod -x `find RenderSystems/GL -type f` \
   `find Samples/DeferredShading -type f` Samples/DynTex/src/DynTex.cpp
-# Fix path to Media files for the Samples
-# sed -i 's|../../Media|%{_datadir}/OGRE/Samples/Media|g' \
 #  Samples/Common/bin/resources.cfg
 # Remove spurious execute buts from some Media files
 chmod -x `find Samples/Media/DeferredShadingMedia -type f`
@@ -121,7 +119,7 @@ rm Tools/XMLConverter/include/tiny*
 %build
 mkdir build
 cd build
-%cmake .. -DOGRE_FULL_RPATH=0 -DCMAKE_SKIP_RPATH=1 -DOGRE_LIB_DIRECTORY=%{_libdir} -DOGRE_MEDIA_PATH=share/OGRE/Samples/Media
+%cmake .. -DOGRE_FULL_RPATH=0 -DCMAKE_SKIP_RPATH=1 -DOGRE_LIB_DIRECTORY=%{_libdir}
 make %{?_smp_mflags}
 
 %install
@@ -151,17 +149,17 @@ mv ../Samples/Media/PCZAppMedia/ROOM_NY.mesh ../Samples/Media/PCZAppMedia/room_n
 mv ../Samples/Media/PCZAppMedia/ROOM_PY.mesh ../Samples/Media/PCZAppMedia/room_py.mesh
 install -p -m 755 bin/SampleBrowser $RPM_BUILD_ROOT%{_bindir}/SampleBrowser
 
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/OGRE/Samples
-cp -a ../Samples/Media $RPM_BUILD_ROOT%{_datadir}/OGRE/Samples
-rm -f $RPM_BUILD_ROOT%{_datadir}/OGRE/Samples/Media/CMakeLists.txt
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/OGRE/
+cp -a ../Samples/Media $RPM_BUILD_ROOT%{_datadir}/OGRE/media
+rm -f $RPM_BUILD_ROOT%{_datadir}/OGRE/media/CMakeLists.txt
 ln -s ../../../../fonts/dejavu/DejaVuSans-Bold.ttf \
-  $RPM_BUILD_ROOT%{_datadir}/OGRE/Samples/Media/fonts/bluebold.ttf
+  $RPM_BUILD_ROOT%{_datadir}/OGRE/media/fonts/bluebold.ttf
 ln -s ../../../../fonts/dejavu/DejaVuSans.ttf \
-  $RPM_BUILD_ROOT%{_datadir}/OGRE/Samples/Media/fonts/bluehigh.ttf
+  $RPM_BUILD_ROOT%{_datadir}/OGRE/media/fonts/bluehigh.ttf
 ln -s ../../../../fonts/dejavu/DejaVuSansCondensed.ttf \
-  $RPM_BUILD_ROOT%{_datadir}/OGRE/Samples/Media/fonts/bluecond.ttf
+  $RPM_BUILD_ROOT%{_datadir}/OGRE/media/fonts/bluecond.ttf
 ln -s ../../../../fonts/dejavu/DejaVuSans.ttf \
-  $RPM_BUILD_ROOT%{_datadir}/OGRE/Samples/Media/fonts/solo5.ttf       
+  $RPM_BUILD_ROOT%{_datadir}/OGRE/media/fonts/solo5.ttf       
 
 %post -p /sbin/ldconfig
 
@@ -179,7 +177,7 @@ ln -s ../../../../fonts/dejavu/DejaVuSans.ttf \
 %{_datadir}/OGRE
 %exclude %{_bindir}/SampleBrowser
 %exclude %{_libdir}/OGRE/Samples
-%exclude %{_datadir}/OGRE/Samples
+%exclude %{_datadir}/OGRE/media
 %config(noreplace) /etc/ld.so.conf.d/*
 
 %files devel
@@ -196,13 +194,13 @@ ln -s ../../../../fonts/dejavu/DejaVuSans.ttf \
 %defattr(-,root,root)
 %{_bindir}/SampleBrowser
 %{_libdir}/OGRE/Samples
-%{_datadir}/OGRE/Samples
+%{_datadir}/OGRE/media
 
 
 %changelog
 * Mon Jan 10 2011 Bruno Wolff III <bruno at wolff.to> - 1.7.2-7
 - Exclude CMakeLists.txt from Media
-- Have cfg files point to correct install location for sample media.
+- Install Samples media where Ogre expects it.
 
 * Fri Jan 07 2011 Tom Callaway <spot at fedoraproject.org> - 1.7.2-6
 - BuildRequires: boost-devel for threading, Remove poco-devel from BR


More information about the scm-commits mailing list