blob: 19099b163e24840f0eca6b009b47ac10078793b2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
|
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/sylpheed-claws/sylpheed-claws-0.9.0-r1.ebuild,v 1.9 2003/12/16 22:55:17 genone Exp $
IUSE="nls gnome xface gtkhtml crypt spell imlib ssl ldap ipv6 pda clamav"
inherit eutils
MY_P="sylpheed-${PV}claws"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="Bleeding edge version of Sylpheed"
SRC_URI="mirror://sourceforge/sylpheed-claws/${MY_P}.tar.bz2"
HOMEPAGE="http://sylpheed-claws.sf.net"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="x86 ~ppc sparc ~alpha"
DEPEND="=x11-libs/gtk+-1.2*
pda? ( >=app-pda/jpilot-0.99 )
ssl? ( >=dev-libs/openssl-0.9.6b )
ldap? ( >=net-nds/openldap-2.0.7 )
crypt? ( =app-crypt/gpgme-0.3.14 )
gnome? ( >=media-libs/gdk-pixbuf-0.16 )
imlib? ( >=media-libs/imlib-1.9.10 )
spell? ( virtual/aspell-dict )
xface? ( >=media-libs/compface-1.4 )
clamav? ( net-mail/clamav )
x11-misc/shared-mime-info"
RDEPEND="nls? ( sys-devel/gettext )"
PROVIDE="virtual/sylpheed"
src_unpack() {
unpack ${A}
# Change package name to sylpheed-claws ...
for i in `find ${S}/ -name 'configure*'`
do
cp $i ${i}.orig
sed -e "s/PACKAGE\=sylpheed/PACKAGE\=sylpheed-claws/" \
${i}.orig > ${i}
done
# use shared-mime-info
cd ${S}/src
epatch ${FILESDIR}/procmime.patch
}
src_compile() {
local myconf
use gnome \
&& myconf="${myconf} --enable-gdk-pixbuf" \
|| myconf="${myconf} --disable-gdk-pixbuf"
use imlib \
&& myconf="${myconf} --enable-imlib" \
|| myconf="${myconf} --disable-imlib"
use spell \
&& myconf="${myconf} --enable-aspell" \
|| myconf="${myconf} --disable-aspell"
use ldap && myconf="${myconf} --enable-ldap"
use ssl && myconf="${myconf} --enable-openssl"
use crypt && myconf="${myconf} --enable-gpgme"
use ipv6 && myconf="${myconf} --enable-ipv6"
use pda && myconf="${myconf} --enable-jpilot"
use nls || myconf="${myconf} --disable-nls"
use gtkhtml \
&& myconf="${myconf} --enable-dillo-viewer-plugin" \
|| myconf="${myconf} --disable-dillo-viewer-plugin"
use clamav \
&& myconf="${myconf} --enable-clamav-plugin" \
|| myconf="${myconf} --disable-clamav-plugin"
echo ${myconf}
econf \
--program-suffix=-claws \
--enable-trayicon-plugin \
--enable-spamassassin-plugin \
${myconf} || die "./configure failed"
emake || die
# build the extra tools
cd ${S}/tools
emake || die
cd ${S}
}
src_install() {
make DESTDIR=${D} install || die
local menuentry="/usr/share/gnome/apps/Internet/sylpheed.desktop"
use gnome \
&& {
dosed "s/Sylpheed/Sylpheed Claws/" ${menuentry}
dosed "s/sylpheed/sylpheed-claws/" ${menuentry}
mv ${D}${menuentry} ${D}${menuentry/sylpheed/sylpheed-claws}
} \
|| rm -rf ${D}/usr/share/gnome
mv ${D}/usr/share/pixmaps/sylpheed.png \
${D}/usr/share/pixmaps/sylpheed-claws.png
dodoc AUTHORS ChangeLog* INSTALL* NEWS README* TODO*
docinto tools
dodoc tools/README*
# install the extra tools
cd ${S}/tools
exeinto /usr/lib/${PN}/tools
doexe *.pl *.py *.rc *.conf gpg-sign-syl
doexe launch_phoenix tb2sylpheed update-po uudec
}
pkg_postinst() {
einfo "A new plugin scheme has been implemented and a spamassassin plugin"
einfo "now comes with sylpheed-claws. For info on these please read the"
einfo "Changelog"
}
|