Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 640242
Collapse All | Expand All

(-)/usr/portage/x11-wm/lumina/lumina-1.4.0_p1.ebuild (-12 / +5 lines)
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
}

Return to bug 640242