r10219 - in packages/trunk/plee-the-bear/debian: . patches
Julien Jorge
j-jorge-guest at alioth.debian.org
Wed Aug 26 21:56:24 UTC 2009
Author: j-jorge-guest
Date: 2009-08-26 21:56:24 +0000 (Wed, 26 Aug 2009)
New Revision: 10219
Added:
packages/trunk/plee-the-bear/debian/patches/rpath-editors.diff
Modified:
packages/trunk/plee-the-bear/debian/bear-factory.install
packages/trunk/plee-the-bear/debian/changelog
packages/trunk/plee-the-bear/debian/patches/series
packages/trunk/plee-the-bear/debian/rules
Log:
- Install private libraries of the editor in /usr/lib/bear-factory.
- Set the correct rpath for the editors (patch rpath-editors.diff).
- Don't call dh_makeshlibs
Modified: packages/trunk/plee-the-bear/debian/bear-factory.install
===================================================================
--- packages/trunk/plee-the-bear/debian/bear-factory.install 2009-08-26 19:33:31 UTC (rev 10218)
+++ packages/trunk/plee-the-bear/debian/bear-factory.install 2009-08-26 21:56:24 UTC (rev 10219)
@@ -1,5 +1,5 @@
debian/tmp/usr/bin/bf-* usr/bin/
-debian/tmp/usr/lib/libbear-editor.so usr/lib
+debian/tmp/usr/lib/bear-factory/libbear-editor.so usr/lib/bear-factory
debian/tmp/usr/share/bear-factory usr/share/
debian/tmp/usr/share/man/man1 usr/share/man
debian/tmp/usr/share/locale/fr_FR/LC_MESSAGES/bear-factory.mo usr/share/locale/fr_FR/LC_MESSAGES/bear-factory.mo
Modified: packages/trunk/plee-the-bear/debian/changelog
===================================================================
--- packages/trunk/plee-the-bear/debian/changelog 2009-08-26 19:33:31 UTC (rev 10218)
+++ packages/trunk/plee-the-bear/debian/changelog 2009-08-26 21:56:24 UTC (rev 10219)
@@ -17,6 +17,8 @@
(patch clear-selection-checks-layer.diff).
* Add a -DNDEBUG on the compile line.
* Add libboost-thread in the dependencies (required by version 0.4).
+ * Install private libraries of the editor in /usr/lib/bear-factory.
+ * Set the correct rpath for the editors (patch rpath-editors.diff).
-- Julien Jorge <julien_jorge at yahoo.fr> Sat, 22 Aug 2009 10:59:56 +0200
Added: packages/trunk/plee-the-bear/debian/patches/rpath-editors.diff
===================================================================
--- packages/trunk/plee-the-bear/debian/patches/rpath-editors.diff (rev 0)
+++ packages/trunk/plee-the-bear/debian/patches/rpath-editors.diff 2009-08-26 21:56:24 UTC (rev 10219)
@@ -0,0 +1,51 @@
+Index: plee-the-bear-0.4/bear-factory/animation-editor/src/bf/CMakeLists.txt
+===================================================================
+--- plee-the-bear-0.4.orig/bear-factory/animation-editor/src/bf/CMakeLists.txt 2009-08-26 23:05:45.000000000 +0200
++++ plee-the-bear-0.4/bear-factory/animation-editor/src/bf/CMakeLists.txt 2009-08-26 23:48:19.000000000 +0200
+@@ -19,6 +19,12 @@
+
+ ADD_EXECUTABLE( ${BF_AE_TARGET_NAME} ${BF_AE_SOURCE_FILES} )
+
++SET_TARGET_PROPERTIES(
++ ${BF_AE_TARGET_NAME}
++ PROPERTIES
++ INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${BEAR_FACTORY_INSTALL_LIBRARY_DIR}"
++ )
++
+ TARGET_LINK_LIBRARIES(
+ ${BF_AE_TARGET_NAME}
+ bear-editor
+Index: plee-the-bear-0.4/bear-factory/level-editor/src/bf/CMakeLists.txt
+===================================================================
+--- plee-the-bear-0.4.orig/bear-factory/level-editor/src/bf/CMakeLists.txt 2009-08-26 23:05:45.000000000 +0200
++++ plee-the-bear-0.4/bear-factory/level-editor/src/bf/CMakeLists.txt 2009-08-26 23:48:34.000000000 +0200
+@@ -69,6 +69,12 @@
+
+ ADD_EXECUTABLE( ${BF_LE_TARGET_NAME} ${BF_LE_SOURCE_FILES} )
+
++SET_TARGET_PROPERTIES(
++ ${BF_LE_TARGET_NAME}
++ PROPERTIES
++ INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${BEAR_FACTORY_INSTALL_LIBRARY_DIR}"
++ )
++
+ TARGET_LINK_LIBRARIES(
+ ${BF_LE_TARGET_NAME}
+ bear-editor
+Index: plee-the-bear-0.4/bear-factory/model-editor/src/bf/CMakeLists.txt
+===================================================================
+--- plee-the-bear-0.4.orig/bear-factory/model-editor/src/bf/CMakeLists.txt 2009-08-26 23:05:45.000000000 +0200
++++ plee-the-bear-0.4/bear-factory/model-editor/src/bf/CMakeLists.txt 2009-08-26 23:48:07.000000000 +0200
+@@ -66,6 +66,12 @@
+
+ ADD_EXECUTABLE( ${BF_ME_TARGET_NAME} ${BF_ME_SOURCE_FILES} )
+
++SET_TARGET_PROPERTIES(
++ ${BF_ME_TARGET_NAME}
++ PROPERTIES
++ INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${BEAR_FACTORY_INSTALL_LIBRARY_DIR}"
++ )
++
+ TARGET_LINK_LIBRARIES(
+ ${BF_ME_TARGET_NAME}
+ bear-editor
Modified: packages/trunk/plee-the-bear/debian/patches/series
===================================================================
--- packages/trunk/plee-the-bear/debian/patches/series 2009-08-26 19:33:31 UTC (rev 10218)
+++ packages/trunk/plee-the-bear/debian/patches/series 2009-08-26 21:56:24 UTC (rev 10219)
@@ -1 +1,2 @@
+rpath-editors.diff
clear-selection-checks-layer.diff
Modified: packages/trunk/plee-the-bear/debian/rules
===================================================================
--- packages/trunk/plee-the-bear/debian/rules 2009-08-26 19:33:31 UTC (rev 10218)
+++ packages/trunk/plee-the-bear/debian/rules 2009-08-26 21:56:24 UTC (rev 10219)
@@ -28,14 +28,14 @@
cd $(BUILD_TREE); cmake .. \
-DCMAKE_INSTALL_PREFIX:STRING="/usr" \
-DCMAKE_C_FLAGS:STRING="$(CFLAGS) -DNDEBUG" \
- -DBUILD_STATIC:BOOL=ON \
-DBEAR_ENGINE_INSTALL_LIBRARY_DIR:STRING="lib/games/plee-the-bear" \
- -DPTB_INSTALL_CUSTOM_LIBRARY_DIR:STRING="lib/games/plee-the-bear" \
-DBEAR_ENGINE_INSTALL_EXECUTABLE_DIR:STRING="games" \
+ -DBEAR_FACTORY_INSTALL_LIBRARY_DIR:STRING="lib/bear-factory" \
-DCMAKE_SHARED_LINKER_FLAGS:STRING="-Wl,--as-needed" \
-DCMAKE_EXE_LINKER_FLAGS:STRING="-Wl,--as-needed" \
-DCMAKE_INSTALL_RPATH:STRING="/usr/lib/games/plee-the-bear" \
-DPTB_INSTALL_DATA_DIR:STRING="share/games/plee-the-bear" \
+ -DPTB_INSTALL_CUSTOM_LIBRARY_DIR:STRING="lib/games/plee-the-bear" \
-DPTB_INSTALL_EXECUTABLE_DIR:STRING="games"
ln -s ../plee-the-bear/desktop/menu/plee-the-bear debian/plee-the-bear.menu
ln -s ../bear-factory/desktop/menu/bf-animation-editor debian/bf-animation-editor.menu
@@ -101,7 +101,6 @@
dh_strip -a
dh_compress -a
dh_fixperms -a
- dh_makeshlibs -a
dh_installdeb -a
dh_shlibdeps -a
dh_gencontrol -a
More information about the Pkg-games-commits
mailing list