commit: 818cb97c13ec267bf12b024f6c94b43b78c492c3 Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net> AuthorDate: Sun Oct 19 09:41:38 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Mon Oct 20 09:38:15 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=818cb97c
media-plugins/vdr-vdrmanager: add 0.15, drop 0.14 update EAPI 7 -> 8 new HOME, SRC_URI introduce subslot dependency on media-video/vdr Closes: https://bugs.gentoo.org/919461 Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net> Part-of: https://github.com/gentoo/gentoo/pull/44250 Signed-off-by: Sam James <sam <AT> gentoo.org> media-plugins/vdr-vdrmanager/Manifest | 2 +- media-plugins/vdr-vdrmanager/files/confd | 13 +++++++ media-plugins/vdr-vdrmanager/files/confd-0.12 | 41 ---------------------- .../vdr-vdrmanager/files/rc-addon-0.12.sh | 28 --------------- media-plugins/vdr-vdrmanager/files/rc-addon.sh | 9 ++++- media-plugins/vdr-vdrmanager/metadata.xml | 3 ++ ...ager-0.14.ebuild => vdr-vdrmanager-0.15.ebuild} | 20 +++++------ 7 files changed, 34 insertions(+), 82 deletions(-) diff --git a/media-plugins/vdr-vdrmanager/Manifest b/media-plugins/vdr-vdrmanager/Manifest index 0911aad1ec6d..eb0e63b2b4ee 100644 --- a/media-plugins/vdr-vdrmanager/Manifest +++ b/media-plugins/vdr-vdrmanager/Manifest @@ -1 +1 @@ -DIST vdr-vdrmanager-0.14.tgz 30543 BLAKE2B d2ccfbd13b811681daa67d9df841d5add7d0068a1a3f49d901c75d35c7462b50d86faeb8c710069249dd6ae2104508b5be7860bfef56162359c340b052933b1c SHA512 6b8604a5311b64fad82e3934f38524cc0f122968c707989606a5e06755a9c817ab3e7144afa4f561d8aaef8b239b758fe886ee3265410de25491243a8ef18fc3 +DIST vdr-vdrmanager-0.15.tar.gz 7189489 BLAKE2B d6ca1da6dae43a5a99a8f1f7ee7752fb523df85190950bf75755906af9c3973d614e65cc8a3df940937ac349f28e9377fbcabfabdbdf30fe118ad361e48e94fe SHA512 b79a2629048f964091368d06a15a614c4acbd384d128a12efa046aeda831f2700ead87c1157b2dfc7ff54d178dfbc52af86c5ae288a7f3bd04f805c69ea95f99 diff --git a/media-plugins/vdr-vdrmanager/files/confd b/media-plugins/vdr-vdrmanager/files/confd index 3f9b97c9e869..a63cfb03f646 100644 --- a/media-plugins/vdr-vdrmanager/files/confd +++ b/media-plugins/vdr-vdrmanager/files/confd @@ -8,6 +8,10 @@ # Set the port where the plugin is listen on # allowed values: port number # default: 6420 +# default port on ssl connection is always VDRMANAGER_PORT +1 +# this means, if you enable ssl support on your android vdrmanager app +# add +1 in the app port setup, else it will still the non ssl connection be used +# try to remember on this ;) # #VDRMANAGER_PORT="6420" @@ -26,3 +30,12 @@ VDRMANAGER_PASS="" # #SVDRPHOSTS_CHECK="no" +# Compressionsmode for data transfer +# 'g' for gzip, if you has use-flag gzip enabled on plugin install +# 'z' for zlib, if you has use-flag zlib enabled on plugin install +# 'n' for none, if you would like to disable compression +# +# allowed values: g | z | n +# default: unset +# +#VDRMANAGER_COMPRESSION="" diff --git a/media-plugins/vdr-vdrmanager/files/confd-0.12 b/media-plugins/vdr-vdrmanager/files/confd-0.12 deleted file mode 100644 index a63cfb03f646..000000000000 --- a/media-plugins/vdr-vdrmanager/files/confd-0.12 +++ /dev/null @@ -1,41 +0,0 @@ -# /etc/conf.d/vdr.vdrmanager - -# Parameters for vdr-plugin-vdrmanager -# -# For more details see: -# http://projects.vdr-developer.org/projects/vdr-manager/wiki - -# Set the port where the plugin is listen on -# allowed values: port number -# default: 6420 -# default port on ssl connection is always VDRMANAGER_PORT +1 -# this means, if you enable ssl support on your android vdrmanager app -# add +1 in the app port setup, else it will still the non ssl connection be used -# try to remember on this ;) -# -#VDRMANAGER_PORT="6420" - -# Set the password where the plugin/app is listen on -# allowed values: your_password -# default: -# -VDRMANAGER_PASS="" - -# Force check against svdrphosts.conf -# change this to yes, if you have added a static IP -# for access outside from your LAN -# -# allowed values: yes | no -# default: no -# -#SVDRPHOSTS_CHECK="no" - -# Compressionsmode for data transfer -# 'g' for gzip, if you has use-flag gzip enabled on plugin install -# 'z' for zlib, if you has use-flag zlib enabled on plugin install -# 'n' for none, if you would like to disable compression -# -# allowed values: g | z | n -# default: unset -# -#VDRMANAGER_COMPRESSION="" diff --git a/media-plugins/vdr-vdrmanager/files/rc-addon-0.12.sh b/media-plugins/vdr-vdrmanager/files/rc-addon-0.12.sh deleted file mode 100644 index 9ee9e52a4318..000000000000 --- a/media-plugins/vdr-vdrmanager/files/rc-addon-0.12.sh +++ /dev/null @@ -1,28 +0,0 @@ -# -# rc-addon plugin-startup-skript for vdr-vdrmanager -# - -: ${VDRMANAGER_PORT:=6420} - -# default path from ebuild merge; no option in config file to overwrite -: ${VDRMANAGER_CERTFILE:=/etc/vdr/plugins/vdrmanager/vdrmanager.pem} - -if [[ -z ${VDRMANAGER_PASS} ]]; then - eerror "Empty password in /etc/conf.d/vdr.vdrmanager" - logger -t vdr "ERROR: need password for plugin vdr-manager" -fi - -plugin_pre_vdr_start() { - - add_plugin_param "-p${VDRMANAGER_PORT}" - add_plugin_param "-P${VDRMANAGER_PASS}" - - if yesno ${SVDRPHOSTS_CHECK:-no}; then - add_plugin_param "-s" - fi - - add_plugin_param "-k ${VDRMANAGER_CERTFILE}" - - # vdrmanager_compression - add_plugin_param "-c ${VDRMANAGER_COMPRESSION}" -} diff --git a/media-plugins/vdr-vdrmanager/files/rc-addon.sh b/media-plugins/vdr-vdrmanager/files/rc-addon.sh index 5abcad497e08..9ee9e52a4318 100644 --- a/media-plugins/vdr-vdrmanager/files/rc-addon.sh +++ b/media-plugins/vdr-vdrmanager/files/rc-addon.sh @@ -4,6 +4,9 @@ : ${VDRMANAGER_PORT:=6420} +# default path from ebuild merge; no option in config file to overwrite +: ${VDRMANAGER_CERTFILE:=/etc/vdr/plugins/vdrmanager/vdrmanager.pem} + if [[ -z ${VDRMANAGER_PASS} ]]; then eerror "Empty password in /etc/conf.d/vdr.vdrmanager" logger -t vdr "ERROR: need password for plugin vdr-manager" @@ -17,5 +20,9 @@ plugin_pre_vdr_start() { if yesno ${SVDRPHOSTS_CHECK:-no}; then add_plugin_param "-s" fi -} + add_plugin_param "-k ${VDRMANAGER_CERTFILE}" + + # vdrmanager_compression + add_plugin_param "-c ${VDRMANAGER_COMPRESSION}" +} diff --git a/media-plugins/vdr-vdrmanager/metadata.xml b/media-plugins/vdr-vdrmanager/metadata.xml index 35a6bde076c2..cbb22d6c12b2 100644 --- a/media-plugins/vdr-vdrmanager/metadata.xml +++ b/media-plugins/vdr-vdrmanager/metadata.xml @@ -16,4 +16,7 @@ <use> <flag name="stream">Add support for streaming Video to Android client</flag> </use> + <upstream> + <remote-id type="github">vdr-projects/vdr-plugin-vdrmanager</remote-id> + </upstream> </pkgmetadata> diff --git a/media-plugins/vdr-vdrmanager/vdr-vdrmanager-0.14.ebuild b/media-plugins/vdr-vdrmanager/vdr-vdrmanager-0.15.ebuild similarity index 80% rename from media-plugins/vdr-vdrmanager/vdr-vdrmanager-0.14.ebuild rename to media-plugins/vdr-vdrmanager/vdr-vdrmanager-0.15.ebuild index 3550b3f6c72e..e9bc0816012f 100644 --- a/media-plugins/vdr-vdrmanager/vdr-vdrmanager-0.14.ebuild +++ b/media-plugins/vdr-vdrmanager/vdr-vdrmanager-0.15.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,22 +8,20 @@ inherit vdr-plugin-2 ssl-cert VERSION="1971" # every bump, new version DESCRIPTION="VDR Plugin: remote programming VDR using VDR-Manager running on Android devices" -HOMEPAGE="https://projects.vdr-developer.org/projects/vdr-manager/wiki" -SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz" -S="${WORKDIR}/${P}" +HOMEPAGE="https://github.com/vdr-projects/vdr-plugin-vdrmanager/" +SRC_URI="https://github.com/vdr-projects/vdr-plugin-vdrmanager/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/vdr-plugin-vdrmanager-${PV}/vdr-vdrmanager" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="gzip +ssl stream zlib" -DEPEND=">=media-video/vdr-2 - ssl? ( dev-libs/openssl )" -RDEPEND="stream? ( media-plugins/vdr-streamdev[server] ) - zlib? ( sys-libs/zlib )" - -VDR_RCADDON_FILE="${FILESDIR}/rc-addon-0.12.sh" -VDR_CONFD_FILE="${FILESDIR}/confd-0.12" +DEPEND="media-video/vdr:= + ssl? ( dev-libs/openssl )" +RDEPEND="${DEPEND} + stream? ( media-plugins/vdr-streamdev[server] ) + zlib? ( sys-libs/zlib )" VDRMANAGER_SSL_KEY_DIR="/etc/vdr/plugins/vdrmanager" VDRMANAGER_SSL_KEY_FILE="${VDRMANAGER_SSL_KEY_DIR}/vdrmanager"
