From 4674e05ff366f1624918b40dd6c187addd86b228 Mon Sep 17 00:00:00 2001 From: Andreas Hüttel Date: Thu, 5 Nov 2009 21:07:22 +0000 Subject: media-video/bombono-dvd: New application, see bug 291478. Thanks to Ilya Muravjov. svn path=/sunrise/; revision=9465 --- media-video/bombono-dvd/ChangeLog | 9 ++++ media-video/bombono-dvd/Manifest | 5 ++ media-video/bombono-dvd/bombono-dvd-0.5.2.ebuild | 42 +++++++++++++++++ .../files/bombono-dvd-0.5.2-twolame.patch | 53 ++++++++++++++++++++++ media-video/bombono-dvd/metadata.xml | 5 ++ 5 files changed, 114 insertions(+) create mode 100644 media-video/bombono-dvd/ChangeLog create mode 100644 media-video/bombono-dvd/Manifest create mode 100644 media-video/bombono-dvd/bombono-dvd-0.5.2.ebuild create mode 100644 media-video/bombono-dvd/files/bombono-dvd-0.5.2-twolame.patch create mode 100644 media-video/bombono-dvd/metadata.xml 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) + +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 + 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 @@ + + + + maintainer-wanted + -- cgit v1.2.3-18-g5258