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.8.ebuild-old (-10 / +13 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 58-71 Link Here
58
	dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so.1.${PV}
58
	dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so.1.${PV}
59
	dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so
59
	dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so
60
	into /opt
60
	into /opt
61
	dobin out/makemkv
62
61
63
	local res
62
	if use X ; then
64
	for res in 16 22 32 64 128; do
63
		dobin out/makemkv
65
		newicon -s ${res} makemkvgui/share/icons/${res}x${res}/makemkv.png ${PN}.png
66
	done
67
64
68
	make_desktop_entry ${PN} MakeMKV ${PN} 'Qt;AudioVideo;Video'
65
		local res
66
		for res in 16 22 32 64 128; do
67
			newicon -s ${res} makemkvgui/share/icons/${res}x${res}/makemkv.png ${PN}.png
68
		done
69
70
		make_desktop_entry ${PN} MakeMKV ${PN} 'Qt;AudioVideo;Video'
71
	fi
69
72
70
	# install bin package
73
	# install bin package
71
	pushd "${WORKDIR}"/${MY_PB}/bin >/dev/null
74
	pushd "${WORKDIR}"/${MY_PB}/bin >/dev/null

Return to bug 501832