summaryrefslogtreecommitdiffstats
path: root/ubuntu/maverick/kdegraphics/debian
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
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')
-rw-r--r--ubuntu/maverick/kdegraphics/debian/control2
-rw-r--r--ubuntu/maverick/kdegraphics/debian/patches/.gitignore0
-rwxr-xr-xubuntu/maverick/kdegraphics/debian/rules25
3 files changed, 17 insertions, 10 deletions
diff --git a/ubuntu/maverick/kdegraphics/debian/control b/ubuntu/maverick/kdegraphics/debian/control
index f96e97765..cbae876fa 100644
--- a/ubuntu/maverick/kdegraphics/debian/control
+++ b/ubuntu/maverick/kdegraphics/debian/control
@@ -4,7 +4,7 @@ Priority: optional
Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net>
XSBC-Original-Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Uploaders: Ana Beatriz Guerrero Lopez <ana@debian.org>, Francesco Pedrini <francesco.pedrini@gmail.com>, Josh Metzler <joshdeb@metzlers.org>, Sune Vuorela <debian@pusling.com>
-Build-Depends: imlib11-dev, cdbs (>= 0.4.39-0.1), debhelper (>= 5.0.31), autotools-dev, gawk, gettext, kdelibs4-trinity-dev (>= 4:3.5.10), libexif-dev (>= 0.6.9-1), libfribidi-dev, freeglut3-dev, libgphoto2-2-dev, libopenexr-dev (>= 1.2.1), libpaper-dev, libpoppler-dev, libsane-dev (>> 1.0.15), libtiff4-dev, libtiff-tools, libusb-dev, sharutils, libxxf86vm-dev, chrpath [powerpc], automake, autoconf, libtool, libltdl-dev
+Build-Depends: imlib11-dev, cdbs (>= 0.4.39-0.1), debhelper (>= 5.0.31), autotools-dev, gawk, gettext, kdelibs4-trinity-dev (>= 4:3.5.10), libexif-dev (>= 0.6.9-1), libfribidi-dev, freeglut3-dev, libgphoto2-2-dev, libopenexr-dev (>= 1.2.1), libpaper-dev, libpoppler-dev, libsane-dev (>> 1.0.15), libtiff4-dev, libtiff-tools, libusb-dev, sharutils, libxxf86vm-dev, chrpath [powerpc], cmake, libtool, libltdl-dev
Standards-Version: 3.8.4
Package: kdegraphics-trinity
diff --git a/ubuntu/maverick/kdegraphics/debian/patches/.gitignore b/ubuntu/maverick/kdegraphics/debian/patches/.gitignore
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/ubuntu/maverick/kdegraphics/debian/patches/.gitignore
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