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

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