openwrt-packages/devel/pkgconf/Makefile

69 lines
1.8 KiB
Makefile
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=pkgconf
PKG_VERSION:=1.6.3
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=https://distfiles.dereferenced.org/pkgconf
PKG_HASH:=61f0b31b0d5ea0e862b454a80c170f57bad47879c0c42bd8de89200ff62ea210
PKG_MAINTAINER:=Rosen Penev <rosenp@gmail.com>
PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=COPYING
PKG_INSTALL:=1
PKG_BUILD_PARALLEL:=1
include $(INCLUDE_DIR)/package.mk
define Package/libpkgconf
SECTION:=libs
CATEGORY:=Libraries
TITLE:=libpkgconf
URL:=http://pkgconf.org/
endef
define Package/pkgconf
SECTION:=devel
CATEGORY:=Development
TITLE:=pkgconf
URL:=http://pkgconf.org/
DEPENDS:=+libpkgconf
endef
define Package/libpkgconf/description
libpkgconf is a library which provides access to most of pkgconfs
functionality, to allow other tooling such as compilers and IDEs to
discover and use frameworks configured by pkgconf. It features a stable
library ABI and API designed for building bindings and other tools.
endef
define Package/pkgconf/description
pkgconf is a program which helps to configure compiler and linker flags
for development frameworks. It is similar to pkg-config from
freedesktop.org, providing additional functionality while also
maintaining compatibility.
endef
define Package/libpkgconf/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libpkgconf.so* $(1)/usr/lib/
$(INSTALL_DIR) $(1)/usr/share/aclocal/
$(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/aclocal/pkg.m4 \
$(1)/usr/share/aclocal/
endef
define Package/pkgconf/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/pkgconf $(1)/usr/bin/
endef
$(eval $(call BuildPackage,libpkgconf))
$(eval $(call BuildPackage,pkgconf))