]> git.draconx.ca Git - gentoo-draconx.git/blobdiff - net-libs/libmapi/libmapi-2.3.ebuild
Add ebuilds for libmapi and evolution-mapi.
[gentoo-draconx.git] / net-libs / libmapi / libmapi-2.3.ebuild
diff --git a/net-libs/libmapi/libmapi-2.3.ebuild b/net-libs/libmapi/libmapi-2.3.ebuild
new file mode 100644 (file)
index 0000000..788e8c1
--- /dev/null
@@ -0,0 +1,51 @@
+# Copyright © 2016 Nick Bowler
+# License GPLv3+: GNU General Public License version 3 or later.
+# There is NO WARRANTY, to the extent permitted by law.
+
+EAPI=6
+
+inherit autotools
+
+MY_P=openchange-$PV-VULCAN
+
+DESCRIPTION="Library implementing the Microsoft Exchange protocol"
+HOMEPAGE="http://openchange.org"
+SRC_URI="https://github.com/openchange/openchange/archive/$MY_P.tar.gz"
+
+LICENSE="GPL-3+"
+KEYWORDS="~amd64"
+IUSE="cxx"
+SLOT="0"
+
+RDEPEND=">=net-fs/samba-4"
+DEPEND="$RDEPEND"
+
+PATCHES=(
+       "$FILESDIR/$P-no-automake.patch"
+       "$FILESDIR/$P-no-useless-cflags.patch"
+       "$FILESDIR/$P-no-recompile-on-install.patch"
+       "$FILESDIR/$P-no-build-tests.patch"
+)
+
+S=$WORKDIR/openchange-$MY_P
+
+src_prepare() {
+       default_src_prepare
+       eautoreconf
+}
+
+src_configure() {
+       econf MYSQL_CONFIG=/bin/true \
+             NANOMSG_CFLAGS=' ' NANOMSG_LIBS=' ' \
+             MEMCACHED_CFLAGS=' ' MEMCACHED_LIBS=' ' \
+             MANUALLY_CREATE_SYMLINKS=yes \
+             --disable-pyopenchange
+}
+
+src_compile() {
+       emake libmapi$(usex cxx xx '')
+}
+
+src_install() {
+       emake DESTDIR="$D" libmapi-install $(usex cxx libmapixx-install '')
+}