From 177228bb63158baeac68d45671f4b647791b04e6 Mon Sep 17 00:00:00 2001 From: Martin Dummer Date: Sun, 19 Oct 2025 11:02:49 +0200 Subject: [PATCH] media-plugins/vdr-skinelchihd: new package, add 1.2.9 media-plugins/vdr-skinelchihd is the successor of media-plugins/vdr-skinelchi for current media-video/vdr versions Bug: https://bugs.gentoo.org/798429 Bug: https://bugs.gentoo.org/924700 Signed-off-by: Martin Dummer Part-of: https://github.com/gentoo/gentoo/pull/44239 Closes: https://github.com/gentoo/gentoo/pull/44239 Signed-off-by: Sam James --- media-plugins/vdr-skinelchihd/Manifest | 1 + media-plugins/vdr-skinelchihd/files/confd | 12 ++++++ media-plugins/vdr-skinelchihd/metadata.xml | 19 +++++++++ .../vdr-skinelchihd-1.2.9.ebuild | 39 +++++++++++++++++++ 4 files changed, 71 insertions(+) create mode 100644 media-plugins/vdr-skinelchihd/Manifest create mode 100644 media-plugins/vdr-skinelchihd/files/confd create mode 100644 media-plugins/vdr-skinelchihd/metadata.xml create mode 100644 media-plugins/vdr-skinelchihd/vdr-skinelchihd-1.2.9.ebuild diff --git a/media-plugins/vdr-skinelchihd/Manifest b/media-plugins/vdr-skinelchihd/Manifest new file mode 100644 index 000000000000..129300670dd5 --- /dev/null +++ b/media-plugins/vdr-skinelchihd/Manifest @@ -0,0 +1 @@ +DIST vdr-skinelchihd-1.2.9.tar.gz 137065 BLAKE2B d87bfcc10830400310c940d7b15a64d5558c951db0e21bb0bd31752947797dbaadcc3d27d97375c25ad23c3b30aba153e3a62eeb0b9adca03cb6b6c569a727e0 SHA512 f03b7d3fbd7d731a0266f829249d26856b83babc65614773f16b7ad47a75413beeaf5e866f5220ea41499d4d3b170613de64c32566b767dead5dee0c7867d349 diff --git a/media-plugins/vdr-skinelchihd/files/confd b/media-plugins/vdr-skinelchihd/files/confd new file mode 100644 index 000000000000..2ffe09cc3e03 --- /dev/null +++ b/media-plugins/vdr-skinelchihd/files/confd @@ -0,0 +1,12 @@ +# /etc/conf.d/vdr.skinelchihd +# +# skinelchihd - ElchiHD skin +# +# -e , --epgimages= path to EPG images +# (default: '/plugins/skinelchi/epgimages') +# -l , --logopath= path to channel logos (SVG or PNG format) +# (default: '/plugins/skinelchi/logos') +# +# uncomment the next line and adjust it to your needs +# _EXTRAOPTS="--logopath=/usr/share/vdr/channel-logos/" + diff --git a/media-plugins/vdr-skinelchihd/metadata.xml b/media-plugins/vdr-skinelchihd/metadata.xml new file mode 100644 index 000000000000..9ca099b24996 --- /dev/null +++ b/media-plugins/vdr-skinelchihd/metadata.xml @@ -0,0 +1,19 @@ + + + + + martin.dummer@gmx.net + Martin Dummer + + + proxy-maint@gentoo.org + Proxy Maintainers + + + vdr@gentoo.org + Gentoo VDR Project + + + FireFlyVDR/vdr-plugin-skinelchihd + + diff --git a/media-plugins/vdr-skinelchihd/vdr-skinelchihd-1.2.9.ebuild b/media-plugins/vdr-skinelchihd/vdr-skinelchihd-1.2.9.ebuild new file mode 100644 index 000000000000..a39b94642ac4 --- /dev/null +++ b/media-plugins/vdr-skinelchihd/vdr-skinelchihd-1.2.9.ebuild @@ -0,0 +1,39 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit vdr-plugin-2 + +DESCRIPTION="VDR Skin Plugin: skinelchihd" +HOMEPAGE="http://firefly.vdr-developer.org/skinelchihd/index.html" +SRC_URI="https://github.com/FireFlyVDR/vdr-plugin-skinelchihd/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/vdr-plugin-skinelchihd-${PV}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="graphicsmagick +imagemagick" +REQUIRED_USE="^^ ( imagemagick graphicsmagick )" + +DEPEND=">=media-video/vdr-2.6:= + imagemagick? ( media-gfx/imagemagick ) + graphicsmagick? ( media-gfx/graphicsmagick )" +RDEPEND="${DEPEND}" +BDEPEND="acct-user/vdr" + +src_compile() { + if use graphicsmagick; then + emake IMAGELIB=graphicsmagick + else + emake + fi +} + +src_install() { + vdr-plugin-2_src_install + + insinto /etc/vdr/themes + doins "${S}"/themes/*.theme + fowners vdr:vdr /etc/vdr -R +}