Re: [Evolution] disabling junk plugin



On Sat, 2014-06-28 at 15:07 +0200, Ralf Mardorf wrote:
pkgname=evolution
pkgver=3.12.3
pkgrel=1
pkgdesc="Manage your email, contacts and schedule"
arch=(i686 x86_64)
license=(GPL)
depends=(gnome-desktop evolution-data-server gtkhtml4 libcanberra libpst libytnef psmisc
         desktop-file-utils hicolor-icon-theme dconf gtkspell3)
makedepends=(intltool itstool docbook-xsl networkmanager bogofilter spamassassin highlight)
optdepends=('bogofilter: possible junk filter plugin'
            'spamassassin: possible junk filter plugin'
            'highlight: text highlight plugin')
groups=('gnome-extra')
options=('!emptydirs')
install=evolution.install
url=https://wiki.gnome.org/Apps/Evolution
source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver:0:4}/$pkgname-$pkgver.tar.xz)
sha256sums=('980988cf3d1f537102f4a3143a2c251ac812666b8f0936afd6bdde0fe5a96fea')

Thanks, that shows the problem.

The filtering software is mandatory at build-time ("makedepends"), so
the filtering plugins are installed unconditionally.

But then they make the filtering software that the plugins depend on
optional ("optdepends"), which circumvents the build-time checks and
leaves the plugins in a possibly invalid state.

If the plugins are installed unconditionally then the filtering software
must be installed unconditionally.

Matthew Barnes



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]