]> git.draconx.ca Git - gentoo-draconx.git/blob - net-libs/libmapi/libmapi-2.3.ebuild
Add ebuilds for libmapi and evolution-mapi.
[gentoo-draconx.git] / net-libs / libmapi / libmapi-2.3.ebuild
1 # Copyright © 2016 Nick Bowler
2 # License GPLv3+: GNU General Public License version 3 or later.
3 # There is NO WARRANTY, to the extent permitted by law.
4
5 EAPI=6
6
7 inherit autotools
8
9 MY_P=openchange-$PV-VULCAN
10
11 DESCRIPTION="Library implementing the Microsoft Exchange protocol"
12 HOMEPAGE="http://openchange.org"
13 SRC_URI="https://github.com/openchange/openchange/archive/$MY_P.tar.gz"
14
15 LICENSE="GPL-3+"
16 KEYWORDS="~amd64"
17 IUSE="cxx"
18 SLOT="0"
19
20 RDEPEND=">=net-fs/samba-4"
21 DEPEND="$RDEPEND"
22
23 PATCHES=(
24         "$FILESDIR/$P-no-automake.patch"
25         "$FILESDIR/$P-no-useless-cflags.patch"
26         "$FILESDIR/$P-no-recompile-on-install.patch"
27         "$FILESDIR/$P-no-build-tests.patch"
28 )
29
30 S=$WORKDIR/openchange-$MY_P
31
32 src_prepare() {
33         default_src_prepare
34         eautoreconf
35 }
36
37 src_configure() {
38         econf MYSQL_CONFIG=/bin/true \
39               NANOMSG_CFLAGS=' ' NANOMSG_LIBS=' ' \
40               MEMCACHED_CFLAGS=' ' MEMCACHED_LIBS=' ' \
41               MANUALLY_CREATE_SYMLINKS=yes \
42               --disable-pyopenchange
43 }
44
45 src_compile() {
46         emake libmapi$(usex cxx xx '')
47 }
48
49 src_install() {
50         emake DESTDIR="$D" libmapi-install $(usex cxx libmapixx-install '')
51 }