|
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 |