# Maintainer: Pierrick Le Brun # Adapted & updated from Niels Horn's original SlackBuild pkgname=libvmime-zarafa pkgver=0.9.2.svn603 pkgrel=1plb source=(http://download.zarafa.com/community/final/7.0/7.0.7-34256/sourcecode/libvmime-0.9.2+svn603.tar.bz2) sourcetemplate=http://people.salixos.org/akuna/$pkgname/$pkgver/ docs=("AUTHORS" "ChangeLog" "COPYING" "INSTALL" "NEWS" "README") url=http://www.vmime.org/ slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "libvmime-zarafa (library for working with MIME messages)" "VMime is a free mail library for C++, an open-source solution for " "working with MIME messages and Internet messaging services like IMAP," "POP or SMTP." "" "This is a specially patched version of the VMime library for Zarafa." ) build() { pkgsrc=libvmime srcver=0.9.2 cd $startdir/src/$pkgsrc-$srcver # Patches applied by Zarafa to the VMime library, in order of creation date. patch -p1 < $startdir/vmime-0.9.2-header-value-on-next-line.diff patch -p1 < $startdir/vmime-mixed-qp-in-parameter.diff patch -p1 < $startdir/vmime-0.9.2-qp-in-buffers.diff # Patch the "configure" file to rename the library to "libvmime-zarafa" patch -p1 < $startdir/rename.patch ./configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --localstatedir=/var \ --mandir=/usr/man \ --build=$arch-slackware-linux make docdir=/usr/doc/$pkgname-$pkgver -j $numjobs || return 1 make install docdir=/usr/doc/$pkgname-$pkgver DESTDIR=$startdir/pkg # Moving some files to enable coexistance with libvmime standard version. mkdir -p $startdir/pkg/usr/include/vmime-zarafa mv $startdir/pkg/usr/include/vmime $startdir/pkg/usr/include/vmime-zarafa mv $startdir/pkg/usr/lib${LIBDIRSUFFIX}/pkgconfig/vmime.pc \ $startdir/pkg/usr/lib${LIBDIRSUFFIX}/pkgconfig/vmime-zarafa.pc sed -i "s/vmime/vmime-zarafa/g" \ $startdir/pkg/usr/lib${LIBDIRSUFFIX}/pkgconfig/vmime-zarafa.pc }