diff options
Diffstat (limited to 'media-plugins/vdr-extb/vdr-extb-0.3.1.ebuild')
-rw-r--r-- | media-plugins/vdr-extb/vdr-extb-0.3.1.ebuild | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/media-plugins/vdr-extb/vdr-extb-0.3.1.ebuild b/media-plugins/vdr-extb/vdr-extb-0.3.1.ebuild new file mode 100644 index 000000000000..8338a703a281 --- /dev/null +++ b/media-plugins/vdr-extb/vdr-extb-0.3.1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit vdr-plugin-2 + +DESCRIPTION="VDR Plugin: used to control the VDR Extension Board" +HOMEPAGE="http://www.deltab.de/content/view/74/76/" +SRC_URI="http://www.deltab.de/component/option,com_docman/task,doc_download/gid,102/ -> "${P}".tar.gz + mirror://vdrfiles/${PN}/extb_firmware_1.08_lircd.conf.zip + mirror://vdrfiles/${PN}/extb.tar.gz" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~x86 ~amd64" +IUSE="" + +DEPEND=">=media-video/vdr-1.6.0 + app-misc/lirc" +RDEPEND="${DEPEND}" + +src_prepare() { + vdr-plugin-2_src_prepare + + sed -i "${WORKDIR}"/extb/src/LinPIC/Makefile \ + -e "s:\$(LDLIBS):\$(LDFLAGS) \$(LDLIBS):" + + cd "${WORKDIR}" + epatch "${FILESDIR}/${P}-gentoo.diff" + epatch "${FILESDIR}/${P}_vdr-1.7.13.diff" +} + +src_compile() { + vdr-plugin-2_src_compile + + emake -C "${WORKDIR}/extb/src/LinPIC" all +} +src_install() { + vdr-plugin-2_src_install + + dodoc README.de + dodoc "${WORKDIR}/lircd.conf.extb_FW1.08" + docinto wakeup + dodoc "${S}/wakeup/README.de" + + dobin "${WORKDIR}/extb/src/LinPIC/picdl" + dobin "${WORKDIR}/extb/bin/extb.sh" + dobin "${WORKDIR}/extb/bin/status.sh" + dobin "${WORKDIR}/extb/bin/tx.sh" + dobin "${S}/wakeup/extb-poweroff.pl" + dobin "${S}/wakeup/examples/checkscript.sh" + + insinto /usr/share/extb/ + doins "${WORKDIR}/extb_1.08.hex" + + insinto /etc/extb + doins "${WORKDIR}/extb/bin/PICflags.conf" + doins "${S}/wakeup/examples/extb-poweroff.conf" +} + +pkg_postinst() { + vdr-plugin-2_pkg_postinst + + einfo + einfo "You need to upload the included firmware (1.08)" + einfo "(you will find it in /usr/share/extb/)" + einfo "into the extension board and update your lircd.conf" + einfo "See the supplied lircd.conf.extb_FW1.08 in" + einfo "/usr/share/doc/vdrplugin-extb" +} |