~shnatsel/+junk/pkg-kde-tools-backport

« back to all changes in this revision

Viewing changes to perllib/Debian/Debhelper/Sequence/kde.pm

  • Committer: Sergey "Shnatsel" Davidoff
  • Date: 2016-04-18 20:56:33 UTC
  • Revision ID: shnatsel@gmail.com-20160418205633-i7sh6o3o6yzm410a
Initial import of version 0.15.16ubuntu2 from vivid

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
{
 
2
    package Debian::Debhelper::Sequence::kde;
 
3
    use Debian::Debhelper::Dh_Version;
 
4
    use Debian::Debhelper::Dh_Lib qw(error);
 
5
 
 
6
    sub ensure_debhelper_version {
 
7
        my @v = split(/\./, $Debian::Debhelper::Dh_Version::version);
 
8
        if ($v[0] > $_[0]) {
 
9
            return 1;
 
10
        }
 
11
        elsif ($v[0] == $_[0]) {
 
12
            if ($v[1] > $_[1]) {
 
13
                return 1;
 
14
            }
 
15
            elsif ($v[1] == $_[1]) {
 
16
                return $1 >= $_[2] if ($v[2] =~ /^(\d+)/);
 
17
            }
 
18
        }
 
19
        return 0;
 
20
    }
 
21
    unless (ensure_debhelper_version(7, 3, 16)) {
 
22
        error "debhelper addon 'kde' requires debhelper 7.3.16 or later";
 
23
    }
 
24
 
 
25
    1;
 
26
}
 
27
 
 
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");
 
34
 
 
35
# Omit usr/lib/kde4 from dh_makeshlibs by default
 
36
add_command_options("dh_makeshlibs", "-Xusr/lib/kde4/");
 
37
 
 
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));
 
41
 
 
42
insert_after("dh_install", "dh_movelibkdeinit");
 
43
 
 
44
# Only does stuff when package opts into l10n by setting
 
45
# X-Ubuntu-Use-Langpack: yes
 
46
require Debian::Debhelper::Sequence::kubuntu_l10n;
 
47
 
 
48
1;