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

(-)x11-base/xorg-server/xorg-server-1.2.0.ebuild (-8 / +4 lines)
Lines 499-520 Link Here
499
xprint_src_install() {
499
xprint_src_install() {
500
	# RH-style init script, we provide a wrapper
500
	# RH-style init script, we provide a wrapper
501
	exeinto /usr/$(get_libdir)/misc
501
	exeinto /usr/$(get_libdir)/misc
502
	doexe ${S}/Xprint/etc/init.d/xprint
502
	doexe ${S}/hw/xprint/etc/init.d/xprint
503
	# Patch init script for fonts location
504
	sed -e 's:/lib/X11/fonts/:/share/fonts/:g' \
505
		-i ${D}/usr/$(get_libdir)/misc/xprint
506
	# Install the wrapper
503
	# Install the wrapper
507
	newinitd ${FILESDIR}/xprint.init xprint
504
	newinitd ${FILESDIR}/xprint.init xprint
508
	# Install profile scripts
505
	# Install profile scripts
509
	insinto /etc/profile.d
506
	insinto /etc/profile.d
510
	doins ${S}/Xprint/etc/profile.d/xprint*
507
	doins ${S}/hw/xprint/etc/profile.d/xprint*
511
	insinto /etc/X11/xinit/xinitrc.d
508
	insinto /etc/X11/xinit/xinitrc.d
512
	newins ${S}/Xprint/etc/Xsession.d/cde_xsessiond_xprint.sh \
509
	doins ${S}/hw/xprint/etc/Xsession.d/92xprint-xpserverlist
513
		92xprint-xpserverlist.sh
514
	# Patch profile scripts
510
	# Patch profile scripts
515
	sed -e "s:/bin/sh.*get_xpserverlist:/usr/$(get_libdir)/misc/xprint \
511
	sed -e "s:/bin/sh.*get_xpserverlist:/usr/$(get_libdir)/misc/xprint \
516
		get_xpserverlist:g" -i ${D}/etc/profile.d/xprint* \
512
		get_xpserverlist:g" -i ${D}/etc/profile.d/xprint* \
517
		${D}/etc/X11/xinit/xinitrc.d/92xprint-xpserverlist.sh
513
		${D}/etc/X11/xinit/xinitrc.d/92xprint-xpserverlist
518
	# Move profile scripts, we can't touch /etc/profile.d/ in Gentoo
514
	# Move profile scripts, we can't touch /etc/profile.d/ in Gentoo
519
	dodoc ${D}/etc/profile.d/xprint*
515
	dodoc ${D}/etc/profile.d/xprint*
520
	rm -f ${D}/etc/profile.d/xprint*
516
	rm -f ${D}/etc/profile.d/xprint*

Return to bug 164146