2
package Debian::Debhelper::Sequence::kde;
3
use Debian::Debhelper::Dh_Version;
4
use Debian::Debhelper::Dh_Lib qw(error);
6
sub ensure_debhelper_version {
7
my @v = split(/\./, $Debian::Debhelper::Dh_Version::version);
11
elsif ($v[0] == $_[0]) {
15
elsif ($v[1] == $_[1]) {
16
return $1 >= $_[2] if ($v[2] =~ /^(\d+)/);
21
unless (ensure_debhelper_version(7, 3, 16)) {
22
error "debhelper addon 'kde' requires debhelper 7.3.16 or later";
28
# Build with kde buildsystem by default
29
add_command_options("dh_auto_configure", "--buildsystem=kde");
30
add_command_options("dh_auto_build", "--buildsystem=kde");
31
add_command_options("dh_auto_test", "--buildsystem=kde");
32
add_command_options("dh_auto_install", "--buildsystem=kde");
33
add_command_options("dh_auto_clean", "--buildsystem=kde");
35
# Omit usr/lib/kde4 from dh_makeshlibs by default
36
add_command_options("dh_makeshlibs", "-Xusr/lib/kde4/");
38
# Exclude kde documentation from dh_compress by default
39
add_command_options("dh_compress",
40
qw(-X.dcl -X.docbook -X-license -X.tag -X.sty -X.el));
42
insert_after("dh_install", "dh_movelibkdeinit");
44
# Only does stuff when package opts into l10n by setting
45
# X-Ubuntu-Use-Langpack: yes
46
require Debian::Debhelper::Sequence::kubuntu_l10n;