grilo-plugins: add all options
authorRosen Penev <rosenp@gmail.com>
Sat, 7 Nov 2020 00:14:21 +0000 (16:14 -0800)
committerRosen Penev <rosenp@gmail.com>
Sat, 7 Nov 2020 00:14:21 +0000 (16:14 -0800)
These options are normally set to auto. Make them explicit to try to
fix buildbot errors.

Also make several options conditional on plugins being selected.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
multimedia/grilo-plugins/Makefile

index a15affe2cbb02635e7a166d9151e984591de2a20..b4a794839ce1a9281468783d6b67ee20478eb629 100644 (file)
@@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=grilo-plugins
 PKG_VERSION:=0.3.12
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PKG_MAINTAINER:=W. Michael Petullo <mike@flyn.org>
 PKG_LICENSE:=LGPLv2.1
@@ -45,21 +45,30 @@ define Package/grilo/decription
 endef
 
 MESON_ARGS += \
+       -Denable-bookmarks=no \
+       -Denable-chromaprint=no \
+       -Denable-dleyna=$(if $(CONFIG_PACKAGE_grilo-plugins-dleyna),yes,no) \
+       -Denable-dmap=$(if $(CONFIG_PACKAGE_grilo-plugins-dmap),yes,no) \
        -Denable-filesystem=no \
-       -Denable-optical-media=no \
-       -Denable-youtube=no \
        -Denable-flickr=no \
-       -Denable-podcasts=no \
-       -Denable-bookmarks=no \
+       -Denable-freebox=no \
+       -Denable_gravatar=$(if $(CONFIG_PACKAGE_grilo-plugins-gravatar),yes,no) \
+       -Denable_jamendo=$(if $(CONFIG_PACKAGE_grilo-plugins-jamendo),yes,no) \
+       -Denable-local-metadata=no \
        -Denable-lua-factory=no \
+       -Denable-magnatune=$(if $(CONFIG_PACKAGE_grilo-plugins-magnatune),yes,no) \
        -Denable-metadata-store=no \
-       -Denable-vimeo=no \
-       -Denable-tracker=no \
-       -Denable-local-metadata=no \
-       -Denable-chromaprint=no \
+       -Denable_opensubtitles=$(if $(CONFIG_PACKAGE_grilo-plugins-opensubtitles),yes,no) \
+       -Denable-optical-media=no \
+       -Denable-podcasts=no \
+       -Denable-raitv=$(if $(CONFIG_PACKAGE_grilo-plugins-raitv),yes,no) \
+       -Denable-shoutcast=$(if $(CONFIG_PACKAGE_grilo-plugins-shoutcast),yes,no) \
        -Denable-thetvdb=no \
        -Denable-tmdb=no \
-       -Denable-freebox=no \
+       -Denable-tracker=no \
+       -Denable-tracker3=no \
+       -Denable-vimeo=no \
+       -Denable-youtube=no \
        --wrap-mode=nodownload
 
 define Package/grilo-plugins/install