From: Luiz Angelo Daros de Luca Date: Wed, 25 Nov 2020 18:19:58 +0000 (-0300) Subject: gst1-plugins-base: fix build with no module X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=56eb4078e5895f5ebf2f852dc605eed74f0956a5;p=openwrt-packages.git gst1-plugins-base: fix build with no module gst1-plugins-base might be required only for its libraries, not modules. However, InstallDev tries to copy them unconditionally, failing when no modules are selected/compiled. Fixes #13973 Signed-off-by: Luiz Angelo Daros de Luca --- diff --git a/multimedia/gst1-plugins-base/Makefile b/multimedia/gst1-plugins-base/Makefile index 227cc4d0b..acdcdb575 100644 --- a/multimedia/gst1-plugins-base/Makefile +++ b/multimedia/gst1-plugins-base/Makefile @@ -182,11 +182,14 @@ define Build/InstallDev ./usr/lib/libgst*-$(GST_VERSION).so* \ $(1)/usr/lib/ \ ) - $(INSTALL_DIR) $(1)/usr/lib/gstreamer-$(GST_VERSION) - ( cd $(PKG_INSTALL_DIR); $(CP) \ - ./usr/lib/gstreamer-$(GST_VERSION)/libgst*.so \ - $(1)/usr/lib/gstreamer-$(GST_VERSION)/ \ - ) + if [ -d $(PKG_INSTALL_DIR)/usr/lib/gstreamer-$(GST_VERSION)/ ]; then \ + $(INSTALL_DIR) $(1)/usr/lib/gstreamer-$(GST_VERSION); \ + ( cd $(PKG_INSTALL_DIR); $(FIND) \ + ./usr/lib/gstreamer-$(GST_VERSION)/ -name libgst*.so -print0 | \ + xargs --null --no-run-if-empty $(CP) \ + --target-directory=$(1)/usr/lib/gstreamer-$(GST_VERSION)/ \ + ) \ + fi $(INSTALL_DIR) $(1)/usr/lib/pkgconfig ( cd $(PKG_INSTALL_DIR); $(CP) \ ./usr/lib/pkgconfig/gstreamer*-$(GST_VERSION).pc \