[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