This is the place I actually posted my final PKGBUILDs, please don't post here anymore. Try it out and let me know how it works.
]]>i'm trying to get evolution-mapi to work with Evolution 2.30. I've updated the packagebuilds to libmapi 0.9 and samba 4 alpha 10.
After creating a package for tevent everything is compiling now, but when i try to add an account Evolution crashes.
Does anybody have a working evolution-mapi with Evolution 2.30?
Greets
]]>Currently Evolution is syncronizing with our Exchange 2007 server, so it's looking pretty good!
]]>If you're having problems with the conflicts with samba 3, have a look at http://wiki.samba.org/index.php/Franky
if you build this and have it provide samba 3, it may work dependency-wise
I see the official package is still at Samba 3.3.7, however according to this link Samba 3.4 also includes the Samba 4 source though only the Samba 3 code gets compiled by default, however, the '--enable-merged-build' option is set, the Samba 4 source code in the 'source4' folder will also be compiled. The Samba3 and Samba4 daemons run in parallel and share tasks, with Samba3 dealing with SMB ports and Samba4 taking care of Kerberos, LDAP and WINS.
Makes alex_anthony's suggestion much easier in my books. Only question is whether the MAPI plugin will work with that setup.
]]>david@wadavid ~ $ ls -lsah /usr/include/talloc.h
12K -rw-r--r-- 1 root root 8.4K 2009-07-31 22:52 /usr/include/talloc.h
I have tdb 3.3.7-1 installed so had to change that in the 2nd PKGBUILD.
ps. I do not have samba installed on this box so I assume that should give fairly little trouble, but I'll install it into /usr/local since I couldn't install the first package into /usr
Installing libmapi went smooth.
When I got to evolution-mapi I hit an interesting spot, I didn't have intltool installed but I guess thats only needed when building so no need to add to the PKGBUILD.
The plugin compiled and installed fine.
-----------------------------
So testing the plugin in evolution. So far so good.
My contacts are empty..but then I never used this since I moved over to our Exchange 2007 server.
Calendar is working, but I dont know what calendar it is using, since i can add stuff, but it wont show up on OWA web version, and again the ones from OWA dont show up in evolution...
Mails are fast enough, though I can see its a bit slower than IMAP was.
So after all this I was hungry for more, and noticed there are a newer version out when visiting http://ftp.gnome.org/pub/gnome/sources/evolution-mapi/
0.27.5 at the time of my visit. So updated the pkgbuild.
Unfortunately Arch has evolution 2.26 so can't use 0.27.5 so went with 0.26.2
Requested 'evolution-data-server-1.2 >= 2.27.2' but version of evolution-data-server is 2.26.3
0.26.2 compiled fine, installed fine.
This time around testing, emails opened MUCH faster, in fact so much that I am considering replacing imap with this permanently.
Status on contacts/calender is still the same unfortunately.
PKGBUILD:
# Maintainer: ngoonee <n g o o n e e <at gmail.com, delete all spaces>>
pkgname=evolution-mapi
pkgver=0.26.2
pkgrel=1
pkgdesc="MAPI plugin for evolution."
arch=('i686' 'x86_64')
url="http://www.go-evolution.org"
license=('GPL3')
depends=('libmapi=0.8')
options=(!makeflags)
source=(http://ftp.gnome.org/pub/gnome/sources/evolution-mapi/0.26/${pkgname}-${pkgver}.tar.gz)
build() {
cd ${srcdir}/${pkgname}-${pkgver}
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
./configure --prefix=/usr/local
make || return 1
make DESTDIR="$pkgdir/" install
# Create necessary symlinks, for files from libmapi and samba4 installs
for i in libmapi libdcerpc libldb libndr libsamba-hostconfig; do
ln -s ./${i}.so ${pkgdir}/usr/local/lib/${i}.so.0
done
}
md5sums=('95b7d814d65870c5669e38595bd36bec')
Just a confirmation, if my .tar.gz overwrites any files already on my system it won't install, right?
You mean your .pkg.tar.gz? pacman would reject installing packages that include files that are already installed and ownd by another package unless you give the -f to pacman.
]]>