include $(TOPDIR)/rules.mk PKG_NAME:=rpcsvc-proto PKG_VERSION:=1.4.3 PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=https://github.com/thkukuk/rpcsvc-proto/releases/download/v$(PKG_VERSION) PKG_HASH:=69315e94430f4e79c74d43422f4a36e6259e97e67e2677b2c7d7060436bd99b1 PKG_LICENSE:=BSD-3-Clause PKG_LICENSE_FILES:=COPYING PKG_INSTALL:=1 PKG_BUILD_PARALLEL:=1 PKG_FIXUP:=autoreconf HOST_BUILD_DEPENDS:=gettext-full/host PKG_BUILD_DEPENDS:=rpcsvc-proto/host include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/nls.mk include $(INCLUDE_DIR)/host-build.mk define Package/rpcsvc-proto SECTION:=libs CATEGORY:=Libraries TITLE:=rpcgen and rpcsvc proto.x files from glibc URL:=https://github.com/thkukuk/rpcsvc-proto DEPENDS:=$(INTL_DEPENDS) BUILDONLY:=1 endef define Package/rpcsvc-proto/description This package contains rpcsvc proto.x files from glibc, which are missing in libtirpc. Additional it contains rpcgen, which is needed to create header files and sources from protocol files. endef # need to use host tool define Build/Prepare $(Build/Prepare/Default) $(SED) 's,.*/rpcgen/rpcgen,\t$(STAGING_DIR_HOSTPKG)/bin/rpcgen,' $(PKG_BUILD_DIR)/rpcsvc/Makefile.am endef define Build/InstallDev $(INSTALL_DIR) $(1)/usr/include $(CP) $(PKG_INSTALL_DIR)/usr/include/rpcsvc $(1)/usr/include/ endef $(eval $(call HostBuild)) $(eval $(call BuildPackage,rpcsvc-proto))