1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
use 5.006;
use ExtUtils::MakeMaker;
use lib qw(inc);
use Devel::CheckLib;
check_lib_or_exit(
lib => 'zbar',
header => 'zbar.h',
LIBS => join(' ', map({ /^LIBS=(.*)/; $1 } grep(/^LIBS=/, @ARGV))),
INC => join(' ', map({ /^INC=(.*)/; $1 } grep(/^INC=/, @ARGV))),
);
WriteMakefile(
NAME => 'Barcode::ZBar',
VERSION_FROM => "ZBar.pm",
ABSTRACT_FROM => "ZBar.pm",
AUTHOR => 'Jeff Brown <spadix@users.sourceforge.net>',
LICENSE => 'lgpl_2_1',
LIBS => ['-lzbar'],
MIN_PERL_VERSION => '5.006',
META_MERGE => {
"meta-spec" => {
version => '2',
url => 'https://metacpan.org/pod/CPAN::Meta::Spec',
},
prereqs => {
build => {
requires => {
'Test::More' => 0,
},
},
test => {
recommends => {
'Image::Magick' => 0,
},
},
develop => {
recommends => {
'Test::Pod::Coverage' => 0,
'Test::Pod' => 0,
},
}
},
resources => {
homepage => 'https://metacpan.org/pod/Barcode::ZBar/',
repository => {
type => 'git',
url => 'https://github.com/mchehab/zbar.git',
web => 'https://github.com/mchehab/zbar',
}
},
provides => {
'Barcode::ZBar' => {
file => 'ZBar.pm',
version => '0.10',
},
'Barcode::ZBar::Error' => {
file => 'ZBar.pm',
version => '0.10',
},
}
},
);
|