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/ |