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

(-)gaim-0.75-r10.ebuild (+10 lines)
Lines 40-45 Link Here
40
src_unpack() {
40
src_unpack() {
41
	unpack ${P}.tar.bz2 || die
41
	unpack ${P}.tar.bz2 || die
42
	cd ${S}
42
	cd ${S}
43
	echo cp ${FILESDIR}/xscreensaveraway.c plugins
44
	cp ${FILESDIR}/xscreensaveraway.c plugins
43
	epatch ${FILESDIR}/gaim-0.75-static-prpls.patch
45
	epatch ${FILESDIR}/gaim-0.75-static-prpls.patch
44
	epatch ${FILESDIR}/gaim-0.76cvs-signals-varargs.diff
46
	epatch ${FILESDIR}/gaim-0.76cvs-signals-varargs.diff
45
	epatch ${FILESDIR}/gaim-0.76cvs-yahoo-login-fix.diff
47
	epatch ${FILESDIR}/gaim-0.76cvs-yahoo-login-fix.diff
Lines 77-88 Link Here
77
	use perl && sed -i -e 's:^\(PERL_MM_PARAMS =.*PREFIX=\)\(.*\):\1'${D}'\2:' plugins/perl/Makefile
79
	use perl && sed -i -e 's:^\(PERL_MM_PARAMS =.*PREFIX=\)\(.*\):\1'${D}'\2:' plugins/perl/Makefile
78
80
79
	emake || MAKEOPTS="${MAKEOPTS} -j1" emake || die "Make failed"
81
	emake || MAKEOPTS="${MAKEOPTS} -j1" emake || die "Make failed"
82
83
	## this seems to be the accepted way to add 3rd-party plugins
84
	cd ${S}/plugins
85
	make xscreensaveraway.so || die "Make of xscreensaveraway plugin failed"
86
80
}
87
}
81
88
82
src_install() {
89
src_install() {
83
	einstall || die "Install failed"
90
	einstall || die "Install failed"
84
	dodoc ABOUT-NLS AUTHORS COPYING HACKING INSTALL NEWS PROGRAMMING_NOTES README ChangeLog VERSION
91
	dodoc ABOUT-NLS AUTHORS COPYING HACKING INSTALL NEWS PROGRAMMING_NOTES README ChangeLog VERSION
85
92
93
	# Copy 3rd-party plugins
94
	cp plugins/xscreensaveraway.so ${D}/usr/lib/gaim
95
86
	# Copy header files for gaim plugin use
96
	# Copy header files for gaim plugin use
87
	dodir /usr/include/gaim/src
97
	dodir /usr/include/gaim/src
88
	cp config.h ${D}/usr/include/gaim/
98
	cp config.h ${D}/usr/include/gaim/

Return to bug 45081