summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-plugins')
-rw-r--r--media-plugins/grilo-plugins/Manifest1
-rw-r--r--media-plugins/grilo-plugins/files/0.3.8-meson-goa.patch44
-rw-r--r--media-plugins/grilo-plugins/grilo-plugins-0.3.11-r1.ebuild105
3 files changed, 0 insertions, 150 deletions
diff --git a/media-plugins/grilo-plugins/Manifest b/media-plugins/grilo-plugins/Manifest
index 7f308a9c39be..6df21b6d15af 100644
--- a/media-plugins/grilo-plugins/Manifest
+++ b/media-plugins/grilo-plugins/Manifest
@@ -1,2 +1 @@
-DIST grilo-plugins-0.3.11.tar.xz 1449408 BLAKE2B 8ed9bd49f779eadb486a13be3bbdee0df797ebffb7833eaf2632cbb6fac90b33e2f3c92223c7e6d268257aabd710e0b9fd6c8e9395bfae776990a64e7537b41a SHA512 eefeabf333568d06ce77ba865f2dc96592428ae41c459f51e2ea7f37914c2b3d52778e5548b7d49059f1e4b83c8c07e5a8798272c5ced0259de1900d9e3f6991
DIST grilo-plugins-0.3.13.tar.xz 1835320 BLAKE2B 3c39c652700eba0d6c557dbfa700a4f8f1b52ecadb757d7c36b5a3023f096fcb7587f4b054f75eb12ffee61b423abbca73d7847d902450d23b5527024f260058 SHA512 7edccc7366623c3dab56f7c95156327db08efdf038563c9be3e423c517a1117003ef516a069f9a2e877f6a610dad6783d3087d111b039ce7bdc6657124cf8e25
diff --git a/media-plugins/grilo-plugins/files/0.3.8-meson-goa.patch b/media-plugins/grilo-plugins/files/0.3.8-meson-goa.patch
deleted file mode 100644
index fc3241085acb..000000000000
--- a/media-plugins/grilo-plugins/files/0.3.8-meson-goa.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From ecee1d8099447b2639d9c38acc344428877d4799 Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp <leio@gentoo.org>
-Date: Sat, 16 Feb 2019 14:44:44 +0200
-Subject: [PATCH] build: Support controlling gnome-online-accounts dependency
-
----
- meson.build | 4 ++--
- meson_options.txt | 1 +
- 2 files changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index 83a83a0..e79e84f 100644
---- a/meson.build
-+++ b/meson.build
-@@ -13,7 +13,7 @@ project('grilo-plugins', 'c',
- 'warning_level=1'
- ],
- license: 'LGPL 2.1',
-- meson_version: '>= 0.37.0')
-+ meson_version: '>= 0.47.0')
-
- plugin_version = meson.project_version()
- version_array = plugin_version.split('.')
-@@ -51,7 +51,7 @@ avahi_glib_dep = dependency('avahi-glib', required: false)
- avahi_gobject_dep = dependency('avahi-gobject', required: false)
- gio_dep = dependency('gio-2.0', required: false)
- gio_unix_dep = dependency('gio-unix-2.0', required: false)
--goa_dep = dependency('goa-1.0', version: '>= 3.17.91', required: false)
-+goa_dep = dependency('goa-1.0', version: '>= 3.17.91', required: get_option('goa'))
- gom_dep = dependency('gom-1.0', version: '>= 0.3.2', required: false)
- grilo_net_dep = dependency('grilo-net-0.3', version: '>= 0.3.0', required: false)
- grilo_pls_dep = dependency('grilo-pls-0.3', version: '>= 0.3.0', required: false)
-diff --git a/meson_options.txt b/meson_options.txt
-index 7d96a74..32b51d2 100644
---- a/meson_options.txt
-+++ b/meson_options.txt
-@@ -21,3 +21,4 @@ option('enable-tmdb', type: 'combo', choices: [ 'auto', 'yes', 'no' ], value: 'a
- option('enable-tracker', type: 'combo', choices: [ 'auto', 'yes', 'no' ], value: 'auto', description: 'Enable Tracker plugin')
- option('enable-vimeo', type: 'combo', choices: [ 'auto', 'yes', 'no' ], value: 'auto', description: 'Enable Vimeo plugin')
- option('enable-youtube', type: 'combo', choices: [ 'auto', 'yes', 'no' ], value: 'auto', description: 'Enable YouTube plugin')
-+option('goa', type: 'feature', value: 'auto', description: 'Enable gnome-online-accounts usage')
---
-2.17.0
-
diff --git a/media-plugins/grilo-plugins/grilo-plugins-0.3.11-r1.ebuild b/media-plugins/grilo-plugins/grilo-plugins-0.3.11-r1.ebuild
deleted file mode 100644
index 6eb11b5c703e..000000000000
--- a/media-plugins/grilo-plugins/grilo-plugins-0.3.11-r1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gnome.org meson xdg
-
-DESCRIPTION="A collection of plugins for the Grilo framework"
-HOMEPAGE="https://wiki.gnome.org/Projects/Grilo"
-
-LICENSE="LGPL-2.1+"
-SLOT="0.3"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
-IUSE="daap chromaprint flickr freebox gnome-online-accounts lua test thetvdb tracker upnp-av +youtube"
-RESTRICT="!test? ( test )"
-
-# GOA is only optionally used by flickr and lua-factory plugins (checked at v0.3.8)
-# json-glib used by tmdb and lua; tmdb currently non-optional
-# TODO: validate upnp-av dleyna deps
-RDEPEND="
- >=dev-libs/glib-2.44:2
- >=media-libs/grilo-0.3.8:${SLOT}=[network(+),playlist]
- freebox? (
- net-dns/avahi[dbus] )
- >=dev-libs/gom-0.3.2-r1
- chromaprint? (
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- media-plugins/gst-plugins-chromaprint:1.0 )
- dev-libs/json-glib
- daap? (
- >=net-libs/libdmapsharing-2.9.12:3.0 )
- media-libs/libmediaart:2.0
- net-libs/libsoup:2.4
- dev-libs/libxml2:2
- flickr? (
- net-libs/liboauth )
- dev-db/sqlite:3
- >=dev-libs/totem-pl-parser-3.4.1
- tracker? (
- >=app-misc/tracker-2.3.0:0= )
- upnp-av? (
- net-libs/dleyna-connector-dbus
- net-misc/dleyna-server )
- lua? (
- >=dev-lang/lua-5.3
- app-arch/libarchive
- dev-libs/libxml2:2 )
- thetvdb? (
- app-arch/libarchive )
- youtube? (
- >=dev-libs/libgdata-0.9.1:= )
-
- gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.17.91:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-text/docbook-xml-dtd:4.5
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- upnp-av? ( >=dev-util/gdbus-codegen-2.44 )
- virtual/pkgconfig
- lua? ( dev-util/gperf )
-"
-
-PATCHES=(
- "${FILESDIR}"/0.3.8-meson-goa.patch # Support controlling g-o-a dep via 'goa' meson_options
-)
-
-src_prepare() {
- xdg_src_prepare
- sed -i -e "s:'GETTEXT_PACKAGE', meson.project_name():'GETTEXT_PACKAGE', 'grilo-plugins-${SLOT%/*}':" meson.build || die
- sed -i -e "s:meson.project_name():'grilo-plugins-${SLOT%/*}':" po/meson.build || die
- sed -i -e "s:meson.project_name():'grilo-plugins-${SLOT%/*}':" help/meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Denable-bookmarks=yes
- -Denable-chromaprint=$(usex chromaprint yes no)
- -Denable-dleyna=$(usex upnp-av yes no)
- -Denable-dmap=$(usex daap yes no)
- -Denable-filesystem=yes
- -Denable-flickr=$(usex flickr yes no)
- -Denable-freebox=$(usex freebox yes no)
- -Denable-gravatar=yes
- -Denable-jamendo=yes
- -Denable-local-metadata=yes
- -Denable-lua-factory=$(usex lua yes no)
- -Denable-magnatune=yes
- -Denable-metadata-store=yes
- -Denable-opensubtitles=yes
- -Denable-optical-media=yes
- -Denable-podcasts=yes
- -Denable-raitv=yes
- -Denable-shoutcast=yes
- -Denable-thetvdb=$(usex thetvdb yes no)
- -Denable-tmdb=yes
- -Denable-tracker=$(usex tracker yes no)
- -Denable-vimeo=yes
- -Denable-youtube=$(usex youtube yes no)
- -Dgoa=$(usex gnome-online-accounts enabled disabled)
- )
- meson_src_configure
-}