wok-next annotate claws-mail/receipt @ rev 20919

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