Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 501832 | Differences between
and this patch

Collapse All | Expand All

(-)makemkv-1.8.12-r1.ebuild (-13 / +20 lines)
Lines 1-6 Link Here
1
# Copyright 1999-2014 Gentoo Foundation
1
# Copyright 1999-2014 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/media-video/makemkv/makemkv-1.8.12-r1.ebuild,v 1.1 2014/08/20 00:37:34 mattm Exp $
3
# $Header: $
4
4
5
EAPI=5
5
EAPI=5
6
inherit eutils gnome2-utils multilib flag-o-matic
6
inherit eutils gnome2-utils multilib flag-o-matic
Lines 16-32 Link Here
16
LICENSE="LGPL-2.1 MPL-1.1 MakeMKV-EULA openssl"
16
LICENSE="LGPL-2.1 MPL-1.1 MakeMKV-EULA openssl"
17
SLOT="0"
17
SLOT="0"
18
KEYWORDS="~amd64 ~x86"
18
KEYWORDS="~amd64 ~x86"
19
IUSE="multilib"
19
IUSE="multilib qt4"
20
20
21
QA_PREBUILT="opt/bin/makemkvcon opt/bin/mmdtsdec"
21
QA_PREBUILT="opt/bin/makemkvcon opt/bin/mmdtsdec"
22
22
23
RDEPEND="dev-libs/expat
23
RDEPEND="dev-libs/expat
24
	dev-libs/openssl:0
24
	dev-libs/openssl:0
25
	sys-libs/zlib
25
	sys-libs/zlib
26
	virtual/opengl
26
	qt4? (
27
	dev-qt/qtcore:4
27
		virtual/opengl
28
	dev-qt/qtdbus:4
28
		dev-qt/qtcore:4
29
	dev-qt/qtgui:4
29
		dev-qt/qtdbus:4
30
		dev-qt/qtgui:4
31
	)
30
	>=sys-libs/glibc-2.12.0
32
	>=sys-libs/glibc-2.12.0
31
	|| ( >=media-video/ffmpeg-1.0.0 >=media-video/libav-0.8.9 )
33
	|| ( >=media-video/ffmpeg-1.0.0 >=media-video/libav-0.8.9 )
32
	amd64? ( multilib? ( app-emulation/emul-linux-x86-baselibs ) )"
34
	amd64? ( multilib? ( app-emulation/emul-linux-x86-baselibs ) )"
Lines 40-47 Link Here
40
42
41
src_configure() {
43
src_configure() {
42
	replace-flags -O* -Os
44
	replace-flags -O* -Os
45
	local args=""
46
	use qt4 || args="--disable-gui"
43
	if [[ -x ${ECONF_SOURCE:-.}/configure ]] ; then
47
	if [[ -x ${ECONF_SOURCE:-.}/configure ]] ; then
44
		econf
48
		econf $args
45
	fi
49
	fi
46
}
50
}
47
51
Lines 61-74 Link Here
61
	dosym libmmbd.so.0    /usr/$(get_libdir)/libmmbd.so
65
	dosym libmmbd.so.0    /usr/$(get_libdir)/libmmbd.so
62
	dosym libmmbd.so.0    /usr/$(get_libdir)/libmmbd.so.0.${PV}
66
	dosym libmmbd.so.0    /usr/$(get_libdir)/libmmbd.so.0.${PV}
63
	into /opt
67
	into /opt
64
	dobin out/makemkv
65
68
66
	local res
69
	if use qt4; then
67
	for res in 16 22 32 64 128; do
70
		dobin out/makemkv
68
		newicon -s ${res} makemkvgui/share/icons/${res}x${res}/makemkv.png ${PN}.png
69
	done
70
71
71
	make_desktop_entry ${PN} MakeMKV ${PN} 'Qt;AudioVideo;Video'
72
		local res
73
		for res in 16 22 32 64 128; do
74
			newicon -s ${res} makemkvgui/share/icons/${res}x${res}/makemkv.png ${PN}.png
75
		done
76
77
		make_desktop_entry ${PN} MakeMKV ${PN} 'Qt;AudioVideo;Video'
78
	fi
72
79
73
	# install bin package
80
	# install bin package
74
	pushd "${WORKDIR}"/${MY_PB}/bin >/dev/null
81
	pushd "${WORKDIR}"/${MY_PB}/bin >/dev/null

Return to bug 501832