View | Details | Raw Unified | Return to bug 9927
Collapse All | Expand All

(-)a/debian/control (-17 / +17 lines)
Lines 16-22 Build-Depends: libalgorithm-checkdigits-perl, Link Here
16
 libcache-fastmmap-perl,
16
 libcache-fastmmap-perl,
17
 libcache-memcached-fast-perl,
17
 libcache-memcached-fast-perl,
18
 libcache-perl,
18
 libcache-perl,
19
 libcgi-pm-perl | perl-modules,
19
 libcgi-pm-perl,
20
 libcgi-session-driver-memcached-perl,
20
 libcgi-session-driver-memcached-perl,
21
 libcgi-session-perl,
21
 libcgi-session-perl,
22
 libcgi-session-serialize-yaml-perl,
22
 libcgi-session-serialize-yaml-perl,
Lines 37-45 Build-Depends: libalgorithm-checkdigits-perl, Link Here
37
 libdbd-mysql-perl,
37
 libdbd-mysql-perl,
38
 libdbd-sqlite2-perl,
38
 libdbd-sqlite2-perl,
39
 libdbi-perl,
39
 libdbi-perl,
40
 libdigest-sha-perl | perl,
40
 libdigest-sha-perl,
41
 libemail-date-perl,
41
 libemail-date-perl,
42
 libfile-path-perl | perl-modules,
42
 libfile-path-perl,
43
 libfile-slurp-perl,
43
 libgd-barcode-perl,
44
 libgd-barcode-perl,
44
 libgd-gd2-noxpm-perl | libgd-gd2-perl,
45
 libgd-gd2-noxpm-perl | libgd-gd2-perl,
45
 libgraphics-magick-perl,
46
 libgraphics-magick-perl,
Lines 63-69 Build-Depends: libalgorithm-checkdigits-perl, Link Here
63
 libmime-lite-perl,
64
 libmime-lite-perl,
64
 libmodern-perl-perl,
65
 libmodern-perl-perl,
65
 libmodule-bundled-files-perl,
66
 libmodule-bundled-files-perl,
66
 libmodule-load-conditional-perl | perl-modules,
67
 libmodule-load-conditional-perl,
67
 libmoose-perl,
68
 libmoose-perl,
68
 libmoosex-storage-perl,
69
 libmoosex-storage-perl,
69
 libmoosex-types-perl,
70
 libmoosex-types-perl,
Lines 88-94 Build-Depends: libalgorithm-checkdigits-perl, Link Here
88
 libtemplate-plugin-htmltotext-perl,
89
 libtemplate-plugin-htmltotext-perl,
89
 libtest-deep-perl,
90
 libtest-deep-perl,
90
 libtest-mockmodule-perl,
91
 libtest-mockmodule-perl,
91
 libtest-simple-perl | perl-modules,
92
 libtest-simple-perl,
92
 libtest-strict-perl,
93
 libtest-strict-perl,
93
 libtest-warn-perl,
94
 libtest-warn-perl,
94
 libtest-yaml-valid-perl,
95
 libtest-yaml-valid-perl,
Lines 109-119 Build-Depends: libalgorithm-checkdigits-perl, Link Here
109
 libxml-sax-writer-perl,
110
 libxml-sax-writer-perl,
110
 libxml-simple-perl,
111
 libxml-simple-perl,
111
 libyaml-perl,
112
 libyaml-perl,
112
 libyaml-syck-perl,
113
 libyaml-syck-perl, 
113
 perl,
114
 perl-modules, 
115
 debhelper (>= 7.0.50), gettext, python, python-debian, xsltproc, docbook-xsl,
114
 debhelper (>= 7.0.50), gettext, python, python-debian, xsltproc, docbook-xsl,
116
 libxml2-utils
115
 libxml2-utils,
116
 perl,
117
 perl-modules
117
118
118
Package: koha-common
119
Package: koha-common
119
Architecture: all
120
Architecture: all
Lines 199-205 Depends: libalgorithm-checkdigits-perl, Link Here
199
 libcache-fastmmap-perl,
200
 libcache-fastmmap-perl,
200
 libcache-memcached-fast-perl,
201
 libcache-memcached-fast-perl,
201
 libcache-perl,
202
 libcache-perl,
202
 libcgi-pm-perl | perl-modules,
203
 libcgi-pm-perl,
203
 libcgi-session-driver-memcached-perl,
204
 libcgi-session-driver-memcached-perl,
204
 libcgi-session-perl,
205
 libcgi-session-perl,
205
 libcgi-session-serialize-yaml-perl,
206
 libcgi-session-serialize-yaml-perl,
Lines 220-228 Depends: libalgorithm-checkdigits-perl, Link Here
220
 libdbd-mysql-perl,
221
 libdbd-mysql-perl,
221
 libdbd-sqlite2-perl,
222
 libdbd-sqlite2-perl,
222
 libdbi-perl,
223
 libdbi-perl,
223
 libdigest-sha-perl | perl,
224
 libdigest-sha-perl,
224
 libemail-date-perl,
225
 libemail-date-perl,
225
 libfile-path-perl | perl-modules,
226
 libfile-path-perl,
227
 libfile-slurp-perl,
226
 libgd-barcode-perl,
228
 libgd-barcode-perl,
227
 libgd-gd2-noxpm-perl | libgd-gd2-perl,
229
 libgd-gd2-noxpm-perl | libgd-gd2-perl,
228
 libgraphics-magick-perl,
230
 libgraphics-magick-perl,
Lines 246-252 Depends: libalgorithm-checkdigits-perl, Link Here
246
 libmime-lite-perl,
248
 libmime-lite-perl,
247
 libmodern-perl-perl,
249
 libmodern-perl-perl,
248
 libmodule-bundled-files-perl,
250
 libmodule-bundled-files-perl,
249
 libmodule-load-conditional-perl | perl-modules,
251
 libmodule-load-conditional-perl,
250
 libmoose-perl,
252
 libmoose-perl,
251
 libmoosex-storage-perl,
253
 libmoosex-storage-perl,
252
 libmoosex-types-perl,
254
 libmoosex-types-perl,
Lines 271-277 Depends: libalgorithm-checkdigits-perl, Link Here
271
 libtemplate-plugin-htmltotext-perl,
273
 libtemplate-plugin-htmltotext-perl,
272
 libtest-deep-perl,
274
 libtest-deep-perl,
273
 libtest-mockmodule-perl,
275
 libtest-mockmodule-perl,
274
 libtest-simple-perl | perl-modules,
276
 libtest-simple-perl,
275
 libtest-strict-perl,
277
 libtest-strict-perl,
276
 libtest-warn-perl,
278
 libtest-warn-perl,
277
 libtest-yaml-valid-perl,
279
 libtest-yaml-valid-perl,
Lines 292-300 Depends: libalgorithm-checkdigits-perl, Link Here
292
 libxml-sax-writer-perl,
294
 libxml-sax-writer-perl,
293
 libxml-simple-perl,
295
 libxml-simple-perl,
294
 libyaml-perl,
296
 libyaml-perl,
295
 libyaml-syck-perl,
297
 libyaml-syck-perl
296
 perl,
297
 perl-modules
298
Architecture: all
298
Architecture: all
299
Description: Perl dep. for koha
299
Description: Perl dep. for koha
300
 Koha is an Integrated Library Managment system for real-world libraries
300
 Koha is an Integrated Library Managment system for real-world libraries
(-)a/debian/control.in (-1 / +3 lines)
Lines 8-14 Standards-Version: 3.8.4 Link Here
8
# There are some exceptions.
8
# There are some exceptions.
9
Build-Depends:__AUTODEPENDS__, 
9
Build-Depends:__AUTODEPENDS__, 
10
 debhelper (>= 7.0.50), gettext, python, python-debian, xsltproc, docbook-xsl,
10
 debhelper (>= 7.0.50), gettext, python, python-debian, xsltproc, docbook-xsl,
11
 libxml2-utils
11
 libxml2-utils,
12
 perl,
13
 perl-modules
12
14
13
Package: koha-common
15
Package: koha-common
14
Architecture: all
16
Architecture: all
(-)a/debian/list-deps (-2 / +4 lines)
Lines 40-49 my $prefix = "^/usr/((lib|share)/perl5|(lib|share)/perl/[0-9.]+)"; Link Here
40
40
41
foreach my $module ( keys %$deps ) {
41
foreach my $module ( keys %$deps ) {
42
    next if $ignore{$module};
42
    next if $ignore{$module};
43
43
    my $ver     = $deps->{$module}->{'min_ver'};
44
    my $ver     = $deps->{$module}->{'min_ver'};
44
    my $subpath = $module;
45
    my $subpath = $module;
45
    $subpath =~ s,::,/,g;
46
    $subpath =~ s,::,/,g;
46
    my $output = qx(apt-file -l -x search "$prefix/$subpath.pm\$");
47
    my $output = qx(apt-file -l -x search "$prefix/$subpath.pm\$");
48
47
    my @temp   = split( /\n/, $output );
49
    my @temp   = split( /\n/, $output );
48
    my @lines  = ();
50
    my @lines  = ();
49
51
Lines 51-60 foreach my $module ( keys %$deps ) { Link Here
51
    # a Debian system. Debian packages should not have unversioned
53
    # a Debian system. Debian packages should not have unversioned
52
    # dependencies on such packages.
54
    # dependencies on such packages.
53
    foreach my $line (@temp) {
55
    foreach my $line (@temp) {
54
        if ( $line ne "perl-base" ) {
56
        if ( $line !~ /^perl-base$|^perl-modules$|^perl$/ ) {
55
            @lines = ( @lines, $line );
57
            @lines = ( @lines, $line );
56
        }
58
        }
57
    }
59
    }
60
58
    if ( scalar(@lines) == 1 && $lines[0] ne "" ) {
61
    if ( scalar(@lines) == 1 && $lines[0] ne "" ) {
59
        my $pkg = $lines[0];
62
        my $pkg = $lines[0];
60
        print "$pkg\n";
63
        print "$pkg\n";
61
- 

Return to bug 9927