5 SUMMARY="Package compiler and linker metadata tool (alternative to pkg-config)"
6 DESCRIPTION="pkgconf is a program which helps to configure compiler and linker
7 flags for development frameworks. It is an alternative to pkg-config."
8 HOMEPAGE="http://pkgconf.org/"
9 SRC_URI="https://distfiles.dereferenced.org/pkgconf/pkgconf-${VERSION}.tar.xz"
11 PKG_NAMES="pkgconf libpkgconf3 libpkgconf-devel pkg-config"
13 --exclude=libpkgconf.pc
14 etc/pkgconfig/personality.d/*
17 usr/share/doc/pkgconf/
18 usr/share/man/man1/pkgconf.1*
19 usr/share/man/man5/pc.5*
20 usr/share/man/man5/pkgconf-*.5*
23 pkg_config_REQUIRES=${NAME}
24 pkg_config_OBSOLETES="mingw64-i686-pkg-config mingw64-x86_64-pkg-config"
27 usr/bin/*-*-*-pkg-config
28 usr/share/aclocal/pkg.m4
29 usr/share/man/man1/pkg-config.1*
30 usr/share/man/man7/pkg.m4.7*
32 libpkgconf3_CATEGORY="Libs"
33 libpkgconf3_SUMMARY="pkgconf library implemenation"
34 libpkgconf3_DESCRIPTION="libpkgconf is a library which provides access to most
35 of pkgconf functionality, to allow other tooling such as compilers and IDEs to
36 discover and use frameworks configured by pkgconf."
37 libpkgconf3_CONTENTS="usr/bin/cygpkgconf-3.dll"
38 libpkgconf_devel_CATEGORY="Libs"
39 libpkgconf_devel_SUMMARY=${libpkgconf2_SUMMARY}
40 libpkgconf_devel_DESCRIPTION=${libpkgconf2_DESCRIPTION}
41 libpkgconf_devel_CONTENTS="
43 usr/lib/libpkgconf.dll.a
44 usr/lib/pkgconfig/libpkgconf.pc
46 pkgconf_debuginfo_OBSOLETES="pkg-config-debuginfo mingw64-i686-pkg-config-debuginfo mingw64-x86_64-pkg-config-debuginfo"
48 DIFF_EXCLUDES="test_env.sh"
51 --with-personality-dir=/etc/pkgconfig/personality.d
52 --with-pkg-config-dir=/usr/lib/pkgconfig:/usr/share/pkgconfig
53 --with-system-includedir=/usr/include
54 --with-system-libdir=/usr/lib
55 ac_cv_func_cygwin_conv_path=no
62 keepdir /usr/{lib,share}/pkgconfig
63 dosym pkgconf.exe /usr/bin/pkg-config
64 dosym pkgconf.1 /usr/share/man/man1/pkg-config.1
66 dosym pkgconf /usr/bin/${ARCH}-pc-cygwin-pkg-config
68 dodir /etc/pkgconfig/personality.d
69 for mgw in i686-w64-mingw32 x86_64-w64-mingw32
71 cat > ${D}/etc/pkgconfig/personality.d/${mgw}.personality <<_EOF
73 SysrootDir: /usr/${mgw}/sys-root
74 DefaultSearchPaths: /usr/${mgw}/sys-root/mingw/lib/pkgconfig:/usr/${mgw}/sys-root/mingw/share/pkgconfig:/usr/share/pkgconfig
75 SystemIncludePaths: /usr/${mgw}/sys-root/mingw/include
76 SystemLibraryPaths: /usr/${mgw}/sys-root/mingw/lib
78 dosym pkgconf /usr/bin/${mgw}-pkg-config