2 # This is free software, licensed under the GNU General Public License v2.
3 # See /LICENSE for more information.
6 include $(TOPDIR
)/rules.mk
12 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.xz
13 PKG_SOURCE_URL
:=https
://distfiles.dereferenced.org
/pkgconf
14 PKG_HASH
:=ef9c7e61822b7cb8356e6e9e1dca58d9556f3200d78acab35e4347e9d4c2bbaf
16 PKG_MAINTAINER
:=Rosen Penev
<rosenp@gmail.com
>
18 PKG_LICENSE_FILES
:=COPYING
19 PKG_CPE_ID
:=cpe
:/a
:pkgconf
:pkgconf
21 include $(INCLUDE_DIR
)/package.mk
22 include $(INCLUDE_DIR
)/meson.mk
24 define Package
/libpkgconf
28 URL
:=http
://pkgconf.org
/
31 define Package
/pkgconf
35 URL
:=http
://pkgconf.org
/
39 define Package
/libpkgconf
/description
40 libpkgconf is a library which provides access to most of pkgconf’s
41 functionality
, to allow other tooling such
as compilers and IDEs to
42 discover and use frameworks configured by pkgconf. It features a stable
43 library ABI and API designed for building bindings and other tools.
46 define Package
/pkgconf
/description
47 pkgconf is a program which helps to configure compiler and linker flags
48 for development frameworks. It is similar to pkg-config from
49 freedesktop.org
, providing additional functionality while also
50 maintaining compatibility.
56 define Build
/InstallDev
57 $(INSTALL_DIR
) $(1)/usr
/include/libpkgconf
58 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/pkgconf
/libpkgconf
/*.h
$(1)/usr
/include/libpkgconf
59 $(INSTALL_DIR
) $(1)/usr
/lib
60 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libpkgconf.so
* $(1)/usr
/lib
/
61 $(INSTALL_DIR
) $(1)/usr
/share
/aclocal
/
62 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/usr
/share
/aclocal
/pkg.m4 \
63 $(1)/usr
/share
/aclocal
/
66 define Package
/libpkgconf
/install
67 $(INSTALL_DIR
) $(1)/usr
/lib
68 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libpkgconf.so
* $(1)/usr
/lib
/
69 $(INSTALL_DIR
) $(1)/usr
/share
/aclocal
/
70 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/usr
/share
/aclocal
/pkg.m4 \
71 $(1)/usr
/share
/aclocal
/
74 define Package
/pkgconf
/install
75 $(INSTALL_DIR
) $(1)/usr
/bin
76 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/pkgconf
$(1)/usr
/bin
/
79 $(eval
$(call BuildPackage
,libpkgconf
))
80 $(eval
$(call BuildPackage
,pkgconf
))