diff --git a/libs/npth/Makefile b/libs/npth/Makefile index a7c25470b1..14618d4f35 100644 --- a/libs/npth/Makefile +++ b/libs/npth/Makefile @@ -1,12 +1,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=npth -PKG_VERSION:=1.6 +PKG_VERSION:=1.8 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=https://gnupg.org/ftp/gcrypt/$(PKG_NAME) -PKG_HASH:=1393abd9adcf0762d34798dc34fdcf4d0d22a8410721e76f1e3afcd1daa4e2d1 +PKG_HASH:=8bd24b4f23a3065d6e5b26e98aba9ce783ea4fd781069c1b35d149694e90ca3e PKG_MAINTAINER:=Daniel Golle PKG_LICENSE:=LGPL-2.1-or-later @@ -30,15 +30,32 @@ define Package/libnpth/description nPth is a library to provide the GNU Pth API and thus a non-preemptive threads implementation. endef +CONFIGURE_ARGS = \ + --target=$(REAL_GNU_TARGET_NAME) \ + --host=$(REAL_GNU_TARGET_NAME) \ + --build=$(GNU_HOST_NAME) \ + --disable-dependency-tracking \ + --program-prefix="" \ + --program-suffix="" \ + --prefix=$(CONFIGURE_PREFIX) \ + --exec-prefix=$(CONFIGURE_PREFIX) \ + --bindir=$(CONFIGURE_PREFIX)/bin \ + --sbindir=$(CONFIGURE_PREFIX)/sbin \ + --libexecdir=$(CONFIGURE_PREFIX)/lib \ + --sysconfdir=/etc \ + --datadir=$(CONFIGURE_PREFIX)/share \ + --localstatedir=/var \ + --mandir=$(CONFIGURE_PREFIX)/man \ + --infodir=$(CONFIGURE_PREFIX)/info + define Build/InstallDev - $(INSTALL_DIR) $(2)/bin $(1)/usr/bin - $(INSTALL_BIN) \ - $(PKG_INSTALL_DIR)/usr/bin/npth-config \ - $(2)/bin/ + $(INSTALL_DIR) $(1)/usr/lib/pkgconfig + $(INSTALL_DATA) \ + $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/npth.pc \ + $(1)/usr/lib/pkgconfig $(SED) \ 's,^\(prefix\|exec_prefix\)=.*,\1=$(STAGING_DIR)/usr,g' \ - $(2)/bin/npth-config - ln -sf $(STAGING_DIR)/host/bin/npth-config $(1)/usr/bin/npth-config + $(1)/usr/lib/pkgconfig/npth.pc \ $(INSTALL_DIR) $(1)/usr/include $(INSTALL_DATA) \