summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Ruppert <idl0r@gentoo.org>2011-01-28 22:39:35 +0000
committerChristian Ruppert <idl0r@gentoo.org>2011-01-28 22:39:35 +0000
commitcbd3adf7011bc0a1579fa332e6e815b4936a5b94 (patch)
tree82fd8e44f11f54f66276a8079be62940cc9525ec /media-plugins/vdr-imonlcd
parentversion bump (diff)
downloadgentoo-2-cbd3adf7011bc0a1579fa332e6e815b4936a5b94.tar.gz
gentoo-2-cbd3adf7011bc0a1579fa332e6e815b4936a5b94.tar.bz2
gentoo-2-cbd3adf7011bc0a1579fa332e6e815b4936a5b94.zip
Initial commit for vdr-imonlcd-0.0.5.
(Portage version: 2.2.0_alpha19/cvs/Linux x86_64)
Diffstat (limited to 'media-plugins/vdr-imonlcd')
-rw-r--r--media-plugins/vdr-imonlcd/ChangeLog10
-rw-r--r--media-plugins/vdr-imonlcd/files/99-imonlcd.rules1
-rw-r--r--media-plugins/vdr-imonlcd/files/confd8
-rw-r--r--media-plugins/vdr-imonlcd/files/rc-addon.sh8
-rw-r--r--media-plugins/vdr-imonlcd/metadata.xml9
-rw-r--r--media-plugins/vdr-imonlcd/vdr-imonlcd-0.0.5.ebuild44
6 files changed, 80 insertions, 0 deletions
diff --git a/media-plugins/vdr-imonlcd/ChangeLog b/media-plugins/vdr-imonlcd/ChangeLog
new file mode 100644
index 000000000000..c6574dc8f193
--- /dev/null
+++ b/media-plugins/vdr-imonlcd/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for media-plugins/vdr-imonlcd
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-imonlcd/ChangeLog,v 1.1 2011/01/28 22:39:35 idl0r Exp $
+
+*vdr-imonlcd-0.0.5 (28 Jan 2011)
+
+ 28 Jan 2011; Christian Ruppert <idl0r@gentoo.org> +files/99-imonlcd.rules,
+ +vdr-imonlcd-0.0.5.ebuild, +files/confd, +files/rc-addon.sh, +metadata.xml:
+ Initial commit for vdr-imonlcd-0.0.5.
+
diff --git a/media-plugins/vdr-imonlcd/files/99-imonlcd.rules b/media-plugins/vdr-imonlcd/files/99-imonlcd.rules
new file mode 100644
index 000000000000..e65bab742773
--- /dev/null
+++ b/media-plugins/vdr-imonlcd/files/99-imonlcd.rules
@@ -0,0 +1 @@
+ACTION=="add", KERNEL=="lcd*", SUBSYSTEMS=="usb", ATTRS{idVendor}=="15c2", ATTRS{idProduct}=="*", MODE="0660", GROUP="video"
diff --git a/media-plugins/vdr-imonlcd/files/confd b/media-plugins/vdr-imonlcd/files/confd
new file mode 100644
index 000000000000..15f03eca81c9
--- /dev/null
+++ b/media-plugins/vdr-imonlcd/files/confd
@@ -0,0 +1,8 @@
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-imonlcd/files/confd,v 1.1 2011/01/28 22:39:35 idl0r Exp $
+
+#IMONLCD_DEVICE=/dev/lcd0
+
+# Protocol of lcd-device (see lsusb)
+# 0038 - For LCD with ID 15c2:0038 SoundGraph Inc (default)
+# ffdc - For LCD with ID 15c2:ffdc SoundGraph Inc
+#IMONLCD_MODE=0038
diff --git a/media-plugins/vdr-imonlcd/files/rc-addon.sh b/media-plugins/vdr-imonlcd/files/rc-addon.sh
new file mode 100644
index 000000000000..9ffb0fdbff02
--- /dev/null
+++ b/media-plugins/vdr-imonlcd/files/rc-addon.sh
@@ -0,0 +1,8 @@
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-imonlcd/files/rc-addon.sh,v 1.1 2011/01/28 22:39:35 idl0r Exp $
+
+[ -e "/etc/conf.d/vdr.imonlcd" ] && source /etc/conf.d/vdr.imonlcd
+
+plugin_pre_vdr_start() {
+ add_plugin_param "${IMONLCD_DEVICE:+--device ${IMONLCD_DEVICE}}"
+ add_plugin_param "${IMONLCD_MODE:+--mode ${IMONLCD_MODE}}"
+}
diff --git a/media-plugins/vdr-imonlcd/metadata.xml b/media-plugins/vdr-imonlcd/metadata.xml
new file mode 100644
index 000000000000..ea6573a9fbf4
--- /dev/null
+++ b/media-plugins/vdr-imonlcd/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <maintainer>
+ <email>idl0r@gentoo.org</email>
+ <name>Christian Ruppert</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/media-plugins/vdr-imonlcd/vdr-imonlcd-0.0.5.ebuild b/media-plugins/vdr-imonlcd/vdr-imonlcd-0.0.5.ebuild
new file mode 100644
index 000000000000..66d6addee8e2
--- /dev/null
+++ b/media-plugins/vdr-imonlcd/vdr-imonlcd-0.0.5.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-imonlcd/vdr-imonlcd-0.0.5.ebuild,v 1.1 2011/01/28 22:39:35 idl0r Exp $
+
+EAPI=3
+
+inherit linux-info vdr-plugin
+
+DESCRIPTION="Video Disc Recorder plugin that shows information about the current state
+of VDR on iMON LCD"
+HOMEPAGE="http://projects.vdr-developer.org/wiki/plg-imonlcd"
+SRC_URI="http://projects.vdr-developer.org/attachments/download/408/${P}.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="nls"
+
+RDEPEND="media-libs/freetype"
+DEPEND="${RDEPEND}
+ nls? ( sys-devel/gettext )"
+
+CONFIG_CHECK="~IR_IMON"
+
+pkg_setup() {
+ linux-info_pkg_setup
+ vdr-plugin_pkg_setup
+}
+
+src_prepare() {
+ vdr-plugin_src_prepare
+
+ if ! use nls; then
+ sed -i -e 's/\(all: libvdr-$(PLUGIN).so\) i18n/\1/' Makefile || die
+ fi
+}
+
+src_install() {
+ rm -f README.git
+ vdr-plugin_src_install
+
+ insinto /etc/udev/rules.d
+ doins "${FILESDIR}/99-imonlcd.rules" || die
+}