taglib: fix config file paths
authorRosen Penev <rosenp@gmail.com>
Sat, 10 Apr 2021 10:30:50 +0000 (03:30 -0700)
committerRosen Penev <rosenp@gmail.com>
Sun, 11 Apr 2021 00:05:18 +0000 (17:05 -0700)
Gerbera stupidly uses taglib-config to find the paths. Fix them to avoid
adding /usr/lib

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

index 7fa78fc1a5c0dec19f02ddbb4e8f63a730600f47..11f21dc059607022812fd2abbab224594e18ae42 100644 (file)
@@ -48,6 +48,8 @@ TARGET_CXXFLAGS += -flto
 define Build/InstallDev
        $(call Build/InstallDev/cmake,$(1))
        $(SED) '/^prefix=\|^exec_prefix=/s|/usr|$(STAGING_DIR)/usr|' $(1)/usr/bin/taglib-config
+       $(SED) '/^includedir=/s|/usr|$(STAGING_DIR)/usr|' $(1)/usr/bin/taglib-config
+       $(SED) '/^libdir=/s|/usr|$(STAGING_DIR)/usr|' $(1)/usr/bin/taglib-config
        $(SED) 's,/usr/include,$$$${prefix}/include,g' $(1)/usr/lib/pkgconfig/taglib.pc
        $(SED) 's,/usr/lib,$$$${exec_prefix}/lib,g' $(1)/usr/lib/pkgconfig/taglib.pc
        $(INSTALL_DIR) $(2)/bin