commit:     6b4f0b2313e48f43b91a99f6d4ea97448a8a49d4
Author:     Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Fri Oct 24 13:03:44 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 12 09:48:42 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b4f0b23

media-plugins/vdr-graphlcd: add 1.0.8

introduce subslot dependency on media-video/vdr

Closes: https://bugs.gentoo.org/963532
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Part-of: https://github.com/gentoo/gentoo/pull/44312
Closes: https://github.com/gentoo/gentoo/pull/44312
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-plugins/vdr-graphlcd/Manifest                |  1 +
 .../vdr-graphlcd/vdr-graphlcd-1.0.8.ebuild         | 70 ++++++++++++++++++++++
 2 files changed, 71 insertions(+)

diff --git a/media-plugins/vdr-graphlcd/Manifest 
b/media-plugins/vdr-graphlcd/Manifest
index a3dc4faaf1cb..3d72c01dc7b7 100644
--- a/media-plugins/vdr-graphlcd/Manifest
+++ b/media-plugins/vdr-graphlcd/Manifest
@@ -1 +1,2 @@
 DIST vdr-graphlcd-1.0.7.tar.gz 893541 BLAKE2B 
f6e340184a00d7e7e3e82b425f4519312e6dc400b5c6c8f1e6c9005d4b7294b8e15e2b95f38815a37ea4fb819cac6818c3d7887487a9d4b8b0d0c693f2981a68
 SHA512 
a285342ac12b217ae81c90095f25c347b7c51b095657815c94bbe48307c370a89c9d5e031c90493456141a0c79d53e89828a0c58df7533d1072d29abf552265b
+DIST vdr-graphlcd-1.0.8.tar.gz 893555 BLAKE2B 
f5abbeca15a84448eb9fc26d573ff3d5244356627dd161f554ae0ec0c4ead78ac2fd520f9fccc534f44572108f76e9f44f37087185e22f8367ef708950f51073
 SHA512 
ffd9295763bb91861a9067370224071b139bfe163eee8cde9e47d2fd0e129c873f7d998bfeec4fa0bcd91fe94e5e611a916862f20a7336d0a6073913a03a76ea

diff --git a/media-plugins/vdr-graphlcd/vdr-graphlcd-1.0.8.ebuild 
b/media-plugins/vdr-graphlcd/vdr-graphlcd-1.0.8.ebuild
new file mode 100644
index 000000000000..9f15d45b775c
--- /dev/null
+++ b/media-plugins/vdr-graphlcd/vdr-graphlcd-1.0.8.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2021-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit vdr-plugin-2
+
+DESCRIPTION="VDR Plugin: support output on Graphical LCD"
+HOMEPAGE="https://github.com/vdr-projects/vdr-plugin-graphlcd/";
+SRC_URI="https://github.com/vdr-projects/vdr-plugin-graphlcd/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/vdr-plugin-graphlcd-${PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="acct-user/vdr[graphlcd]"
+DEPEND="app-misc/graphlcd-base
+       media-fonts/corefonts
+       media-video/vdr:="
+RDEPEND="${DEPEND}
+       acct-user/vdr[graphlcd]"
+
+PATCHES=( "${FILESDIR}/${PN}-1.0.1_no-font.patch" )
+
+src_prepare() {
+       vdr-plugin-2_src_prepare
+
+       sed -e "s:SKIP_INSTALL_DOC ?= 0:SKIP_INSTALL_DOC ?= 1:" -i Makefile || 
die
+}
+
+src_install() {
+       vdr-plugin-2_src_install
+
+       insopts -m0644 -ovdr -gvdr
+
+       insinto /usr/share/vdr/${VDRPLUGIN}/logos
+       doins -r ${VDRPLUGIN}/logos/*
+
+       insinto /etc/vdr/plugins/${VDRPLUGIN}
+       doins ${VDRPLUGIN}/channels.alias
+
+       # do we need this sym link? need testing..
+       dosym "../../fonts/corefonts" "/usr/share/vdr/graphlcd/fonts"
+
+       dosym ${sysroot}/usr/share/fonts/corefonts 
${sysroot}/etc/vdr/plugins/"${VDRPLUGIN}"/fonts
+       dosym ${sysroot}/usr/share/vdr/"${VDRPLUGIN}"/logos 
${sysroot}/etc/vdr/plugins/"${VDRPLUGIN}"/logos
+       dosym ${sysroot}/etc/graphlcd.conf 
${sysroot}/etc/vdr/plugins/"${VDRPLUGIN}"/graphlcd.conf
+
+       # do we need this sym link? need testing..
+#      dosym "logonames.alias.1.3" 
"/etc/vdr/plugins/${VDRPLUGIN}/logonames.alias"
+}
+
+pkg_preinst() {
+       if [[ -e /etc/vdr/plugins/graphlcd/fonts ]] && [[ ! -L 
/etc/vdr/plugins/graphlcd/fonts ]] \
+       || [[ -e /etc/vdr/plugins/graphlcd/logos ]] && [[ ! -L 
/etc/vdr/plugins/graphlcd/logos ]] ; then
+               elog "Remove wrong DIR in /etc/vdr/plugins/graphlcd from prior 
install"
+               rm -R /etc/vdrplugins/graphlcd/{fonts,logos} || die
+       fi
+}
+
+pkg_postinst() {
+       vdr-plugin-2_pkg_postinst
+
+       einfo "Add additional options in /etc/conf.d/vdr.graphlcd\n"
+
+       einfo "Please copy or link one of the supplied fonts.conf.*"
+       einfo "files in /etc/vdr/plugins/graphlcd/ to"
+       einfo "/etc/vdr/plugins/graphlcd/fonts.conf"
+}

Reply via email to