summaryrefslogtreecommitdiffstats
path: root/dilos/core/tdesdk/debian
diff options
context:
space:
mode:
Diffstat (limited to 'dilos/core/tdesdk/debian')
-rw-r--r--dilos/core/tdesdk/debian/cdbs/debian-tde.mk7
-rw-r--r--dilos/core/tdesdk/debian/cervisia-trinity.lintian2
-rw-r--r--dilos/core/tdesdk/debian/cervisia-trinity.postinst16
-rw-r--r--dilos/core/tdesdk/debian/compat2
-rw-r--r--dilos/core/tdesdk/debian/control10
-rwxr-xr-xdilos/core/tdesdk/debian/rules31
6 files changed, 31 insertions, 37 deletions
diff --git a/dilos/core/tdesdk/debian/cdbs/debian-tde.mk b/dilos/core/tdesdk/debian/cdbs/debian-tde.mk
index e2b1dc666..82994a844 100644
--- a/dilos/core/tdesdk/debian/cdbs/debian-tde.mk
+++ b/dilos/core/tdesdk/debian/cdbs/debian-tde.mk
@@ -82,7 +82,7 @@ DEB_SHLIBDEPS_INCLUDE = $(foreach p,$(PACKAGES_WITH_LIBS),debian/$(p)/usr/lib/$(
DEB_AC_AUX_DIR = $(DEB_SRCDIR)/admin
DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include"
-DEB_COMPRESS_EXCLUDE = .dcl .docbook -license .tag .sty .el
+DEB_COMPRESS_EXCLUDE_ALL += .dcl .docbook -license .tag .sty .el
# The default gzip compressor has been changed in dpkg >= 1.17.0.
deb_default_compress = $(shell LANG=C dpkg-deb --version | head -n1 | \
@@ -202,6 +202,11 @@ $(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%:
install -p -D -m644 debian/$(cdbs_curpkg).presubj \
debian/$(cdbs_curpkg)/usr/share/bug/$(cdbs_curpkg)/presubj; \
fi
+ if test -d debian/$(cdbs_curpkg)/usr/lib && \
+ test $$(find debian/$(cdbs_curpkg)/usr/lib -name "*.so" | wc -l) -gt 0; then \
+ echo "# Triggers added by cdbs/debian-tde.mk" >> debian/.debhelper/generated/$(cdbs_curpkg)/triggers; \
+ echo "activate-noawait ldconfig" >> debian/.debhelper/generated/$(cdbs_curpkg)/triggers; \
+ fi
binary-install/$(DEB_SOURCE_PACKAGE)-doc-html::
set -e; \
diff --git a/dilos/core/tdesdk/debian/cervisia-trinity.lintian b/dilos/core/tdesdk/debian/cervisia-trinity.lintian
index ff16fcf9e..76268d1ab 100644
--- a/dilos/core/tdesdk/debian/cervisia-trinity.lintian
+++ b/dilos/core/tdesdk/debian/cervisia-trinity.lintian
@@ -4,6 +4,4 @@ cervisia-trinity: script-not-executable ./usr/share/apps/tdeconf_update/move_rep
# This is from tdeinit black magic.
cervisia-trinity: no-shlibs-control-file usr/lib/libtdeinit_cervisia.so
-cervisia-trinity: postinst-must-call-ldconfig usr/lib/libtdeinit_cervisia.so
-cervisia-trinity: postrm-should-call-ldconfig usr/lib/libtdeinit_cervisia.so
cervisia-trinity: package-name-doesnt-match-sonames libtdeinit-cervisia
diff --git a/dilos/core/tdesdk/debian/cervisia-trinity.postinst b/dilos/core/tdesdk/debian/cervisia-trinity.postinst
deleted file mode 100644
index 4728b399c..000000000
--- a/dilos/core/tdesdk/debian/cervisia-trinity.postinst
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh
-# postinst script for cervisia-trinity
-
-set -e
-if [ "${BASEDIR:=/}" = "/" ]; then
- BASEDIR=""
-fi
-
-#if [ "$1" = "configure" ] ; then
-# # force ldconfig due to tdeinit library
-# ldconfig
-#fi
-
-#DEBHELPER#
-
-exit 0
diff --git a/dilos/core/tdesdk/debian/compat b/dilos/core/tdesdk/debian/compat
index ec635144f..f599e28b8 100644
--- a/dilos/core/tdesdk/debian/compat
+++ b/dilos/core/tdesdk/debian/compat
@@ -1 +1 @@
-9
+10
diff --git a/dilos/core/tdesdk/debian/control b/dilos/core/tdesdk/debian/control
index fe1f5ae72..58d5361b6 100644
--- a/dilos/core/tdesdk/debian/control
+++ b/dilos/core/tdesdk/debian/control
@@ -4,11 +4,11 @@ Priority: optional
Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
XSBC-Original-Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Uploaders: Ana Beatriz Guerrero Lopez <ana@debian.org>, Fathi Boudra <fboudra@free.fr>, Josh Metzler <joshdeb@metzlers.org>, Sune Vuorela <debian@pusling.com>
-Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build,
+Build-Depends: cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build,
pkg-config, tdelibs14-trinity-dev, binutils-dev [!solaris-any], bison, flex, libfl-dev | flex (<< 2.5.39),
tdepim-trinity-dev, libapr1-dev, libtdepim1-trinity-dev,
libktnef1-trinity-dev, libsvn-dev, libdb-dev,
- libiberty-dev | binutils-dev (<< 2.23.91.20131123-1~),
+ libiberty-dev | binutils-dev (<< 2.23.91.20131123-1~), dh-python,
libiconv-dev [solaris-any]
Standards-Version: 3.8.4
@@ -166,7 +166,7 @@ Architecture: all
Section: devel
Replaces: kcachegrind-converters-trinity (<< 4:14.0.0~)
Breaks: kcachegrind-converters-trinity (<< 4:14.0.0~)
-Depends: ${perl:Depends}, php-cli | php5-cli, python-all
+Depends: ${perl:Depends}, ${python3:Depends}, php-cli | php5-cli
Recommends: tdecachegrind-trinity
Description: format converters for TDECachegrind profiling visualisation tool
This is a collection of scripts for converting the output from
@@ -220,7 +220,7 @@ Architecture: all
Section: devel
Replaces: kdesdk-scripts-trinity (<< 4:14.0.0~)
Breaks: kdesdk-scripts-trinity (<< 4:14.0.0~)
-Depends: ${perl:Depends}, python-all
+Depends: ${perl:Depends}, ${python3:Depends}
Recommends: automake1.9 | automaken, cvs, gawk
Suggests: khelpcenter-trinity, tdesdk-trinity-doc-html, dmalloc, gdb, tdelibs14-trinity-doc, tqt3-doc, valgrind, devscripts
Enhances: kate-trinity
@@ -361,7 +361,7 @@ Architecture: any
Section: devel
Replaces: umbrello-trinity (<< 4:14.0.0~)
Breaks: umbrello-trinity (<< 4:14.0.0~)
-Depends: ${shlibs:Depends}
+Depends: ${shlibs:Depends}, ${python3:Depends}
Suggests: khelpcenter-trinity, tdesdk-trinity-doc-html
Description: UML modelling tool and code generator
Umbrello UML Modeller is a Unified Modelling Language editor for TDE.
diff --git a/dilos/core/tdesdk/debian/rules b/dilos/core/tdesdk/debian/rules
index 2321e5f11..24f4043d8 100755
--- a/dilos/core/tdesdk/debian/rules
+++ b/dilos/core/tdesdk/debian/rules
@@ -43,28 +43,35 @@ DEB_INSTALL_CHANGELOGS_kompare-trinity := kompare/ChangeLog
DEB_INSTALL_CHANGELOGS_umbrello-trinity := umbrello/ChangeLog
binary-install/tdesdk-scripts-trinity::
-# mv -f debian/tdesdk-scripts-trinity/usr/bin/svn-clean \
-# debian/tdesdk-scripts-trinity/usr/bin/svn-clean-kde
-# mv -f debian/tdesdk-scripts-trinity/usr/bin/svnversions \
-# debian/tdesdk-scripts-trinity/usr/bin/svnversion-kde
+# mv -f debian/$(cdbs_curpkg)/usr/bin/svn-clean \
+# debian/$(cdbs_curpkg)/usr/bin/svn-clean-kde
+# mv -f debian/$(cdbs_curpkg)/usr/bin/svnversions \
+# debian/$(cdbs_curpkg)/usr/bin/svnversion-kde
install -p -D -m644 scripts/kde-buildrc \
- debian/tdesdk-scripts-trinity/usr/share/doc/tdesdk-scripts-trinity/kde-buildrc.example
+ debian/$(cdbs_curpkg)/usr/share/doc/tdesdk-scripts-trinity/kde-buildrc.example
+ dh_python3 -p $(cdbs_curpkg) --shebang=/usr/bin/python3 /usr/bin
binary-install/tdesdk-misc-trinity::
install -p -D -m644 kdeaccounts-plugin/README \
- debian/tdesdk-misc-trinity/usr/share/doc/tdesdk-misc/README.kdeaccounts-plugin
+ debian/$(cdbs_curpkg)/usr/share/doc/tdesdk-misc/README.kdeaccounts-plugin
install -p -D -m644 tdeioslave/svn/AUTHORS \
- debian/tdesdk-misc-trinity/usr/share/doc/tdesdk-misc/AUTHORS.tdeioslave-svn
+ debian/$(cdbs_curpkg)/usr/share/doc/tdesdk-misc/AUTHORS.tdeioslave-svn
install -p -D -m644 tdeioslave/svn/README \
- debian/tdesdk-misc-trinity/usr/share/doc/tdesdk-misc/README.tdeioslave-svn
+ debian/$(cdbs_curpkg)/usr/share/doc/tdesdk-misc/README.tdeioslave-svn
install -p -D -m644 kprofilemethod/README \
- debian/tdesdk-misc-trinity/usr/share/doc/tdesdk-misc/README.kprofilemethod
+ debian/$(cdbs_curpkg)/usr/share/doc/tdesdk-misc/README.kprofilemethod
install -p -D -m644 scheck/README \
- debian/tdesdk-misc-trinity/usr/share/doc/tdesdk-misc/README.scheck
+ debian/$(cdbs_curpkg)/usr/share/doc/tdesdk-misc/README.scheck
binary-install/kapptemplate-trinity::
- rm -f debian/kapptemplate-trinity/usr/share/apps/kapptemplate/admin/*.cdbs-orig
+ rm -f debian/$(cdbs_curpkg)/usr/share/apps/kapptemplate/admin/*.cdbs-orig
for admindirfile in compile config.guess config.sub debianrules depcomp detect-autoconf.pl \
Doxyfile.global install-sh missing mkinstalldirs nmcheck ylwrap; do \
- chmod 755 debian/kapptemplate-trinity/usr/share/apps/kapptemplate/admin/$$admindirfile; \
+ chmod 755 debian/$(cdbs_curpkg)/usr/share/apps/kapptemplate/admin/$$admindirfile; \
done
+
+binary-install/tdecachegrind-converters-trinity::
+ dh_python3 -p $(cdbs_curpkg) --shebang=/usr/bin/python3 /usr/bin
+
+binary-install/umbrello-trinity::
+ dh_python3 -p $(cdbs_curpkg) --shebang=/usr/bin/python3 /usr/share/apps/umbrello/headings