diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 05:48:38 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 05:48:38 -0500 |
| commit | bfd9c39e4712ebdb442d4ca0673061faed1e70e1 (patch) | |
| tree | 0d7a74b4463ee387f9cf9368ceb1b757f694f72a /media-plugins/vdr-cdplayer | |
| parent | f716a9fe6455d39eef01e718aae68dae61c19704 (diff) | |
| download | baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.tar.gz baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.tar.xz baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.zip | |
Revert "Adding metadata"
This reverts commit f716a9fe6455d39eef01e718aae68dae61c19704.
Diffstat (limited to 'media-plugins/vdr-cdplayer')
| -rw-r--r-- | media-plugins/vdr-cdplayer/Manifest | 1 | ||||
| -rw-r--r-- | media-plugins/vdr-cdplayer/files/confd | 32 | ||||
| -rw-r--r-- | media-plugins/vdr-cdplayer/files/rc-addon.sh | 43 | ||||
| -rw-r--r-- | media-plugins/vdr-cdplayer/metadata.xml | 19 | ||||
| -rw-r--r-- | media-plugins/vdr-cdplayer/vdr-cdplayer-1.2.2.ebuild | 27 |
5 files changed, 122 insertions, 0 deletions
diff --git a/media-plugins/vdr-cdplayer/Manifest b/media-plugins/vdr-cdplayer/Manifest new file mode 100644 index 000000000000..722e809fb62c --- /dev/null +++ b/media-plugins/vdr-cdplayer/Manifest @@ -0,0 +1 @@ +DIST vdr-cdplayer-1.2.2.tgz 180369 BLAKE2B deffc63e159eb7327ce3c5464c27305fab830ea9b27ed20d1874a819881c471c87c2db197eec4e88c4cdaa47aab0a556fbfbb9bec73e61fe3be587bfa993a7e0 SHA512 783f675f874798f4578b550abb6f0bcf3439d3b4cbcdc8e6abebe2c6f0bd83b7e7a73ef81e48b7b3d34bde80fcef79c5c13a8687caa5a6aa711c38473224a290 diff --git a/media-plugins/vdr-cdplayer/files/confd b/media-plugins/vdr-cdplayer/files/confd new file mode 100644 index 000000000000..5599aea565e0 --- /dev/null +++ b/media-plugins/vdr-cdplayer/files/confd @@ -0,0 +1,32 @@ +# /etc/conf.d/vdr.cdplayer + + +# Set way to your CD Drive +# allowed values: path to device +# default: /dev/cdrom +# +#CDPLAYER_DEVICE=/dev/cdrom + +# Set URL to the CDDB databank +# allowed values: URL to the databank +# default: freedb.freedb.org +# +#CDPLAYER_CDDB_SERVER="freedb.freedb.org" + +# Enable cddb request to the given db on top +# allowed values: yes no +# default: yes +# +#CDPLAYER_CDDB_QUERY="no" + +# Enable cache of cddb data +# allowed values: yes no +# default: yes +# +#CDPLAYER_CDDB_CACHE="no" + +# Set path to the cddb data cache dir +# allowed values: path to cache dir +# default: /var/cache/vdr/cdplayer +# +#CDPLAYER_CACHE_DIR= diff --git a/media-plugins/vdr-cdplayer/files/rc-addon.sh b/media-plugins/vdr-cdplayer/files/rc-addon.sh new file mode 100644 index 000000000000..3e3f8c0b528b --- /dev/null +++ b/media-plugins/vdr-cdplayer/files/rc-addon.sh @@ -0,0 +1,43 @@ +# +# rc-addon-script for plugin cdplayer +# + +. /etc/conf.d/vdr.cdplayer + +CDPLAYER_CACHE_DIR="${CDPLAYER_CACHE_DIR:=/var/cache/vdr/cdplayer}" + +make_cachedir() { + # check, is CDPLAYER_CACHE_DIR available + if [ ! -d "${CDPLAYER_CACHE_DIR}" ]; then + mkdir "${CDPLAYER_CACHE_DIR}" + chown -R vdr:vdr "${CDPLAYER_CACHE_DIR}" + fi +} + +plugin_pre_vdr_start() { + + # default values + add_plugin_param "-c cdplayer" + add_plugin_param "-s cd.mpg" + + add_plugin_param "-d ${CDPLAYER_DEVICE:-/dev/cdrom}" + + if yesno ${CDPLAYER_CDDB_QUERY:-yes}; then + + add_plugin_param "-S ${CDPLAYER_CDDB_SERVER:=freedb.freedb.org}" + + if yesno ${CDPLAYER_CDDB_CACHE:-yes}; then + # CDDB cache directory + make_cachedir + add_plugin_param "-C ${CDPLAYER_CACHE_DIR}" + else + # disable CDDB cache + add_plugin_param "-N" + fi + + else + # disable CDDB request + add_plugin_param "-n" + + fi +} diff --git a/media-plugins/vdr-cdplayer/metadata.xml b/media-plugins/vdr-cdplayer/metadata.xml new file mode 100644 index 000000000000..50891ea5d95f --- /dev/null +++ b/media-plugins/vdr-cdplayer/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>martin.dummer@gmx.net</email> + <name>Martin Dummer</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>vdr@gentoo.org</email> + <name>Gentoo VDR Project</name> + </maintainer> + <use> + <flag name="cdparanoia">Enable cdparanoia (audio CD ripper) support</flag> + </use> +</pkgmetadata> diff --git a/media-plugins/vdr-cdplayer/vdr-cdplayer-1.2.2.ebuild b/media-plugins/vdr-cdplayer/vdr-cdplayer-1.2.2.ebuild new file mode 100644 index 000000000000..5ae1dea41dd6 --- /dev/null +++ b/media-plugins/vdr-cdplayer/vdr-cdplayer-1.2.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit vdr-plugin-2 + +DESCRIPTION="VDR Plugin: CD-PLAYER" +HOMEPAGE="https://www.uli-eckhardt.de/vdr/cdplayer.en.shtml" +SRC_URI="https://www.uli-eckhardt.de/vdr/download/${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="cdparanoia" + +DEPEND="media-video/vdr + dev-libs/libcdio + media-libs/libcddb + cdparanoia? ( dev-libs/libcdio-paranoia )" +RDEPEND="${DEPEND}" + +src_prepare() { + vdr-plugin-2_src_prepare + + use cdparanoia || BUILD_PARAMS="NOPARANOIA=1" +} |
