1Alien::Build::Plugin::PUksgeCronCfoingt:r:iALbliuibtePenkd:g:CPBoeunrifll(d3D:)o:cPulmuegnitna:t:iPokngConfig::LibPkgConf(3)
2
3
4

NAME

6       Alien::Build::Plugin::PkgConfig::LibPkgConf - Probe system and
7       determine library or tool properties using PkgConfig::LibPkgConf
8

VERSION

10       version 2.80
11

SYNOPSIS

13        use alienfile;
14        plugin 'PkgConfig::LibPkgConf' => (
15          pkg_name => 'libfoo',
16        );
17

DESCRIPTION

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

PROPERTIES

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.  The first name will be the
36       primary and used by default once installed.  For the subsequent ".pc"
37       files you can use the Alien::Base alt method to retrieve the alternate
38       configurations once the Alien is installed.
39
40   atleast_version
41       The minimum required version that is acceptable version as provided by
42       the system.
43
44   exact_version
45       The exact required version that is acceptable version as provided by
46       the system.
47
48   max_version
49       The max required version that is acceptable version as provided by the
50       system.
51
52   minimum_version
53       Alias for "atleast_version" for backward compatibility.
54

METHODS

56   available
57        my $bool = Alien::Build::Plugin::PkgConfig::LibPkgConf->available;
58
59       Returns true if the necessary prereqs for this plugin are already
60       installed.
61

SEE ALSO

63       Alien::Build::Plugin::PkgConfig::Negotiate, Alien::Build, alienfile,
64       Alien::Build::MM, Alien
65

AUTHOR

67       Author: Graham Ollis <plicease@cpan.org>
68
69       Contributors:
70
71       Diab Jerius (DJERIUS)
72
73       Roy Storey (KIWIROY)
74
75       Ilya Pavlov
76
77       David Mertens (run4flat)
78
79       Mark Nunberg (mordy, mnunberg)
80
81       Christian Walde (Mithaldu)
82
83       Brian Wightman (MidLifeXis)
84
85       Zaki Mughal (zmughal)
86
87       mohawk (mohawk2, ETJ)
88
89       Vikas N Kumar (vikasnkumar)
90
91       Flavio Poletti (polettix)
92
93       Salvador Fandiño (salva)
94
95       Gianni Ceccarelli (dakkar)
96
97       Pavel Shaydo (zwon, trinitum)
98
99       Kang-min Liu (劉康民, gugod)
100
101       Nicholas Shipp (nshp)
102
103       Juan Julián Merelo Guervós (JJ)
104
105       Joel Berger (JBERGER)
106
107       Petr Písař (ppisar)
108
109       Lance Wicks (LANCEW)
110
111       Ahmad Fatoum (a3f, ATHREEF)
112
113       José Joaquín Atria (JJATRIA)
114
115       Duke Leto (LETO)
116
117       Shoichi Kaji (SKAJI)
118
119       Shawn Laffan (SLAFFAN)
120
121       Paul Evans (leonerd, PEVANS)
122
123       Håkon Hægland (hakonhagland, HAKONH)
124
125       nick nauwelaerts (INPHOBIA)
126
127       Florian Weimer
128
130       This software is copyright (c) 2011-2022 by Graham Ollis.
131
132       This is free software; you can redistribute it and/or modify it under
133       the same terms as the Perl 5 programming language system itself.
134
135
136
137perl v5.36.1                    Al2i0e2n3:-:0B5u-i1l5d::Plugin::PkgConfig::LibPkgConf(3)
Impressum