/[gentoo-x86]/media-video/bombono-dvd/bombono-dvd-1.2.1-r1.ebuild
Gentoo

Contents of /media-video/bombono-dvd/bombono-dvd-1.2.1-r1.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download)
Sun Dec 9 19:13:23 2012 UTC (16 months, 1 week ago) by pinkbyte
Branch: MAIN
Revision bump, fix build with newer boost, wrt bug #425600

(Portage version: 2.2.0_alpha144/cvs/Linux x86_64, unsigned Manifest commit)

1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/media-video/bombono-dvd/bombono-dvd-1.2.1.ebuild,v 1.7 2012/08/11 16:20:50 dilfridge Exp $
4
5 EAPI=4
6 SCONS_MIN_VERSION="0.96.1"
7
8 inherit base scons-utils toolchain-funcs flag-o-matic virtualx
9
10 DESCRIPTION="GUI DVD authoring program"
11 HOMEPAGE="http://www.bombono.org/"
12 SRC_URI="mirror://sourceforge/bombono/${P}.tar.bz2"
13
14 LICENSE="GPL-2"
15 SLOT="0"
16
17 KEYWORDS="~amd64 ~x86"
18
19 IUSE="gnome"
20
21 COMMONDEPEND="
22 app-i18n/enca
23 app-cdr/dvd+rw-tools
24 dev-cpp/gtkmm:2.4
25 dev-cpp/libxmlpp:2.6
26 >=dev-libs/boost-1.51
27 media-libs/libdvdread
28 media-sound/twolame
29 media-video/dvdauthor
30 virtual/cdrtools
31 virtual/ffmpeg
32 >=media-video/mjpegtools-1.8.0
33 x11-libs/gtk+:2
34 "
35 RDEPEND="${COMMONDEPEND}
36 gnome? ( gnome-base/gvfs )
37 "
38 DEPEND="${COMMONDEPEND}
39 virtual/pkgconfig
40 "
41
42 RESTRICT=test
43 # bug 419655
44
45 PATCHES=(
46 "${FILESDIR}/${PN}-1.0.1-cflags.patch"
47 "${FILESDIR}/${PN}-1.2.0-cdrtools.patch"
48 "${FILESDIR}/${PN}-1.2.1-glib.patch"
49 "${FILESDIR}/${PN}-boost-1.51.0-fix.patch"
50 )
51
52 src_configure() {
53 append-cppflags -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3
54 myesconsargs=(
55 CC="$(tc-getCC)"
56 CXX="$(tc-getCXX)"
57 CFLAGS="${CFLAGS}"
58 CXXFLAGS="${CXXFLAGS}"
59 DESTDIR="${D}"
60 LDFLAGS="${LDFLAGS}"
61 USE_EXT_BOOST=1
62 PREFIX="${EPREFIX}/usr"
63 )
64 }
65
66 src_compile() {
67 nonfatal escons \
68 || die "Please add ${S}/config.opts when filing bugs reports!"
69 }
70
71 src_test() {
72 VIRTUALX_COMMAND="escons TEST=1" virtualmake
73 }
74
75 src_install() {
76 nonfatal escons install || die "Please add ${S}/config.opts when filing bugs reports!"
77 }

  ViewVC Help
Powered by ViewVC 1.1.20