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-mplayer |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-plugins/vdr-mplayer')
-rw-r--r-- | media-plugins/vdr-mplayer/Manifest | 9 | ||||
-rw-r--r-- | media-plugins/vdr-mplayer/files/0.10.2/01_gentoo.diff | 33 | ||||
-rw-r--r-- | media-plugins/vdr-mplayer/files/confd-0.9.15.sh | 11 | ||||
-rw-r--r-- | media-plugins/vdr-mplayer/files/mplayersources.conf | 3 | ||||
-rw-r--r-- | media-plugins/vdr-mplayer/files/rc-addon-0.9.15.sh | 22 | ||||
-rw-r--r-- | media-plugins/vdr-mplayer/metadata.xml | 15 | ||||
-rw-r--r-- | media-plugins/vdr-mplayer/vdr-mplayer-0.10.2.ebuild | 67 |
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 +} |