1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- ################################################################################
- #
- # pkgconf
- #
- ################################################################################
- PKGCONF_VERSION = 1.6.1
- PKGCONF_SITE = https://distfiles.dereferenced.org/pkgconf
- PKGCONF_SOURCE = pkgconf-$(PKGCONF_VERSION).tar.xz
- PKGCONF_LICENSE = pkgconf license
- PKGCONF_LICENSE_FILES = COPYING
- PKG_CONFIG_HOST_BINARY = $(HOST_DIR)/bin/pkg-config
- define PKGCONF_LINK_PKGCONFIG
- ln -sf pkgconf $(TARGET_DIR)/usr/bin/pkg-config
- endef
- define HOST_PKGCONF_INSTALL_WRAPPER
- $(INSTALL) -m 0755 -D package/pkgconf/pkg-config.in \
- $(HOST_DIR)/bin/pkg-config
- $(SED) 's,@STAGING_SUBDIR@,$(STAGING_SUBDIR),g' \
- $(HOST_DIR)/bin/pkg-config
- endef
- define HOST_PKGCONF_STATIC
- $(SED) 's,@STATIC@,--static,' $(HOST_DIR)/bin/pkg-config
- endef
- define HOST_PKGCONF_SHARED
- $(SED) 's,@STATIC@,,' $(HOST_DIR)/bin/pkg-config
- endef
- PKGCONF_POST_INSTALL_TARGET_HOOKS += PKGCONF_LINK_PKGCONFIG
- HOST_PKGCONF_POST_INSTALL_HOOKS += HOST_PKGCONF_INSTALL_WRAPPER
- ifeq ($(BR2_STATIC_LIBS),y)
- HOST_PKGCONF_POST_INSTALL_HOOKS += HOST_PKGCONF_STATIC
- else
- HOST_PKGCONF_POST_INSTALL_HOOKS += HOST_PKGCONF_SHARED
- endif
- $(eval $(autotools-package))
- $(eval $(host-autotools-package))
|