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

(-)/var/portage/media-video/makemkv/makemkv-1.8.9.ebuild (-10 / +12 lines)
Lines 16-22 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 X"
20
20
21
QA_PREBUILT="opt/bin/makemkvcon opt/bin/mmdtsdec"
21
QA_PREBUILT="opt/bin/makemkvcon opt/bin/mmdtsdec"
22
RESTRICT="mirror"
22
RESTRICT="mirror"
Lines 24-33 Link Here
24
RDEPEND="dev-libs/expat
24
RDEPEND="dev-libs/expat
25
	dev-libs/openssl:0
25
	dev-libs/openssl:0
26
	sys-libs/zlib
26
	sys-libs/zlib
27
	virtual/opengl
27
	X? ( virtual/opengl
28
	dev-qt/qtcore:4
28
	dev-qt/qtcore:4
29
	dev-qt/qtdbus:4
29
	dev-qt/qtdbus:4
30
	dev-qt/qtgui:4
30
	dev-qt/qtgui:4 )
31
	|| ( >=media-video/ffmpeg-1.0.0 >=media-video/libav-0.8.9 )
31
	|| ( >=media-video/ffmpeg-1.0.0 >=media-video/libav-0.8.9 )
32
	amd64? ( multilib? ( app-emulation/emul-linux-x86-baselibs ) )"
32
	amd64? ( multilib? ( app-emulation/emul-linux-x86-baselibs ) )"
33
DEPEND="${RDEPEND}"
33
DEPEND="${RDEPEND}"
Lines 41-47 Link Here
41
src_configure() {
41
src_configure() {
42
	replace-flags -O* -Os
42
	replace-flags -O* -Os
43
	if [[ -x ${ECONF_SOURCE:-.}/configure ]] ; then
43
	if [[ -x ${ECONF_SOURCE:-.}/configure ]] ; then
44
		econf
44
		econf $(use_enable X gui)
45
	fi
45
	fi
46
}
46
}
47
47
Lines 61-74 Link Here
61
	dosym libmmbd.so.0    /usr/$(get_libdir)/libmmbd.so
61
	dosym libmmbd.so.0    /usr/$(get_libdir)/libmmbd.so
62
	dosym libmmbd.so.0    /usr/$(get_libdir)/libmmbd.so.0.${PV}
62
	dosym libmmbd.so.0    /usr/$(get_libdir)/libmmbd.so.0.${PV}
63
	into /opt
63
	into /opt
64
	dobin out/makemkv
64
	if use X ; then
65
		dobin out/makemkv
65
66
66
	local res
67
		local res
67
	for res in 16 22 32 64 128; do
68
			for res in 16 22 32 64 128; do
68
		newicon -s ${res} makemkvgui/share/icons/${res}x${res}/makemkv.png ${PN}.png
69
			newicon -s ${res} makemkvgui/share/icons/${res}x${res}/makemkv.png ${PN}.png
69
	done
70
		done
70
71
71
	make_desktop_entry ${PN} MakeMKV ${PN} 'Qt;AudioVideo;Video'
72
		make_desktop_entry ${PN} MakeMKV ${PN} 'Qt;AudioVideo;Video'
73
	fi
72
74
73
	# install bin package
75
	# install bin package
74
	pushd "${WORKDIR}"/${MY_PB}/bin >/dev/null
76
	pushd "${WORKDIR}"/${MY_PB}/bin >/dev/null

Return to bug 501832