summaryrefslogtreecommitdiffstats
path: root/ubuntu/maverick/kdegraphics/debian/rules
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2011-07-31 01:58:22 -0500
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2011-07-31 01:58:22 -0500
commite52632cf240dda02dd5c39a580368c73c4d68c1c (patch)
treee925e8c42b0cf3cdea06e6988dee7ab46a08ce38 /ubuntu/maverick/kdegraphics/debian/rules
parent87402a68a2871ea46422eef2ee03dd9500ca0ca4 (diff)
downloadtde-packaging-e52632cf240dda02dd5c39a580368c73c4d68c1c.tar.gz
tde-packaging-e52632cf240dda02dd5c39a580368c73c4d68c1c.zip
Use CMake version of kdegraphics build for Maverick
Diffstat (limited to 'ubuntu/maverick/kdegraphics/debian/rules')
-rwxr-xr-xubuntu/maverick/kdegraphics/debian/rules25
1 files changed, 16 insertions, 9 deletions
diff --git a/ubuntu/maverick/kdegraphics/debian/rules b/ubuntu/maverick/kdegraphics/debian/rules
index dc67d38f0..653c978ae 100755
--- a/ubuntu/maverick/kdegraphics/debian/rules
+++ b/ubuntu/maverick/kdegraphics/debian/rules
@@ -1,18 +1,25 @@
-#! /usr/bin/make -f
+#!/usr/bin/make -f
+
+# Set LD_LIBRARY_PATH to the installed library directory to allow dh_shlibdeps to function
+# Also include the main Trinity path
+ifeq ("$(LD_LIBRARY_PATH)", "")
+LD_LIBRARY_PATH=debian/tmp/opt/trinity/lib
+else
+LD_LIBRARY_PATH += :debian/tmp/opt/trinity/lib
+endif
+export LD_LIBRARY_PATH
include /usr/share/cdbs/1/rules/debhelper.mk
-include debian/cdbs/debian-qt-kde.mk
+include /usr/share/cdbs/1/class/cmake.mk
include /usr/share/cdbs/1/rules/simple-patchsys.mk
include /usr/share/cdbs/1/rules/utils.mk
-DEB_CONFIGURE_INCLUDEDIR := /opt/trinity/include/kde
-DEB_CONFIGURE_MANDIR := /opt/trinity/share/man
-DEB_CONFIGURE_PREFIX := /opt/trinity
-DEB_CONFIGURE_INFODIR := /opt/trinity/share/info
-
-cdbs_configure_flags := --with-qt-dir=/usr/share/qt3 --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug)
+DEB_CMAKE_EXTRA_FLAGS := -DLIB_SUFFIX="" -DCMAKE_INSTALL_PREFIX="/opt/trinity" -DCONFIG_INSTALL_DIR="/etc/trinity" -DSYSCONF_INSTALL_DIR="/etc/trinity" -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" -DCMAKE_LIBRARY_PATH="/opt/trinity/lib" -DCMAKE_INCLUDE_PATH="/opt/trinity/include/" -DAUTODETECT_QT_DIRS="ON" -DCMAKE_VERBOSE_MAKEFILE="ON" -DBUILD_ALL="ON" -DCMAKE_SKIP_RPATH="OFF" \
+-DWITH_TIFF="ON" -DWITH_OPENEXR="ON" -DWITH_PDF="ON"
-DEB_CONFIGURE_EXTRA_FLAGS := --prefix=/opt/trinity --includedir="/opt/trinity/include/kde" --mandir="/opt/trinity/share/man" --infodir="/opt/trinity/share/info" --with-extra-libs="/usr/lib/mesa"
+# Honour "parallel=N" option of DEB_BUILD_OPTIONS. Comment out to
+# never build in parallel, regardless of DEB_BUILD_OPTIONS.
+DEB_BUILD_PARALLEL = true
DEB_DH_STRIP_ARGS := --dbg-package=kdegraphics-trinity-dbg