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