blob: 6eb5360115d5b9da5d9800da37837b23bda0c69b (
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.4.ebuild,v 1.2 2003/08/12 06:00:06 bcowan 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 ~mips ~hppa"
DEPEND="=x11-libs/gtk+-1.2*
pda? ( >=app-misc/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 )
gtkhtml? ( net-www/dillo )
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-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
dodir /usr/share/pixmaps
mv 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_firebird tb2sylpheed update-po uudec
}
pkg_postinst() {
einfo "A new plugin scheme has been implemented and many plugins"
einfo "now come with sylpheed-claws. The plugins are located in:"
einfo "/usr/lib/sylpheed-claws/plugins and are loaded thru the UI."
}
|