Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 257616 | Differences between
and this patch

Collapse All | Expand All

(-)kchmviewer-4.0.ebuild (-9 / +12 lines)
Lines 4-15 Link Here
4
4
5
EAPI="2"
5
EAPI="2"
6
NEED_KDE="none"
6
NEED_KDE="none"
7
8
if use kdeprefix; then
9
	KDEDIR="/usr/kde/4.1"
10
else
11
	KDEDIR="/usr"
12
fi
13
inherit fdo-mime qt4 kde4-base
7
inherit fdo-mime qt4 kde4-base
14
8
15
MY_P="${PN}-${PV/_beta/beta}"
9
MY_P="${PN}-${PV/_beta/beta}"
Lines 36-44 Link Here
36
30
37
S=${WORKDIR}/${MY_P}
31
S=${WORKDIR}/${MY_P}
38
32
39
src_unpack() {
33
pkg_setup() {
40
	unpack ${A}
34
	if use kde; then
41
	cd "${S}"
35
		kde4-base_pkg_setup
36
	fi
37
}
38
39
src_prepare() {
42
	sed -e "s:KDE4_SERVICES_INSTALL_DIR:SERVICES_INSTALL_DIR:" \
40
	sed -e "s:KDE4_SERVICES_INSTALL_DIR:SERVICES_INSTALL_DIR:" \
43
			-i lib/kio-msits/CMakeLists.txt
41
			-i lib/kio-msits/CMakeLists.txt
44
	sed "s:KDE4_ICON_INSTALL_DIR:ICON_INSTALL_DIR:" -i src/kde/CMakeLists.txt
42
	sed "s:KDE4_ICON_INSTALL_DIR:ICON_INSTALL_DIR:" -i src/kde/CMakeLists.txt
Lines 91-98 Link Here
91
pkg_postinst() {
89
pkg_postinst() {
92
	use kde && kde4-base_pkg_postinst
90
	use kde && kde4-base_pkg_postinst
93
	fdo-mime_desktop_database_update
91
	fdo-mime_desktop_database_update
92
	if use kde && use kdeprefix; then
93
		elog "Note: after each major kde update, which happens with SLOT change,"
94
		elog "you need to rebuild kchmviewer."
95
	fi
94
}
96
}
95
97
96
pkg_postrm() {
98
pkg_postrm() {
97
	use kde && kde4-base_pkg_postinst
99
	use kde && kde4-base_pkg_postinst
100
	fdo-mime_desktop_database_update
98
}
101
}

Return to bug 257616