]> Pileus Git - ~andy/sunrise/commitdiff
media-video/bombono-dvd: New application, see bug 291478. Thanks to Ilya Muravjov.
authorAndreas Hüttel <dilfridge@gentoo.org>
Thu, 5 Nov 2009 21:07:22 +0000 (21:07 +0000)
committerAndreas Hüttel <dilfridge@gentoo.org>
Thu, 5 Nov 2009 21:07:22 +0000 (21:07 +0000)
svn path=/sunrise/; revision=9465

media-video/bombono-dvd/ChangeLog [new file with mode: 0644]
media-video/bombono-dvd/Manifest [new file with mode: 0644]
media-video/bombono-dvd/bombono-dvd-0.5.2.ebuild [new file with mode: 0644]
media-video/bombono-dvd/files/bombono-dvd-0.5.2-twolame.patch [new file with mode: 0644]
media-video/bombono-dvd/metadata.xml [new file with mode: 0644]

diff --git a/media-video/bombono-dvd/ChangeLog b/media-video/bombono-dvd/ChangeLog
new file mode 100644 (file)
index 0000000..7c8bad2
--- /dev/null
@@ -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 (file)
index 0000000..2e60647
--- /dev/null
@@ -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 (file)
index 0000000..a4a698e
--- /dev/null
@@ -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 (file)
index 0000000..9b44bc7
--- /dev/null
@@ -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 (file)
index 0000000..6f1d493
--- /dev/null
@@ -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>