taglib: built shared library instead
authorRosen Penev <rosenp@gmail.com>
Thu, 3 Jun 2021 04:01:47 +0000 (21:01 -0700)
committerRosen Penev <rosenp@gmail.com>
Thu, 3 Jun 2021 04:04:43 +0000 (21:04 -0700)
Two packages here use taglib.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
libs/taglib/Makefile

index 9f8c8194aaf13c2489136b1f56118ebc77d7667e..876ab8a7fca9a256a857daf7956a15daf25b0ca5 100644 (file)
@@ -27,7 +27,6 @@ define Package/taglib
   TITLE:=taglib
   URL:=https://github.com/taglib/taglib
   DEPENDS:=+libstdcpp
-  BUILDONLY:=1
 endef
 
 define Package/taglib/description
@@ -38,6 +37,7 @@ define Package/taglib/description
 endef
 
 CMAKE_OPTIONS += \
+       -DBUILD_SHARED_LIBS=ON
        -DBUILD_TESTS=OFF \
        -DBUILD_EXAMPLES=OFF \
        -DBUILD_BINDINGS=OFF \
@@ -56,4 +56,9 @@ define Build/InstallDev
        $(LN) ../../usr/bin/taglib-config $(2)/bin/taglib-config
 endef
 
+define Package/taglib/Install
+       $(INSTALL_DIR) $(1)/usr/lib
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libtag.so.* $(1)/usr/lib/
+endef
+
 $(eval $(call BuildPackage,taglib))