1 # Template file for 'MEGAsdk'
6 build_style=gnu-configure
7 configure_args="--enable-chat --disable-examples $(vopt_with libuv)"
8 make_build_args='LIBTOOLFLAGS="--tag=CXX"'
9 hostmakedepends="autogen doxygen autoconf automake gettext libtool"
10 makedepends="libcurl-devel c-ares-devel libressl-devel crypto++-devel
11 zlib-devel sqlite-devel freeimage-devel libsodium-devel fuse-devel
12 libuv-devel $(vopt_if mediainfo libmediainfo-devel)"
13 checkdepends="gtest-devel"
14 short_desc="The official client for cloud service mega.nz"
15 maintainer="John <johnz@posteo.net>"
16 license="2-clause-BSD"
17 homepage="https://mega.nz"
18 distfiles="https://github.com/meganz/sdk/archive/v${version}.tar.gz"
19 checksum=da00cbff64eba5b83a98c78347f8def3350fcf2c74ba4d4f03e099e42a1566e6
22 build_options="libuv mediainfo"
24 case "$XBPS_TARGET_MACHINE" in
26 *) build_options_default="libuv mediainfo";;
37 MEGAsdk-qt_package() {
38 depends="MEGAsdk>=${version}_${revision}"
39 short_desc+=" - qt bindings"
41 for _f in ${wrksrc}/bindings/qt/*.{h,cpp,pri}; do
42 vinstall ${_f} 644 usr/share/MEGAsdk/bindings/qt
47 MEGAsdk-devel_package() {
48 depends="MEGAsdk>=${version}_${revision} libcurl-devel crypto++-devel c-ares-devel
49 sqlite-devel freeimage-devel libsodium-devel $(vopt_if libuv libuv-devel)
50 $(vopt_if mediainfo libmediainfo-devel)"
51 short_desc+=" - development files"
52 replaces="libmega-devel>=0"
56 vmove usr/lib/pkgconfig