[SCM] Debian Qt/KDE packaging tools branch, master, updated. master/0.4.11-8-g8b49f8a
Modestas Vainius
modax-guest at alioth.debian.org
Thu Aug 27 09:05:22 UTC 2009
The following commit has been merged in the master branch:
commit b6580211ef98bfdfa36e1fd0d76de0f149e7a1c9
Author: Modestas Vainius <modestas at vainius.eu>
Date: Thu Aug 27 11:56:31 2009 +0300
Add a kde sequence addon (template) for debhelper (>= 7.3.16).
---
debhelper/Debian/Debhelper/Sequence/kde.pm | 33 ++++++++++++++++++++++++++++
debian/changelog | 1 +
2 files changed, 34 insertions(+), 0 deletions(-)
diff --git a/debhelper/Debian/Debhelper/Sequence/kde.pm b/debhelper/Debian/Debhelper/Sequence/kde.pm
new file mode 100644
index 0000000..dab5987
--- /dev/null
+++ b/debhelper/Debian/Debhelper/Sequence/kde.pm
@@ -0,0 +1,33 @@
+{
+ package Debian::Debhelper::Sequence::kde;
+ use Debian::Debhelper::Dh_Version;
+ use Debian::Debhelper::Dh_Lib qw(error);
+
+ sub ensure_debhelper_version {
+ my @v = split(/\./, $Debian::Debhelper::Dh_Version::version);
+ if ($v[0] > $_[0]) {
+ return 1;
+ }
+ elsif ($v[0] == $_[0]) {
+ if ($v[1] > $_[1]) {
+ return 1;
+ }
+ elsif ($v[1] == $_[1]) {
+ return $1 >= $_[2] if ($v[2] =~ /^(\d+)/);
+ }
+ }
+ return 0;
+ }
+ unless (ensure_debhelper_version(7, 3, 16)) {
+ error "debhelper addon 'kde' requires debhelper 7.3.16 or later";
+ }
+
+ 1;
+}
+
+# Build with kde buildsystem by default
+add_command_options("dh_auto_configure", "--buildsystem=kde");
+add_command_options("dh_auto_build", "--buildsystem=kde");
+add_command_options("dh_auto_test", "--buildsystem=kde");
+add_command_options("dh_auto_install", "--buildsystem=kde");
+add_command_options("dh_auto_clean", "--buildsystem=kde");
diff --git a/debian/changelog b/debian/changelog
index 399ce41..dbd1907 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ pkg-kde-tools (0.4.12~pre1) UNRELEASED; urgency=low
* Split off KDE 4 cmake flags from variables.mk to the text file.
* Create debhelper subdir and move dh_sameversiondep to it.
* Add a kde build system for debhelper (>= 7.3).
+ * Add a kde sequence addon (template) for debhelper (>= 7.3.16).
-- Modestas Vainius <modestas at vainius.eu> Thu, 27 Aug 2009 09:45:30 +0300
--
Debian Qt/KDE packaging tools
More information about the pkg-kde-commits
mailing list