summaryrefslogtreecommitdiff
path: root/media-plugins/vdr-mplayer
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-plugins/vdr-mplayer
reinit the tree, so we can have metadata
Diffstat (limited to 'media-plugins/vdr-mplayer')
-rw-r--r--media-plugins/vdr-mplayer/Manifest9
-rw-r--r--media-plugins/vdr-mplayer/files/0.10.2/01_gentoo.diff33
-rw-r--r--media-plugins/vdr-mplayer/files/confd-0.9.15.sh11
-rw-r--r--media-plugins/vdr-mplayer/files/mplayersources.conf3
-rw-r--r--media-plugins/vdr-mplayer/files/rc-addon-0.9.15.sh22
-rw-r--r--media-plugins/vdr-mplayer/metadata.xml15
-rw-r--r--media-plugins/vdr-mplayer/vdr-mplayer-0.10.2.ebuild67
7 files changed, 160 insertions, 0 deletions
diff --git a/media-plugins/vdr-mplayer/Manifest b/media-plugins/vdr-mplayer/Manifest
new file mode 100644
index 000000000000..97d47d3cc3ab
--- /dev/null
+++ b/media-plugins/vdr-mplayer/Manifest
@@ -0,0 +1,9 @@
+AUX 0.10.2/01_gentoo.diff 1327 SHA256 2032f52331d3cdc588fd568cc9ad4465f5894deef416a5e27d41042663d8cade SHA512 218a86d01bd23ed3b2b331289a6cbe1fbf766dff695c5dcb116dfa9abc218f39ee356f8cf906e331aa593a627d3e89078e96120667a30583f2cb213edfff6606 WHIRLPOOL a02e04f47f2ae16a5da6f36b24739d068235748a565c635806ad757a9f93b67f933164be979cdf8d54a11d7844034487b6ec17fc58ac25e26a1aa64e70cd17f2
+AUX confd-0.9.15.sh 278 SHA256 b1b63d4155b3822ab962264ff3db48fb83bbec8cdc332337a189c22774dc855e SHA512 62e93ce4fcdc5ae47722136d41c30524fb87fd53c46468ff808cc78e336850c7915da35504e1d41506c33a56188b2bc3b8fd9d9e14860b1aa690785f7a7d7f2b WHIRLPOOL 37c672ad1c0d52385e282e71b3af7a34f984022fda0c40f0146e9e2f8438fc5bde41bfff855d3502826205f5d3e37493740c22c27734aed263a7d357b7c7ecec
+AUX mplayersources.conf 55 SHA256 d9fe127d18857b410414786dbe9ec239829ee60fd9db987515d35f41456f2d85 SHA512 ea34849de161dd0bbff67fc10b28e0f13fc4a9b05f34187782ee49e030b19be4e9dadd7eb9e3a444c431fc6bfc0ac64002a5b860ef62810bcc0f1b0949767395 WHIRLPOOL 5865e1dd02f738286ebd000386da358d2303add0b01a6747a252127a6d568a00041dd54e486ac8d4732c2d9a0fc9d7d7b7b39459a884323673a4bafad6fc691d
+AUX rc-addon-0.9.15.sh 529 SHA256 6669e55dd8f3fd46a335d3114e4e56db1110efbf498da0da1e1f02e457776226 SHA512 0a8861634e0bd2f1778f62fb3c9a0ba2ec41561fd755d022cdce18ca65a6429fce97f5d87df1ee536a1bb5cac518ecb2f5e7c5fe63d591208f84c3f192d622e9 WHIRLPOOL bc204cc375207411aee9f57ab0359b68278626bcccf069893dcab812288baafbff1a85769d459fe1700791f06c5baa060845d0eee239a6118a7e980ccb1ad61e
+DIST vdr-mp3-0.10.2.tar.gz 131512 SHA256 284def742b7ced5a34315eac2663a3f091237608274ee4fcd02797510b93506f SHA512 8f65d9f41643266137fcc950d0da66ef9c4ce5dff82828c88230cda9d8ef4f7e39d096557d69bf124a287496276508dc9464c0868b4cbef9059de1108cd35f40 WHIRLPOOL 4872707dabaf14965a2b0733a2e04f3798735be48cf05c2383d06850dae0446884779025bd0b6837e80fac2ca0d9c95692d2a35814b80c5c3b6a1040ce1a34d9
+EBUILD vdr-mplayer-0.10.2.ebuild 1514 SHA256 866639235876579da4247a1da9b42b800f50caeffdd71467907a9689e28b3911 SHA512 30005bb7b026e8fa0897cfc84404df77eb95d1cefcb2e27368c4b4d731728dfaa52bc97d85d62a340898910fbef6f75b769b8ef30ae1b39e3413d30a130bf049 WHIRLPOOL 48f615ba7933a46d7cfb182c84585cca33dabe118431963bad9f7926e5bb900c0e252ae6eb738d7e469ab78f05770a04be997f3d8a2d01cda517dac2d714b1b9
+MISC ChangeLog 2605 SHA256 68eb36e157ec6cb89c7a3de50e9be9e40748481d9a04467c7b5ce1e4e5e16d3d SHA512 b41321f9fc8c08e11d1d753f31f5c889bc872baef110729ac65391b0f4c4b0a6523d4eeb37308b0e1b380d535b1eef89c8689a19454007634693ae6c4d3e62d8 WHIRLPOOL 1a50deb9d345bea573e95b74c14f778d61cd8e257264585c84efb9a4ef7a069c05a78b64d9d288e78d5324b6d05a4a2181e6374d75a3d9e4ee0921dfe553dd7b
+MISC ChangeLog-2015 5804 SHA256 7728c7864bcd86330616b138a43b7c71690f3854679c46485418219d55f69578 SHA512 7c90919ca65bdce6a392c313fb397e080364991be5a8ee979cf99c56b7c77955cc793aa751792f9dbc33fd2efcc611f02bc45bee8d91a5a8d8a79139725975ff WHIRLPOOL 9dbe59f17aa3c0752c7fef18ef0a43d5d353828aa63de5d583811e5ca63560dce816119d2a13618707abd147230b77e90a7acd895372d65a4e5f7b2d0bed9b0f
+MISC metadata.xml 501 SHA256 5fa6f02b37e7f02289bc0cc07d5a40dfcfc0151ae702f964632b1d822f39db4d SHA512 7afb297ffe8c70f7260adc40c3c681456f427be491cdced3f9e3d82292f6c1caab42e61217d4ebf0c63e2e8d9a0612d8e83e66014a4a003e705efb40e6774365 WHIRLPOOL c87d6e0555f9448a468e4b5aaebadfabfa340bea8bbd19a7075870a245eeac2fb893c86bab771f1f9c1d269003e84d366be1594909b4737748076aab21435769
diff --git a/media-plugins/vdr-mplayer/files/0.10.2/01_gentoo.diff b/media-plugins/vdr-mplayer/files/0.10.2/01_gentoo.diff
new file mode 100644
index 000000000000..6eb95c7239ca
--- /dev/null
+++ b/media-plugins/vdr-mplayer/files/0.10.2/01_gentoo.diff
@@ -0,0 +1,33 @@
+diff -Naur mp3-0.10.1.orig/Makefile mp3-0.10.1/Makefile
+--- mp3-0.10.1.orig/Makefile 2008-03-02 16:58:40.988974674 +0100
++++ mp3-0.10.1/Makefile 2008-03-02 16:59:36.879557750 +0100
+@@ -24,14 +24,14 @@
+ # in the VDR directory an set them there.
+
+ ### uncomment one of these lines, if you don't want one of the plugins
+-#WITHOUT_MP3=1
++WITHOUT_MP3=1
+ #WITHOUT_MPLAYER=1
+
+ ### uncomment the following line, if you don't have libsndfile installed
+-#WITHOUT_LIBSNDFILE=1
++WITHOUT_LIBSNDFILE=1
+
+ ### uncomment the following line, if you don't have libvorbisfile installed
+-#WITHOUT_LIBVORBISFILE=1
++WITHOUT_LIBVORBISFILE=1
+
+ ### uncomment the following line, if you want OSS sound output
+ #WITH_OSS_OUTPUT=1
+diff -Naur mp3-0.10.1.orig/mplayer.c mp3-0.10.1/mplayer.c
+--- mp3-0.10.1.orig/mplayer.c 2008-03-02 16:58:41.068960305 +0100
++++ mp3-0.10.1/mplayer.c 2008-03-02 17:00:53.845333952 +0100
+@@ -832,7 +832,7 @@
+ #else
+ i18n_name="vdr-mplayer";
+ #endif
+- MPlaySources.Load(AddDirectory(ConfigDirectory(sourcesSub),"mplayersources.conf"));
++ MPlaySources.Load(AddDirectory(ConfigDirectory(sourcesSub),"mplayer/mplayersources.conf"));
+ if(MPlaySources.Count()<1) {
+ esyslog("ERROR: you must have defined at least one source in mplayersources.conf");
+ fprintf(stderr,"No source(s) defined in mplayersources.conf\n");
diff --git a/media-plugins/vdr-mplayer/files/confd-0.9.15.sh b/media-plugins/vdr-mplayer/files/confd-0.9.15.sh
new file mode 100644
index 000000000000..b336c5b9e5a1
--- /dev/null
+++ b/media-plugins/vdr-mplayer/files/confd-0.9.15.sh
@@ -0,0 +1,11 @@
+# Global config file for vdr mplayer plugin
+#
+# Restart of VDR is needed after changes
+
+
+# Selected the script to call mplayer
+#
+# allowed value: mplay.sh mplayer.sh
+# default value: prefer the first installed from the listed possibilities
+#
+#MPLAYER_PLUGIN_CALL="mplay.sh"
diff --git a/media-plugins/vdr-mplayer/files/mplayersources.conf b/media-plugins/vdr-mplayer/files/mplayersources.conf
new file mode 100644
index 000000000000..96858a41f028
--- /dev/null
+++ b/media-plugins/vdr-mplayer/files/mplayersources.conf
@@ -0,0 +1,3 @@
+/var/vdr/video;Video-Verzeichnis;0
+/mnt/cdrom;CDRom;1
+
diff --git a/media-plugins/vdr-mplayer/files/rc-addon-0.9.15.sh b/media-plugins/vdr-mplayer/files/rc-addon-0.9.15.sh
new file mode 100644
index 000000000000..d95c05aff063
--- /dev/null
+++ b/media-plugins/vdr-mplayer/files/rc-addon-0.9.15.sh
@@ -0,0 +1,22 @@
+#
+# rc-addon plugin-startup-skript for vdr-mplayer
+#
+
+: ${MPLAYER_PLUGIN_CALL:=mplay.sh}
+: ${MPLAYER_PLUGIN_MOUNT:=mount-mplayer.sh}
+
+plugin_pre_vdr_start() {
+ local P=/usr/share/vdr/mplayer/bin
+ local CALL=""
+ if [ -f $P/${MPLAYER_PLUGIN_CALL} ]; then
+ CALL=${MPLAYER_PLUGIN_CALL}
+ elif [ -f $P/mplay.sh ]; then
+ CALL=mplay.sh
+ elif [ -f $P/mplayer.sh ]; then
+ CALL=mplayer.sh
+ else
+ eerror "vdr-mplayer: No mplayer-script found"
+ fi
+ add_plugin_param "-m ${P}/${MPLAYER_PLUGIN_MOUNT}"
+ add_plugin_param "-M ${P}/${CALL}"
+}
diff --git a/media-plugins/vdr-mplayer/metadata.xml b/media-plugins/vdr-mplayer/metadata.xml
new file mode 100644
index 000000000000..6e8f7243a8f5
--- /dev/null
+++ b/media-plugins/vdr-mplayer/metadata.xml
@@ -0,0 +1,15 @@
+<?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>
+ <description>
+ Please contacts maintainer before you something change.
+ </description>
+</maintainer>
+ <longdescription>
+ VDR Plugin to play video files, the plugin use for this the mplayer.
+ All supported file types in mplayer will be played.
+ </longdescription>
+</pkgmetadata>
diff --git a/media-plugins/vdr-mplayer/vdr-mplayer-0.10.2.ebuild b/media-plugins/vdr-mplayer/vdr-mplayer-0.10.2.ebuild
new file mode 100644
index 000000000000..9dc275850266
--- /dev/null
+++ b/media-plugins/vdr-mplayer/vdr-mplayer-0.10.2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit vdr-plugin-2
+
+DESCRIPTION="VDR Plugin: Play video files not supported by VDR with mplayer (divx and more)"
+HOMEPAGE="http://www.muempf.de/"
+SRC_URI="http://www.muempf.de/down/vdr-mp3-${PV}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=media-video/vdr-1.4.2"
+
+RDEPEND="${DEPEND}
+ || ( media-video/mplay-sh >=media-video/mplayer-sh-0.8.6-r1 )
+ virtual/eject"
+
+S=${WORKDIR}/mp3-${PV}
+
+PATCHES=( "${FILESDIR}/${PV}/01_gentoo.diff" )
+
+VDR_RCADDON_FILE=${FILESDIR}/rc-addon-0.9.15.sh
+VDR_CONFD_FILE=${FILESDIR}/confd-0.9.15.sh
+
+src_prepare() {
+ vdr-plugin-2_src_prepare
+
+ if has_version ">=media-video/vdr-2.1.2"; then
+ sed -e "s#VideoDirectory#cVideoDirectory::Name\(\)#" \
+ -i decoder.c \
+ -i player-mplayer.c
+ fi
+}
+
+src_install() {
+ vdr-plugin-2_src_install
+
+ insinto /etc/vdr/plugins/mplayer
+ doins "${FILESDIR}/mplayersources.conf"
+
+ into /usr/share/vdr/mplayer
+ newbin examples/mount.sh.example mount-mplayer.sh
+
+ dodoc HISTORY MANUAL README examples/{image_convert,network}.sh.example
+}
+
+pkg_postinst() {
+ vdr-plugin-2_pkg_postinst
+
+ echo
+ elog "Edit all config's /etc/vdr/plugins/mplayer"
+ echo
+
+ if ! has_version "media-plugins/vdr-mp3ng" ; then
+ elog "Splitted ebuild!, no support for Audio files"
+ elog "To play mp3, ogg and wav files,"
+ elog "emerge media-plugins/vdr-mp3ng -pv"
+ elog "or"
+ elog "emerge media-plugins/vdr-mp3 -pv"
+ echo
+ fi
+}