wok-next view claws-mail/receipt @ rev 20404

Up cookutils (1019)
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Dec 07 14:34:32 2017 +0200 (2017-12-07)
parents 2dd86a72fdf4
children e6615350078d
line source
1 # SliTaz package receipt v2.
3 PACKAGE="claws-mail"
4 VERSION="3.15.1"
5 CATEGORY="mail"
6 SHORT_DESC="Claws Mail email client"
7 MAINTAINER="erjo@slitaz.org"
8 LICENSE="GPL3"
9 WEB_SITE="http://www.claws-mail.org/index.php"
11 TARBALL="$PACKAGE-$VERSION.tar.xz"
12 WGET_URL="http://www.claws-mail.org/releases/$TARBALL"
14 BUILD_DEPENDS="gettext xorg-libSM-dev glib-dev gnutls-dev gtk+-dev enchant-dev \
15 startup-notification-dev dbus-dev dbus-glib-dev openldap-dev librsvg-dev \
16 libetpan-dev curl-dev expat-dev webkitgtk-dev libsoup-dev libarchive-dev \
17 libical-dev poppler-dev gpgme-dev python-dev pygtk-dev libcanberra-dev \
18 ytnef-dev libnotify-dev perl-dev lcms2-dev"
19 cm='claws-mail'
20 SPLIT="\
21 $cm-acpinotifier $cm-addresskeeper $cm-archive $cm-attachwarner \
22 $cm-attremover $cm-bsfilter $cm-clamd $cm-fancy \
23 $cm-fetchinfo $cm-libravatar $cm-mailmbox $cm-managesieve \
24 $cm-newmail $cm-notification $cm-pdfviewer $cm-perl \
25 $cm-plugins $cm-python $cm-rssyl $cm-spam_report \
26 $cm-tnefparse $cm-vcalendar $cm-extras $cm-dev"
28 compile_rules() {
29 sed -i '/^Actions=/d' claws-mail.desktop # sdft can't work with actions
31 ./configure $CONFIGURE_ARGS && make && make install
32 }
34 genpkg_rules() {
35 case $PACKAGE in
36 claws-mail)
37 copy bin/ icons/
38 CAT="mail|the user-friendly, lightweight and fast email client"
39 DEPENDS="atk bzlib cairo dbus dbus-glib enchant fontconfig \
40 freetype gdk-pixbuf glib gmp gtk+ libcroco libcrypto libetpan \
41 libffi libgnutls libharfbuzz libidn libldap liblzma libpng16 \
42 librsvg libssl libtasn1 libunistring libxml2 nettle p11-kit pango \
43 pcre startup-notification util-linux-blkid util-linux-mount \
44 util-linux-uuid xorg-libICE xorg-libSM xorg-libX11 xorg-libXau \
45 xorg-libXdmcp xorg-libXext xorg-libXrender xorg-libxcb xorg-pixman \
46 xorg-xcb-util zlib"
47 TAGS="email client"
48 ;;
49 *-acpinotifier)
50 copy acpi_notifier.so
51 CAT="mail|mail notification via LEDs on some laptops"
52 DEPENDS="claws-mail"
53 ;;
54 *-addresskeeper)
55 copy address_keeper.so
56 CAT="mail|keeps all recipient addresses in an addressbook folder"
57 DEPENDS="claws-mail"
58 ;;
59 *-archive)
60 copy archive.so
61 CAT="mail|archiving features"
62 DEPENDS="claws-mail acl attr libarchive lz4-lib lzo"
63 ;;
64 *-attachwarner)
65 copy attachwarner.so
66 CAT="mail|warn about missing attachment"
67 DEPENDS="claws-mail"
68 ;;
69 *-attremover)
70 copy att_remover.so
71 CAT="mail|remove attachments from emails"
72 DEPENDS="claws-mail"
73 ;;
74 *-bsfilter)
75 copy bsfilter.so
76 CAT="mail|check all recieved message with BSFilter"
77 DEPENDS="claws-mail"
78 ;;
79 *-clamd)
80 copy clamd.so
81 CAT="mail|scans recieved message with Clam AV"
82 DEPENDS="claws-mail clamav"
83 ;;
84 *-fancy)
85 copy fancy.so
86 CAT="mail|renders HTML e-mail using the WebKit library"
87 DEPENDS="claws-mail gst1-plugins-base gstreamer1 icu libatomic \
88 libcurl libgcrypt libgpg-error libharfbuzz-icu libicu libidn2 \
89 libjpeg-turbo libsecret libsoup libsoup-gnome libsqlite3 libssh2 \
90 libwebp libxslt orc webkitgtk xorg-libXt"
91 ;;
92 *-fetchinfo)
93 copy fetchinfo.so
94 CAT="mail|inserts headers containing some download information"
95 DEPENDS="claws-mail"
96 ;;
97 *-libravatar)
98 copy libravatar.so
99 CAT="mail|displays libravatar/gravatar profile image"
100 DEPENDS="claws-mail libcurl libidn2 libssh2"
101 ;;
102 *-mailmbox)
103 copy mailmbox.so
104 CAT="mail|handles mailboxes in mbox format"
105 DEPENDS="claws-mail"
106 ;;
107 *-managesieve)
108 copy managesieve.so
109 CAT="mail|manage Sieve filters on servers"
110 DEPENDS="claws-mail libcurl libidn2 libssh2"
111 ;;
112 *-newmail)
113 copy newmail.so
114 CAT="mail|writes a msg header summary to a log file"
115 DEPENDS="claws-mail libetpan"
116 ;;
117 *-notification)
118 copy notification.so
119 CAT="mail|mail notification"
120 DEPENDS="claws-mail libcanberra libcanberra-gtk2 libltdl libnotify \
121 libogg libvorbis"
122 ;;
123 *-pdfviewer)
124 copy pdf_viewer.so
125 CAT="mail|PDF viewer"
126 DEPENDS="claws-mail lcms2 libjpeg-turbo poppler tiff"
127 ;;
128 *-perl)
129 copy perl.so
130 CAT="mail|Perl interface to filtering mechanism"
131 DEPENDS="claws-mail perl-core"
132 ;;
133 *-plugins)
134 copy bogofilter.so pgpcore.so pgpinline.so pgpmime.so smime.so \
135 spamassassin.so
136 # plugins/trayicon.so
137 CAT="mail|standard plugins"
138 DEPENDS="claws-mail gpgme libassuan libgpg-error bogofilter"
139 ;;
140 *-python)
141 copy python.so
142 CAT="mail|Python interface to filtering mechanism"
143 DEPENDS="claws-mail python pygtk"
144 ;;
145 *-rssyl)
146 copy rssyl.so
147 CAT="mail|RSS feed aggregator"
148 DEPENDS="claws-mail expat libcurl libidn2 libssh2"
149 SUGGESTED="claws-mail-fancy"
150 TAGS="rss newsfeed"
151 ;;
152 *-spam_report)
153 copy spamreport.so
154 CAT="mail|reports spam to various places"
155 DEPENDS="claws-mail libcurl libidn2 libssh2"
156 ;;
157 *-tnefparse)
158 copy tnef_parse.so
159 CAT="mail|reading application/ms-tnef attachments"
160 DEPENDS="claws-mail ytnef"
161 ;;
162 *-vcalendar)
163 copy vcalendar.so
164 CAT="mail|vcalendar messages support"
165 DEPENDS="claws-mail libcurl libical libidn2 libssh2"
166 ;;
167 *-extras)
168 CAT="meta|all extras plugins"
169 DEPENDS="claws-mail-archive claws-mail-attremover \
170 claws-mail-notification claws-mail-spam_report \
171 claws-mail-vcalendar claws-mail-fancy claws-mail-rssyl"
172 ;;
173 *-dev)
174 copy @dev
175 DEPENDS="${SPLIT/$PACKAGE/} claws-mail \
176 acl-dev atk-dev attr-dev bzip2-dev cairo-dev \
177 curl-dev enchant-dev expat-dev fontconfig-dev freetype-dev \
178 gdk-pixbuf-dev glib-dev gpgme-dev gst1-plugins-base-dev \
179 gstreamer1-dev gtk+-dev harfbuzz-dev harfbuzz-icu-dev icu-dev \
180 libjpeg-turbo-dev lcms2-dev libarchive-dev libassuan-dev \
181 libcanberra-dev libetpan-dev libffi-dev libgcrypt-dev \
182 libgpg-error-dev libical-dev libidn2-dev libnotify-dev libogg-dev \
183 libpng16-dev libsecret-dev libsoup-dev libssh2-dev libtool \
184 libvorbis-dev libwebp-dev libxml2-dev libxslt-dev lz4-lib lzo-dev \
185 nettle-dev openssl-dev orc-dev pango-dev pcre-dev perl-dev \
186 poppler-dev python-dev sqlite3-dev tiff-dev util-linux-blkid-dev \
187 util-linux-mount-dev util-linux-uuid-dev webkitgtk-dev \
188 xorg-libICE-dev xorg-libSM-dev xorg-libX11-dev xorg-libXau-dev \
189 xorg-libXdmcp-dev xorg-libXext-dev xorg-libXrender-dev \
190 xorg-libXt-dev xorg-libxcb-dev xorg-pixman-dev xz-dev ytnef-dev \
191 zlib-dev gnutls-dev"
192 PROVIDE="claws-mail-rssyl-dev"
193 ;;
194 esac
195 }