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

(-)kdebase-3.2.3.ebuild.orig (-9 / +25 lines)
Lines 23-28 Link Here
23
RDEPEND="${DEPEND}
23
RDEPEND="${DEPEND}
24
	sys-apps/eject"
24
	sys-apps/eject"
25
25
26
pkg_setup () {
27
    export DO_NOT_COMPILE_KDM=no
28
    for i in $DO_NOT_COMPILE;
29
    do
30
        if test "x$i" = xkdm ; then           export DO_NOT_COMPILE_KDM=yes
31
          break;
32
        fi
33
    done
34
}
35
26
src_unpack() {
36
src_unpack() {
27
	kde_src_unpack
37
	kde_src_unpack
28
}
38
}
Lines 48-60 Link Here
48
	fi
58
	fi
49
59
50
	kde_src_compile myconf configure
60
	kde_src_compile myconf configure
51
	kde_remove_flag kdm/kfrontend -fomit-frame-pointer
61
	if [ "$DO_NOT_COMPILE_KDM" == "no" ]; then
62
		kde_remove_flag kdm/kfrontend -fomit-frame-pointer
63
	fi
52
	kde_src_compile make
64
	kde_src_compile make
53
}
65
}
54
66
55
src_install() {
67
src_install() {
56
	kde_src_install
68
	kde_src_install
57
	cd ${S}/kdm && make DESTDIR=${D} GENKDMCONF_FLAGS="--no-old --no-backup" install
69
	if [ "$DO_NOT_COMPILE_KDM" == "no" ]; then
70
		cd ${S}/kdm && make DESTDIR=${D} GENKDMCONF_FLAGS="--no-old --no-backup" install
71
	fi
58
72
59
	insinto /etc/pam.d
73
	insinto /etc/pam.d
60
	newins ${FILESDIR}/kde.pam kde
74
	newins ${FILESDIR}/kde.pam kde
Lines 83-96 Link Here
83
	exeinto /etc/X11/Sessions
97
	exeinto /etc/X11/Sessions
84
	doexe kde-${PV}
98
	doexe kde-${PV}
85
99
86
	cd ${D}/${KDEDIR}/share/config/kdm || die
100
    if [ "$DO_NOT_COMPILE_KDM" == "no" ]; then
87
	dodir ${KDEDIR}/share/config/kdm/sessions
101
		cd ${D}/${KDEDIR}/share/config/kdm || die
88
	sed -e "s:_PREFIX_:${PREFIX}:g" \
102
		dodir ${KDEDIR}/share/config/kdm/sessions
89
	    -e "s:_RANDOM_:${RANDOM}${RANDOM}:g" \
103
		sed -e "s:_PREFIX_:${PREFIX}:g" \
90
	${FILESDIR}/${PVR}/kdmrc > kdmrc
104
	    	-e "s:_RANDOM_:${RANDOM}${RANDOM}:g" \
91
	sed -e "s:_PREFIX_:${PREFIX}:g" ${FILESDIR}/${PVR}/Xsetup > Xsetup
105
		${FILESDIR}/${PVR}/kdmrc > kdmrc
106
		sed -e "s:_PREFIX_:${PREFIX}:g" ${FILESDIR}/${PVR}/Xsetup > Xsetup
92
107
93
	cp ${FILESDIR}/${PVR}/backgroundrc .
108
		cp ${FILESDIR}/${PVR}/backgroundrc .
109
	fi
94
110
95
	#backup splashscreen images, so they can be put back when unmerging
111
	#backup splashscreen images, so they can be put back when unmerging
96
	#mosfet or so.
112
	#mosfet or so.

Return to bug 55815