]> git.99rst.org Git - openwrt-packages.git/commitdiff
gpgme: fix double -sf flag passed to ln
authorXuzhen LI <redacted>
Fri, 10 Jul 2026 08:28:09 +0000 (17:28 +0900)
committerJosef Schlehofer <redacted>
Wed, 15 Jul 2026 06:32:08 +0000 (08:32 +0200)
LN is already defined as 'ln -sf' in rules.mk, so passing -sf again
results in 'ln -sf -sf ...', which fails with stricter ln implementations.

Fixes #29243.

Signed-off-by: Xuzhen LI <redacted>
libs/gpgme/Makefile

index a8f2ffd9075e4f5a317fb3804722741b7466f501..ce7cbfc95820cb3dc7d30b5b67d730efcc62f467 100644 (file)
@@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=gpgme
 PKG_VERSION:=2.1.0
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
 PKG_SOURCE_URL:=https://gnupg.org/ftp/gcrypt/$(PKG_NAME)
@@ -80,7 +80,7 @@ define Build/InstallDev
        $(SED) \
                's,^\(prefix\|exec_prefix\)=.*,\1=$(STAGING_DIR)/usr,g' \
                $(2)/bin/gpgme-config
-       $(LN) -sf $(STAGING_DIR)/host/bin/gpgme-config $(1)/usr/bin/gpgme-config
+       $(LN) $(STAGING_DIR)/host/bin/gpgme-config $(1)/usr/bin/gpgme-config
 endef
 
 define Package/libgpgme/install
git clone https://git.99rst.org/PROJECT