1Alien::Build::Plugin::PUksgeCronCfoingt:r:iALbliuibtePenkd:g:CPBoeunrifll(d3D:)o:cPulmuegnitna:t:iPokngConfig::LibPkgConf(3)
2
3
4
6 Alien::Build::Plugin::PkgConfig::LibPkgConf - Probe system and
7 determine library or tool properties using PkgConfig::LibPkgConf
8
10 version 2.17
11
13 use alienfile;
14 plugin 'PkgConfig::LibPkgConf' => (
15 pkg_name => 'libfoo',
16 );
17
19 Note: in most case you will want to use
20 Alien::Build::Plugin::PkgConfig::Negotiate instead. It picks the
21 appropriate fetch plugin based on your platform and environment. In
22 some cases you may need to use this plugin directly instead.
23
24 This plugin provides Probe and Gather steps for pkg-config based
25 packages. It uses PkgConfig::LibPkgConf to accomplish this task.
26
27 This plugin is part of the Alien::Build core For Now, but may be
28 removed in a future date. While It Seemed Like A Good Idea at the
29 time, it may not be appropriate to keep it in core. If it is spun off
30 it will get its own distribution some time in the future.
31
33 pkg_name
34 The package name. If this is a list reference then .pc files with all
35 those package names must be present.
36
37 atleast_version
38 The minimum required version that is acceptable version as provided by
39 the system.
40
41 exact_version
42 The exact required version that is acceptable version as provided by
43 the system.
44
45 max_version
46 The max required version that is acceptable version as provided by the
47 system.
48
49 minimum_version
50 Alias for "atleast_version" for backward compatibility.
51
53 available
54 my $bool = Alien::Build::Plugin::PkgConfig::LibPkgConf->available;
55
56 Returns true if the necessary prereqs for this plugin are already
57 installed.
58
60 Alien::Build::Plugin::PkgConfig::Negotiate, Alien::Build, alienfile,
61 Alien::Build::MM, Alien
62
64 Author: Graham Ollis <plicease@cpan.org>
65
66 Contributors:
67
68 Diab Jerius (DJERIUS)
69
70 Roy Storey (KIWIROY)
71
72 Ilya Pavlov
73
74 David Mertens (run4flat)
75
76 Mark Nunberg (mordy, mnunberg)
77
78 Christian Walde (Mithaldu)
79
80 Brian Wightman (MidLifeXis)
81
82 Zaki Mughal (zmughal)
83
84 mohawk (mohawk2, ETJ)
85
86 Vikas N Kumar (vikasnkumar)
87
88 Flavio Poletti (polettix)
89
90 Salvador Fandiño (salva)
91
92 Gianni Ceccarelli (dakkar)
93
94 Pavel Shaydo (zwon, trinitum)
95
96 Kang-min Liu (劉康民, gugod)
97
98 Nicholas Shipp (nshp)
99
100 Juan Julián Merelo Guervós (JJ)
101
102 Joel Berger (JBERGER)
103
104 Petr Pisar (ppisar)
105
106 Lance Wicks (LANCEW)
107
108 Ahmad Fatoum (a3f, ATHREEF)
109
110 José Joaquín Atria (JJATRIA)
111
112 Duke Leto (LETO)
113
114 Shoichi Kaji (SKAJI)
115
116 Shawn Laffan (SLAFFAN)
117
118 Paul Evans (leonerd, PEVANS)
119
121 This software is copyright (c) 2011-2020 by Graham Ollis.
122
123 This is free software; you can redistribute it and/or modify it under
124 the same terms as the Perl 5 programming language system itself.
125
126
127
128perl v5.30.2 Al2i0e2n0:-:0B3u-i2l0d::Plugin::PkgConfig::LibPkgConf(3)