From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- media-video/videotrans/Manifest | 7 +++ .../videotrans/files/videotrans-1.6.1-libav.patch | 52 ++++++++++++++++++++++ media-video/videotrans/metadata.xml | 17 +++++++ media-video/videotrans/videotrans-1.6.1-r1.ebuild | 35 +++++++++++++++ media-video/videotrans/videotrans-1.6.1-r2.ebuild | 41 +++++++++++++++++ 5 files changed, 152 insertions(+) create mode 100644 media-video/videotrans/Manifest create mode 100644 media-video/videotrans/files/videotrans-1.6.1-libav.patch create mode 100644 media-video/videotrans/metadata.xml create mode 100644 media-video/videotrans/videotrans-1.6.1-r1.ebuild create mode 100644 media-video/videotrans/videotrans-1.6.1-r2.ebuild (limited to 'media-video/videotrans') diff --git a/media-video/videotrans/Manifest b/media-video/videotrans/Manifest new file mode 100644 index 000000000000..36c099b8da96 --- /dev/null +++ b/media-video/videotrans/Manifest @@ -0,0 +1,7 @@ +AUX videotrans-1.6.1-libav.patch 2171 SHA256 573e9ceb24a1aee86781c8f58c69afae95254ef20f3da04c3914cfcb0ef07adb SHA512 0e51b01f0ed54dc9f2d7952c8d0cd2574ce7122bafc1baf7288d7a57f7dd6999fae9aa1ca85dc3d6a20969d79aaf9c22a6e3dbfa6314b377ea6fd29cfd630626 WHIRLPOOL 1bb884e83340808562738d436db38de9863058c3e7523f7cd4df20fcc20c274890593a1c5541c64337c0b1b1a536ec239d7c5014d59697b370978bf4fe61ab72 +DIST videotrans-1.6.1.tar.bz2 98091 SHA256 a6509efdf6cd22353217207b7004ec2b8d8c32feb248e06ff93f55e01af00c99 SHA512 8d2ab30316d099d7bf37e712eab04089bcc24d2f8b59cb1fd464970a66ca1c480e4b9bb67b0a3e26b509c7711e92ea346713e3ec5d2fd3e8d4ff0a4372e2787a WHIRLPOOL d80245e091d1b78bf33a18305c6d8632723fa3b61df7790920e47c4abadaf6b480620590c480b7d17f106f5f6be8c597af38f3c2eb410574f9d962bfee80feab +EBUILD videotrans-1.6.1-r1.ebuild 734 SHA256 7485756d1fa5ab9de36fe50b1c5ae7831dcc898cce8b580e8fcea382e2c9dc51 SHA512 448840f3d40d7715357984fd2dc908afa4f1e530c3bc639486e1368728147980c9224c6da4ae7156eaa16f0fcadd30e2ec3bb6e479deb46058ef3a88f968564c WHIRLPOOL cbb478845ed426bd78c740b246e3a6b7744fe08a0ca25886c11efcbfc1b3f5b6d0d68f587dfdf838a0737077604b8863288922c5076d783d4f1f1bb68d235291 +EBUILD videotrans-1.6.1-r2.ebuild 871 SHA256 3e4a8ffd0a631df6cdebab78d684e4c074ec6a992a4dd01acbd9fb03dd56366d SHA512 bd71a23229b503d6d6c7f1d0e774d6f3df4a4a325604347e3a2812fe3aef6195d4b30b86a6c27ebfef40c4e47ae9039c1c6571e3e20ab2fa956f78864de2fc7d WHIRLPOOL 73c907c1a5c52737b8ed2e481ffcddfb54e01f93e77b99b17f5b96b02389d4edff33464d6f8b58847bbc20d3885dfffd41bc036c9fae6bb52afabfdfc4187310 +MISC ChangeLog 2655 SHA256 6ab089cbf64d681eb77511383e3be529329c419589fdf02af3a6cd4b87c73539 SHA512 b4608f66d3174825e972fff30bf18acf90d53a52406df9099ccf48b4bc068714f43ad649f02a5b82182358e5dc4867a98691b2e8eaea442482aea4234570fbea WHIRLPOOL 86d323186b9c1b301a3e502b82510fc1bc8143cb3ae1eab80f646f4e8cbaeeafeb658e0ee71e28b8b1a77cdc47b90886eb02b8031f6cfd6a5a5864fb2b613690 +MISC ChangeLog-2015 1877 SHA256 f03ca85ea9d28eb93550afa43c45f82e4c4d9bb887fdb5a6a189290b936adcc8 SHA512 7fc58d71e31faeecea461b28784000834c2cb196d5f02a8d5065f1ccbd7abb0d720848d34568008c9f3f97bc8f72c5c39c621da06ea1bbddca011fcbeec2b0b8 WHIRLPOOL 3abb0f211d3276fe326eeab487ae8ee589f56f261f0c209362d5e6e7c1c6a433f8f54b57cb8b4702f573e9247ba97b68873abe5b910ae7d896eb12a5c05f7cce +MISC metadata.xml 626 SHA256 8e8847ca22e2b0652ae70433115b39db092da70a3709a2e55baba451a6fcb767 SHA512 f5ffbd260504fbd9c4594b42494b809c9341ec93786958ce06e6e866b83c6f23645e3a8a69d4739bf4d43b224100a48381b45e172f453202972b1a71a76e31f0 WHIRLPOOL 189ebfc51d3e40ba388606a9f77d788cb223dbf4f738203dc094fd975514fdb572ee55fed0a4553962efbbd10e77b7a2b88fc3a894a9a6827a5081d8de130e6f diff --git a/media-video/videotrans/files/videotrans-1.6.1-libav.patch b/media-video/videotrans/files/videotrans-1.6.1-libav.patch new file mode 100644 index 000000000000..2b4cd0a15b8e --- /dev/null +++ b/media-video/videotrans/files/videotrans-1.6.1-libav.patch @@ -0,0 +1,52 @@ +Description: Migrate from ffmpeg to avconv. +Author: Alessio Treglia +--- + data/library.sh.in | 8 ++++---- + src/movie-title.in | 2 +- + src/movie-to-dvd.in | 2 +- + 3 files changed, 6 insertions(+), 6 deletions(-) + +--- videotrans.orig/data/library.sh.in ++++ videotrans/data/library.sh.in +@@ -250,15 +250,15 @@ audio_params() + then + if [ "${force_or_auto}" = "ac3" ] + then +- msg="${msg}Converting the audio from WAV to AC3 with ${new_ch} channels using ffmpeg. " ++ msg="${msg}Converting the audio from WAV to AC3 with ${new_ch} channels using avconv. " + if [ "${audio_bitrate_override}" != "auto" -a "${audio_bitrate_override}" != "" ] + then +- audio_encode="ffmpeg -y -v 0 -f wav -i /dev/stdin -ab ${audio_bitrate_override}k -ar 48000 -ac ${new_ch} `shellescape "${output}.ac3"`" ++ audio_encode="avconv -y -v 0 -f wav -i /dev/stdin -b:a ${audio_bitrate_override}k -ar 48000 -ac ${new_ch} `shellescape "${output}.ac3"`" + elif [ "${new_ch}" = "2" ] + then +- audio_encode="ffmpeg -y -v 0 -f wav -i /dev/stdin -ab 192k -ar 48000 -ac ${new_ch} `shellescape "${output}.ac3"`" ++ audio_encode="avconv -y -v 0 -f wav -i /dev/stdin -b:a 192k -ar 48000 -ac ${new_ch} `shellescape "${output}.ac3"`" + else +- audio_encode="ffmpeg -y -v 0 -f wav -i /dev/stdin -ab 448k -ar 48000 -ac ${new_ch} `shellescape "${output}.ac3"`" ++ audio_encode="avconv -y -v 0 -f wav -i /dev/stdin -b:a 448k -ar 48000 -ac ${new_ch} `shellescape "${output}.ac3"`" + fi + audio_ext="ac3" + else +--- videotrans.orig/src/movie-title.in ++++ videotrans/src/movie-title.in +@@ -961,7 +961,7 @@ else + \> "${TEMP}.mplayer" 2\>\&1 \< /dev/null \& + mplayer_pid="$!" + +- # Start mp2enc or ffmpeg to encode the audio ++ # Start mp2enc or avconv to encode the audio + + { + < "${TEMP}.wav" $audio_filter_cmd | eval ${audio_encode} +--- videotrans.orig/src/movie-to-dvd.in ++++ videotrans/src/movie-to-dvd.in +@@ -698,7 +698,7 @@ do + } > "${TEMP}.video" 2>&1 & + video_enc_pid="$!" + +- # Start mp2enc or ffmpeg to encode the audio ++ # Start mp2enc or avconv to encode the audio + + { + < "${TEMP}.wav" $audio_filter_cmd | eval ${audio_encode} diff --git a/media-video/videotrans/metadata.xml b/media-video/videotrans/metadata.xml new file mode 100644 index 000000000000..3b8573940c73 --- /dev/null +++ b/media-video/videotrans/metadata.xml @@ -0,0 +1,17 @@ + + + + + media-video@gentoo.org + Gentoo Video project + + + Videotrans is a set of scripts that convert a movie file in any format + that mplayer understands to a DVD-compatible VOB file, doing all the + necessary conversions automatically. Videotrans provides an automatic + DVD menu generator. + + + videotrans + + diff --git a/media-video/videotrans/videotrans-1.6.1-r1.ebuild b/media-video/videotrans/videotrans-1.6.1-r1.ebuild new file mode 100644 index 000000000000..1dd248ee9bdc --- /dev/null +++ b/media-video/videotrans/videotrans-1.6.1-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit base eutils + +DESCRIPTION="A package to convert movies to DVD format and to build DVDs with" +HOMEPAGE="http://videotrans.sourceforge.net/" +SRC_URI="mirror://sourceforge/videotrans/${P}.tar.bz2" + +LICENSE="BSD" +SLOT="0" + +KEYWORDS="~amd64 ~ppc ~x86" + +IUSE="" + +DEPEND="virtual/ffmpeg + media-video/mplayer + media-video/mjpegtools[png] + media-video/dvdauthor + virtual/imagemagick-tools" + +RDEPEND="${DEPEND} + www-client/lynx + app-shells/bash + sys-devel/bc" + +DOCS="aspects.txt CHANGES THANKS TODO" + +src_prepare() { + # fixing LDFLAGS usage + sed -i -e 's|^\(LDFLAGS.*=\).*\( @LIBS@.*\)|\1\2 @LDFLAGS@|' src/Makefile.in +} diff --git a/media-video/videotrans/videotrans-1.6.1-r2.ebuild b/media-video/videotrans/videotrans-1.6.1-r2.ebuild new file mode 100644 index 000000000000..969d72bc3b7f --- /dev/null +++ b/media-video/videotrans/videotrans-1.6.1-r2.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit eutils + +DESCRIPTION="A package to convert movies to DVD format and to build DVDs with" +HOMEPAGE="http://videotrans.sourceforge.net/" +SRC_URI="mirror://sourceforge/videotrans/${P}.tar.bz2" + +LICENSE="BSD" +SLOT="0" + +KEYWORDS="~amd64 ~ppc ~x86" + +IUSE="libav" + +DEPEND=" + media-video/mplayer + media-video/mjpegtools[png] + media-video/dvdauthor + virtual/imagemagick-tools + libav? ( media-video/libav ) + !libav? ( media-video/ffmpeg:0 ) +" + +RDEPEND="${DEPEND} + www-client/lynx + app-shells/bash + sys-devel/bc +" + +DOCS="aspects.txt CHANGES THANKS TODO" + +src_prepare() { + # fixing LDFLAGS usage + sed -i -e 's|^\(LDFLAGS.*=\).*\( @LIBS@.*\)|\1\2 @LDFLAGS@|' src/Makefile.in + + # Debian patch to support libav + use libav && epatch "${FILESDIR}"/${P}-libav.patch +} -- cgit v1.2.3