On Tue, 2019-07-23 at 10:55 +0200, Andre Klapper wrote:
> On Tue, 2019-07-23 at 10:15 +0200, Ralf Mardorf wrote:
> > to get rid of spamassin, do I need to remove the optional package
> > evolution-spamassassin?
>
> Likely, but depends on your distribution's packaging and what your
> packager decided to make the package "evolution-spamassassin" do.
What ever upstream decided to make the default, even assuming evolution
would be a single non-split package.
An Arch Linux PKGBUILD is a script:
[rocketmouse@archlinux trunk]$ grep build PKGBUILD -A1000
build() {
cd $pkgbase
cmake . -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DLIBEXEC_INSTALL_DIR=/usr/lib \
-DSYSCONF_INSTALL_DIR=/etc \
-DENABLE_SMIME=ON \
-DENABLE_GTK_DOC=ON
ninja
}
package_evolution() {
optdepends=('highlight: text highlight plugin'
'evolution-spamassassin: Spamassassin spam check plugin'
'evolution-bogofilter: Bogofilter spam check plugin')
groups=(gnome-extra)
cd $pkgbase
DESTDIR="$pkgdir" ninja install
mkdir ../plugins
mv "$pkgdir/usr/lib/evolution/modules/module-bogofilter.so" ../plugins/
mv "$pkgdir/usr/lib/evolution/modules/module-spamassassin.so" ../plugins/
mv "$pkgdir/usr/share/appdata/evolution-bogofilter.metainfo.xml" ../plugins/
mv "$pkgdir/usr/share/appdata/evolution-spamassassin.metainfo.xml" ../plugins/
}
package_evolution-bogofilter() {
pkgdesc="Spam filtering for Evolution, using Bogofilter"
depends=("evolution=$pkgver" bogofilter)
install -Dm755 plugins/module-bogofilter.so
"$pkgdir/usr/lib/evolution/modules/module-bogofilter.so"
install -Dm644 plugins/evolution-bogofilter.metainfo.xml
"$pkgdir/usr/share/appdata/evolution-bogofilter.metainfo.xml"
}
package_evolution-spamassassin() {
pkgdesc="Spam filtering for Evolution, using SpamAssassin"
depends=("evolution=$pkgver" spamassassin)
install -Dm755 plugins/module-spamassassin.so
"$pkgdir/usr/lib/evolution/modules/module-spamassassin.so"
install -Dm644 plugins/evolution-spamassassin.metainfo.xml
"$pkgdir/usr/share/appdata/evolution-spamassassin.metainfo.xml"
}
[rocketmouse@archlinux tmp]$ asp checkout evolution-spamassassin
==> evolution-spamassassin is part of package evolution
fatal: destination path 'evolution' already exists and is not an empty
directory.
_______________________________________________
evolution-list mailing list
[email protected]
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list