summaryrefslogtreecommitdiff
path: root/media-video/videotrans
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-video/videotrans
reinit the tree, so we can have metadata
Diffstat (limited to 'media-video/videotrans')
-rw-r--r--media-video/videotrans/Manifest7
-rw-r--r--media-video/videotrans/files/videotrans-1.6.1-libav.patch52
-rw-r--r--media-video/videotrans/metadata.xml17
-rw-r--r--media-video/videotrans/videotrans-1.6.1-r1.ebuild35
-rw-r--r--media-video/videotrans/videotrans-1.6.1-r2.ebuild41
5 files changed, 152 insertions, 0 deletions
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 <alessio@debian.org>
+---
+ 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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>media-video@gentoo.org</email>
+ <name>Gentoo Video project</name>
+ </maintainer>
+ <longdescription lang="en">
+ 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.
+ </longdescription>
+ <upstream>
+ <remote-id type="sourceforge">videotrans</remote-id>
+ </upstream>
+</pkgmetadata>
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
+}