diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /media-plugins/vdr-powermate |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-plugins/vdr-powermate')
-rw-r--r-- | media-plugins/vdr-powermate/Manifest | 7 | ||||
-rw-r--r-- | media-plugins/vdr-powermate/files/confd | 7 | ||||
-rw-r--r-- | media-plugins/vdr-powermate/files/rc-addon.sh | 44 | ||||
-rw-r--r-- | media-plugins/vdr-powermate/metadata.xml | 16 | ||||
-rw-r--r-- | media-plugins/vdr-powermate/vdr-powermate-0.0.5.ebuild | 18 |
5 files changed, 92 insertions, 0 deletions
diff --git a/media-plugins/vdr-powermate/Manifest b/media-plugins/vdr-powermate/Manifest new file mode 100644 index 000000000000..ccf7505da26d --- /dev/null +++ b/media-plugins/vdr-powermate/Manifest @@ -0,0 +1,7 @@ +AUX confd 225 SHA256 a21a6318ee20ccb3d387d48b7af38b2736b5943079d4a4168fe918a1282e44dc SHA512 92635eb45e3bbc497082aeb919262791222096b1e15b6d57341ae72ba54233a33ceec29d15bbe9c04a9fcd64505fb4569cf194ff04ac77bf95f15ae57cbdb1cd WHIRLPOOL d3fbe0b013716c94e41c77424345fcaa34d98b867b66dfe26d78f97b8e4ad488010b26507e87ff5dc14076341e208ee3db2a2a038670e17bf1baf172cd3ccd1f +AUX rc-addon.sh 928 SHA256 3a4fb939d17b302c0a47d81ac8ad9f9f75717405f0a10f4c9af0ab271c227f58 SHA512 6822e57650266e86aa178417f29245386d7e26817266957780a8837176bada9149a71783e904c1f76a7ef4166ac58de59bdee4056b8d7d36fe319165bf42c498 WHIRLPOOL 77afdef47dd2147536a0bba3c8ff44a4384bf0dfe06969a3b583b58b68794524e06e69781a3ff8a31fc2c77bd3c32b6c05493f755867c6650c2a7af231a1afa4 +DIST vdr-powermate-0.0.5.tgz 14579 SHA256 c75d8f08a79e5778978c4e04245ab91502cd77b2746672eeaf7f189e51bc7110 SHA512 ef08fdd7b24c51b3d0e7c23bfa056748c7c3af651fd303f9949e6535b35f428c64e482643795ee5756b37f0e5aa2bfc9c1911d68596808a84496e66e8eb02b17 WHIRLPOOL f71f4a464d83307ed3f062361700f4b6cc8d64fb7d45684869a72c002ba26a5f4df2785b55bdae4c0313c44c2484080553d47fb2c00d85efffe5b021b81f086c +EBUILD vdr-powermate-0.0.5.ebuild 437 SHA256 ed130c8e2ea3cdb8e62b33a8ea278098473459cb25de2554d98ca39e8f90902d SHA512 1ee3e7150ef0f3d5e943a405294e2340ecf970189c5f2c3c07d2efff116d9f26d2aa1565afd81ad84f763baf89190d59cc86ed2e15dbd6f1c6a3017cdb7cea35 WHIRLPOOL 0b5ae8ebb4c2ae509193185c28615e5cda167bac13dfcbdbaa5820693c63cbca97683588a4a8d95df19e552b510fef43ebc315888e23a38a680a42c3e879d788 +MISC ChangeLog 2604 SHA256 c3835062030d7a17601acee20790fd6b40bc632bdc29ef6ce54f984d6e55bf94 SHA512 b4ca9f185a3b0eb39d3fa6c161618d6745cabe46f7f85bd739f850d9830bb9ecf54769c3c4e049cd661ddf189c80385ffd7cfa84a7ab8995a4acd132fc6cf186 WHIRLPOOL 5c88f25f54da17709d376b20396a350f89ca3e39496abbd9094b306b1827cbfb56829c7a9b4375d8e57a6698a5cd4c546cc523554945b3e1f65870d98f30d208 +MISC ChangeLog-2015 2189 SHA256 f7b47b9a5e6cfb00b554ea98beb7809d19749df9aa8bf096b354ed389f1ed7f2 SHA512 b67c3f80ebe87d05ec1ce946751d4c802396e009fce41b0f609e1fc3eb7cfbefa89d7bc0d88e6c723e4b84509c71d7195e9a6180a9a5177a3244d440b9862ac1 WHIRLPOOL 5cd535710af6586f800a9b53ae6d40d6b35ee6cfe7ab72b552ee83661d68a7e1c7b434a459b19273c64174185815e86297518edef71d112a2a4a0aa3535025eb +MISC metadata.xml 517 SHA256 5c1f08d9e55e89c7e6cb43b0ba142647f1fe9079b0e80db8f5c134655dbb789d SHA512 20e305f6f8c5b53571883abf2624cc31cc8932f681025933c950d5749535e91ef106e6071c623b02f71841415bf4e87b35ae71b977c0042c2ff0cd27b59d9783 WHIRLPOOL a35cae7ee97c3be51e30a96bcf03c9936edaf03247bae0895fa0ca0dabf30c54df3a060a5f1b5b5e79afe883ae2c1c296bada70e198b0a27ebc5976070df8a96 diff --git a/media-plugins/vdr-powermate/files/confd b/media-plugins/vdr-powermate/files/confd new file mode 100644 index 000000000000..22a4d187a01e --- /dev/null +++ b/media-plugins/vdr-powermate/files/confd @@ -0,0 +1,7 @@ +# /etc/conf.d/vdr.powermate: + +# Set to powermat device (/dev/input/event?) +# Only needed to change if autodetect fails. +# allowed values: /dev/input/eventX (with X a number) +# default value: auto +#POWERMATE_DEVICE="auto" diff --git a/media-plugins/vdr-powermate/files/rc-addon.sh b/media-plugins/vdr-powermate/files/rc-addon.sh new file mode 100644 index 000000000000..5dcb8b486734 --- /dev/null +++ b/media-plugins/vdr-powermate/files/rc-addon.sh @@ -0,0 +1,44 @@ +# plugin-startup-skript for powermate-plugin + +# try to autodetect device for powermate + +detect_powermate() { + POWERMATE_DEVICE="" + + local devfile + local base + local sysfile + local linkdest + + for devfile in /dev/input/event*; do + # check if devile is device + [ -c "${devfile}" ] || continue + + # and for corresponding sysfs-entry + base=${devfile/\/dev\/input\//} + sysfile=/sys/class/input/${base}/device/driver + [ -L "${sysfile}" ] || continue + + # if driver-link contains powermate + linkdest=$(readlink ${sysfile}) + [ "${linkdest}" != "${linkdest#*powermate}" ] || continue + + # the we are done + POWERMATE_DEVICE="${devfile}" + break + done +} + +plugin_pre_vdr_start() { + if [ "${POWERMATE_DEVICE:-auto}" = "auto" ]; then + detect_powermate + fi + + if [ -c "${POWERMATE_DEVICE}" ]; then + chown vdr:vdr "${POWERMATE_DEVICE}" + add_plugin_param "--device=${POWERMATE_DEVICE}" + else + ewarn "No powermate-device found." + fi +} + diff --git a/media-plugins/vdr-powermate/metadata.xml b/media-plugins/vdr-powermate/metadata.xml new file mode 100644 index 000000000000..0baeca99b19a --- /dev/null +++ b/media-plugins/vdr-powermate/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>vdr@gentoo.org</email> + <name>Gentoo VDR Project</name> + </maintainer> + <longdescription lang="en"> + The Plugin knows is used the + PowerMate of Griffin to the VDR to bind. + </longdescription> + <longdescription lang="de"> + Das Plugin kann benutzt werden den PowerMate von Griffin + an den VDR zu binden. + </longdescription> +</pkgmetadata> diff --git a/media-plugins/vdr-powermate/vdr-powermate-0.0.5.ebuild b/media-plugins/vdr-powermate/vdr-powermate-0.0.5.ebuild new file mode 100644 index 000000000000..105a77d8005a --- /dev/null +++ b/media-plugins/vdr-powermate/vdr-powermate-0.0.5.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" + +inherit vdr-plugin-2 + +DESCRIPTION="VDR PLUGIN: support the Powermate device" +HOMEPAGE="http://home.arcor.de/andreas.regel/vdr_plugins.htm" +SRC_URI="http://home.arcor.de/andreas.regel/files/powermate/${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND=">=media-video/vdr-1.5.8" +DEPEND="${RDEPEND}" |