summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Hüttel <dilfridge@gentoo.org>2009-11-05 21:07:22 +0000
committerAndreas Hüttel <dilfridge@gentoo.org>2009-11-05 21:07:22 +0000
commit4674e05ff366f1624918b40dd6c187addd86b228 (patch)
tree30d4c5b676e65dceba96e8b59270a121b51f9874 /media-video
parentx11-plugins/pidgimpd: Update to new version and add more keywords. Thanks to ... (diff)
downloadsunrise-4674e05ff366f1624918b40dd6c187addd86b228.tar.gz
sunrise-4674e05ff366f1624918b40dd6c187addd86b228.tar.bz2
sunrise-4674e05ff366f1624918b40dd6c187addd86b228.zip
media-video/bombono-dvd: New application, see bug 291478. Thanks to Ilya Muravjov.
svn path=/sunrise/; revision=9465
Diffstat (limited to 'media-video')
-rw-r--r--media-video/bombono-dvd/ChangeLog9
-rw-r--r--media-video/bombono-dvd/Manifest5
-rw-r--r--media-video/bombono-dvd/bombono-dvd-0.5.2.ebuild42
-rw-r--r--media-video/bombono-dvd/files/bombono-dvd-0.5.2-twolame.patch53
-rw-r--r--media-video/bombono-dvd/metadata.xml5
5 files changed, 114 insertions, 0 deletions
diff --git a/media-video/bombono-dvd/ChangeLog b/media-video/bombono-dvd/ChangeLog
new file mode 100644
index 000000000..7c8bad2d5
--- /dev/null
+++ b/media-video/bombono-dvd/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for media-video/bombono-dvd
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 05 Nov 2009; Andreas K. Huettel (dilfridge) <mail@akhuettel.de>
+ +bombono-dvd-0.5.2.ebuild, +files/bombono-dvd-0.5.2-twolame.patch,
+ +metadata.xml:
+ New application, see bug 291478. Thanks to Ilya Muravjov.
+
diff --git a/media-video/bombono-dvd/Manifest b/media-video/bombono-dvd/Manifest
new file mode 100644
index 000000000..2e6064719
--- /dev/null
+++ b/media-video/bombono-dvd/Manifest
@@ -0,0 +1,5 @@
+AUX bombono-dvd-0.5.2-twolame.patch 2450 RMD160 5b0ee435d3076c511387f65e2001dbd2d214d374 SHA1 54c180aa8b4008959c9e65ad423b308b1b2d4d60 SHA256 ef1ca7e74da6137bb48725412bc382b6046719ee041735047f3e41ff11cc0b62
+DIST bombono-dvd-0.5.2.tar.bz2 1700497 RMD160 2b24cc0d09c008503805e910a50e5c92dda83320 SHA1 0fa2c27656c2868d516393a0117eccab4ec0453b SHA256 d80ec05ef806528e01f1bded5a5268feab91402ad5b42c78d80301e27bc0964f
+EBUILD bombono-dvd-0.5.2.ebuild 903 RMD160 f115973ac3b8af8a9c3cd5825f6435458a94a3ba SHA1 cefec1cca6f2fbc698df84ff8a6876b1297229ac SHA256 8bbaa26fe9df38b98efa49b972e251bef4b177bb47d925fc81b077cd8e177c3f
+MISC ChangeLog 337 RMD160 f3f13dd8a8188e7121b30d7953846a60aa90d916 SHA1 baea39b0ed0e3b9f772a9badb5ac3f2f194baa87 SHA256 7bdbff14b3d828664891dde97e71d89626a70d81ff4c59e5b68b2811007a510d
+MISC metadata.xml 171 RMD160 ed284df01c230fc7990a6b5888b39166d23f29ba SHA1 f3d64a69044b710e23fb874b3ee4cd338858c8b4 SHA256 a7b30fbacd0e4c312c07a3efac112a3794c81d134442d8104325734d03425adf
diff --git a/media-video/bombono-dvd/bombono-dvd-0.5.2.ebuild b/media-video/bombono-dvd/bombono-dvd-0.5.2.ebuild
new file mode 100644
index 000000000..a4a698e8f
--- /dev/null
+++ b/media-video/bombono-dvd/bombono-dvd-0.5.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+inherit base toolchain-funcs
+
+DESCRIPTION="GUI DVD authoring program"
+HOMEPAGE="http://www.bombono.org/"
+SRC_URI="mirror://sourceforge/bombono/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=">=x11-libs/gtk+-2.8
+ >=dev-cpp/gtkmm-2.4
+ >=media-gfx/graphicsmagick-1.1.7
+ >=media-video/mjpegtools-1.8.0
+ media-libs/libdvdread
+ media-video/dvdauthor
+ app-cdr/dvd+rw-tools
+ media-sound/twolame
+ dev-cpp/libxmlpp"
+
+DEPEND=">=dev-util/scons-0.96.1
+ ${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-twolame.patch" )
+
+src_compile() {
+ # scons uses -l differently -> remove it
+ scons CXX="$(tc-getCXX)" ${MAKEOPTS/-l[0-9]} DESTDIR="${D}" PREFIX="/usr" \
+ || die 'Please add "${S}/scons.config" when filing bugs reports!'
+}
+
+src_install() {
+ scons install || die
+}
+
diff --git a/media-video/bombono-dvd/files/bombono-dvd-0.5.2-twolame.patch b/media-video/bombono-dvd/files/bombono-dvd-0.5.2-twolame.patch
new file mode 100644
index 000000000..9b44bc770
--- /dev/null
+++ b/media-video/bombono-dvd/files/bombono-dvd-0.5.2-twolame.patch
@@ -0,0 +1,53 @@
+diff -Naur bombono-dvd-0.5.2.orig/debian/control bombono-dvd-0.5.2/debian/control
+--- bombono-dvd-0.5.2.orig/debian/control 2009-11-01 22:04:07.000000000 +0300
++++ bombono-dvd-0.5.2/debian/control 2009-10-30 10:19:25.000000000 +0300
+@@ -8,7 +8,7 @@
+
+ Package: bombono-dvd
+ Architecture: any
+-Depends: ${shlibs:Depends}, ${misc:Depends}, dvdauthor, mjpegtools, dvd+rw-tools, scons, toolame
++Depends: ${shlibs:Depends}, ${misc:Depends}, dvdauthor, mjpegtools, dvd+rw-tools, scons, twolame
+ Suggests: totem
+ Description: DVD authoring program with nice and clean GUI
+ Bombono DVD is easy to use program for making DVD-Video.
+diff -Naur bombono-dvd-0.5.2.orig/resources/scons_authoring/SConstruct bombono-dvd-0.5.2/resources/scons_authoring/SConstruct
+--- bombono-dvd-0.5.2.orig/resources/scons_authoring/SConstruct 2009-11-01 22:04:07.000000000 +0300
++++ bombono-dvd-0.5.2/resources/scons_authoring/SConstruct 2009-10-28 13:08:34.000000000 +0300
+@@ -16,23 +16,10 @@
+
+ # звук тишины для неподвижных меню
+ def GetkHzArgForToolame(kHz):
+- import os
+- import re
+- #s = "tooLAME version 0.2l"
+- s = os.popen("toolame -v").read()
+- #print s
+-
+- m = re.compile("tooLAME version 0\.2(.)", re.M).search(s)
+-
+- res = kHz
+- if m and m.group(1) == 'l':
+- pass # classic toolame
+- else:
+- res = res * 1000 # twolame or similar
+- return res
++ return kHz * 1000
+
+ argHz = GetkHzArgForToolame(48)
+-Command('Silent.mp2', [], "dd if=/dev/zero bs=4 count=1920 | toolame -b 128 -s %d /dev/stdin $TARGET" % argHz)
++Command('Silent.mp2', [], "dd if=/dev/zero bs=4 count=1920 | twolame -b 128 -s %d -r - $TARGET" % argHz)
+
+ # основная функция создания меню
+ import ADVD
+diff -Naur bombono-dvd-0.5.2.orig/tools/scripts/bombono-dvd.spec bombono-dvd-0.5.2/tools/scripts/bombono-dvd.spec
+--- bombono-dvd-0.5.2.orig/tools/scripts/bombono-dvd.spec 2009-10-08 13:25:07.000000000 +0400
++++ bombono-dvd-0.5.2/tools/scripts/bombono-dvd.spec 2009-11-01 22:06:40.000000000 +0300
+@@ -16,7 +16,7 @@
+ Packager: Ilya Murav'jov <muravev@yandex.ru>
+ Source: %{name}-%{version}.tar.bz2
+ BuildRequires: scons libdvdread-devel gtkmm2-devel libxml++-devel mjpegtools-devel libGraphicsMagick++-devel
+-Requires: dvdauthor mjpegtools dvd+rw-tools scons toolame
++Requires: dvdauthor mjpegtools dvd+rw-tools scons twolame
+ BuildRoot: %{_tmppath}/%{name}-%{version}-build
+
+ # :TODO:
diff --git a/media-video/bombono-dvd/metadata.xml b/media-video/bombono-dvd/metadata.xml
new file mode 100644
index 000000000..6f1d493c5
--- /dev/null
+++ b/media-video/bombono-dvd/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>maintainer-wanted</herd>
+</pkgmetadata>