Comments
Patch
===============
DESCRIPTION = "VMime is a free mail library for C++"
HOMEPAGE = "http://www.vmime.org/"
DEPENDS = "libgsasl gnutls"
PR = "r1"
SRC_URI = "${SOURCEFORGE_MIRROR}/vmime/${PN}-${PV}.tar.bz2"
SRC_URI[md5sum] = "d5b6de44f7f9ca0e4cefe597d1905605"
SRC_URI[sha256sum] =
"3b66cb76d9bc7da80ef1f271cc29d3a183b5ff8b560ef60e85ff006bffb4d1ae"
SRC_URI += "file://SConstruct.patch"
# Workaround for vmime which creates .pc inside install
do_install_append () {
for i in `find ${S}/ ${D}/${libdir}/pkgconfig -name "*.pc" -type f` ; do \
sed -i -e 's:${D}::g' $i
done
}
inherit scons pkgconfig
libvmime-0.9.1/SConstruct.patch:
=========================
@@ -500,7 +500,7 @@
+ 'This option has no effect if "with_messaging" is
not activated.\n'
+ 'Separate protocols with spaces; string must be
quoted with ".\n'
+ 'Currently available protocols: pop3, smtp, imap,
maildir, sendmail.',
- '"pop3 smtp imap maildir sendmail"'
+ '"pop3 smtp imap maildir"'
I have a "working" recipe for VMime. So far, I can only get the static version of the library to compile and get successfully packaged. When I try to link against this static library with another recipe, the linker says "skipping incompatible /home/ppeimany/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/libvmime.a when searching for -lvmime". Here is the recipe and patch. libvmime_0.9.1.bb: ), ( 'with_platforms',