--- gaim-0.75-r10.ebuild 2004-03-18 19:03:13.290151278 -0500 +++ gaim-0.75-r11.ebuild 2004-03-18 18:54:35.603097516 -0500 @@ -40,6 +40,8 @@ src_unpack() { unpack ${P}.tar.bz2 || die cd ${S} + echo cp ${FILESDIR}/xscreensaveraway.c plugins + cp ${FILESDIR}/xscreensaveraway.c plugins epatch ${FILESDIR}/gaim-0.75-static-prpls.patch epatch ${FILESDIR}/gaim-0.76cvs-signals-varargs.diff epatch ${FILESDIR}/gaim-0.76cvs-yahoo-login-fix.diff @@ -77,12 +79,20 @@ use perl && sed -i -e 's:^\(PERL_MM_PARAMS =.*PREFIX=\)\(.*\):\1'${D}'\2:' plugins/perl/Makefile emake || MAKEOPTS="${MAKEOPTS} -j1" emake || die "Make failed" + + ## this seems to be the accepted way to add 3rd-party plugins + cd ${S}/plugins + make xscreensaveraway.so || die "Make of xscreensaveraway plugin failed" + } src_install() { einstall || die "Install failed" dodoc ABOUT-NLS AUTHORS COPYING HACKING INSTALL NEWS PROGRAMMING_NOTES README ChangeLog VERSION + # Copy 3rd-party plugins + cp plugins/xscreensaveraway.so ${D}/usr/lib/gaim + # Copy header files for gaim plugin use dodir /usr/include/gaim/src cp config.h ${D}/usr/include/gaim/