|
Lines 23-28
Link Here
|
| 23 |
dev-qt/qtx11extras:5 |
23 |
dev-qt/qtx11extras:5 |
| 24 |
dev-qt/qtgui:5 |
24 |
dev-qt/qtgui:5 |
| 25 |
dev-qt/qtdeclarative:5 |
25 |
dev-qt/qtdeclarative:5 |
|
|
26 |
dev-qt/qtprintsupport:5 |
| 26 |
x11-libs/libxcb:0 |
27 |
x11-libs/libxcb:0 |
| 27 |
x11-libs/xcb-util |
28 |
x11-libs/xcb-util |
| 28 |
x11-libs/xcb-util-image |
29 |
x11-libs/xcb-util-image |
|
Lines 46-52
Link Here
|
| 46 |
|
47 |
|
| 47 |
PATCHES=( |
48 |
PATCHES=( |
| 48 |
"${FILESDIR}/1.2.0-desktop-files.patch" |
49 |
"${FILESDIR}/1.2.0-desktop-files.patch" |
| 49 |
"${FILESDIR}/1.3.0-OS-detect.patch" |
|
|
| 50 |
"${FILESDIR}/1.4.0-poppler.patch" |
50 |
"${FILESDIR}/1.4.0-poppler.patch" |
| 51 |
) |
51 |
) |
| 52 |
|
52 |
|
|
Lines 65-86
Link Here
|
| 65 |
|
65 |
|
| 66 |
src_configure(){ |
66 |
src_configure(){ |
| 67 |
eqmake5 PREFIX="${EPREFIX}/usr" LIBPREFIX="${EPREFIX}/usr/$(get_libdir)" \ |
67 |
eqmake5 PREFIX="${EPREFIX}/usr" LIBPREFIX="${EPREFIX}/usr/$(get_libdir)" \ |
| 68 |
DESTDIR="${D}" CONFIG+=WITH_I18N QMAKE_CFLAGS_ISYSTEM= |
68 |
CONFIG+=WITH_I18N QMAKE_CFLAGS_ISYSTEM= |
| 69 |
} |
69 |
} |
| 70 |
|
70 |
|
| 71 |
src_install(){ |
71 |
src_install(){ |
| 72 |
# A hack to avoid sandbox violation and install liblthemeengine*.so to the correct places |
72 |
emake install INSTALL_ROOT="${D}" |
| 73 |
emake install INSTALL_ROOT="${D}" |
73 |
einstalldocs |
| 74 |
rm "${ED%/}"/${PN}-* "${ED%/}"/start-${PN}-desktop "${ED%/}"/liblthemeengine*.so "${ED%/}"/lthemeengine || die |
|
|
| 75 |
mv "${D}/${D}/etc" "${D}/etc" || die |
| 76 |
mv "${D}/${D}/usr/bin" "${D}/usr/bin" || die |
| 77 |
mv "${D}/${D}/usr/share" "${D}/usr/share" || die |
| 78 |
rm -rf "${D}/var" || die |
| 79 |
mv "${ED%/}"/etc/luminaDesktop.conf{.dist,} || die |
| 80 |
einstalldocs |
| 81 |
|
74 |
|
| 82 |
remove_locale() { |
75 |
remove_locale() { |
| 83 |
rm -f "${D}"/usr/share/${PN}-desktop/i18n/l*_${1}.qm |
76 |
rm -f "${ED%/}"/usr/share/${PN}-desktop/i18n/l*_${1}.qm |
| 84 |
} |
77 |
} |
| 85 |
l10n_for_each_disabled_locale_do remove_locale |
78 |
l10n_for_each_disabled_locale_do remove_locale |
| 86 |
} |
79 |
} |