cyrus-sasl: install pkg-config file and fine-tune installed files
authorMichael Heimpold <mhei@heimpold.de>
Tue, 3 Dec 2019 21:34:25 +0000 (22:34 +0100)
committerJosef Schlehofer <pepe.schlehofer@gmail.com>
Mon, 18 Jul 2022 12:41:32 +0000 (14:41 +0200)
Installing the .pc files helps other programs to detect
the presence of libsasl2.

While at, reduce the glob pattern a little bit to not
include unneeded symlinks.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
(cherry picked from commit c9ce769b1aab4abbacaf54fd4074e1ab8fbfd93a)

libs/cyrus-sasl/Makefile

index 04796f3b3059c85151f5220ed01227fd4cbee709..e95041134124c3f972a4c2d581802e25d42dd94d 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=cyrus-sasl
 PKG_VERSION:=2.1.27
-PKG_RELEASE:=2
+PKG_RELEASE:=3
 
 PKG_MAINTAINER:=W. Michael Petullo <mike@flyn.org>
 
@@ -101,13 +101,15 @@ define Build/InstallDev
        ln -sf libsasl2.so $(1)/usr/lib/libsasl.so
        $(INSTALL_DIR) $(1)/usr/lib/sasl2
        $(CP) $(PKG_INSTALL_DIR)/usr/lib/sasl2/lib*.{a,so*} $(1)/usr/lib/sasl2/
+       $(INSTALL_DIR) $(1)/usr/lib/pkgconfig
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libsasl2.pc $(1)/usr/lib/pkgconfig/
 endef
 
 define Package/libsasl2/install
        $(INSTALL_DIR) $(1)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libsasl2.so* $(1)/usr/lib/
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libsasl2.so.* $(1)/usr/lib/
        $(INSTALL_DIR) $(1)/usr/lib/sasl2
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/sasl2/lib*.so* $(1)/usr/lib/sasl2/
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/sasl2/lib*.so.* $(1)/usr/lib/sasl2/
 endef
 
 $(eval $(call BuildPackage,libsasl2))