X-Git-Url: https://git.draconx.ca/gitweb/gentoo-draconx.git/blobdiff_plain/124d366bcbd350c91ed8bdb40e264493ee016a6f..d016ee61a8d1d16a5a0219df7e9e913bd5b92345:/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 index 0000000..788e8c1 --- /dev/null +++ b/net-libs/libmapi/libmapi-2.3.ebuild @@ -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 '') +}