python-texttable: update to 1.3.1
[void-packages.git] / srcpkgs / MEGAsdk / template
blob7d969509c3870b9ba6f161f834d7628cf5cc7c2e
1 # Template file for 'MEGAsdk'
2 pkgname=MEGAsdk
3 version=3.3.1
4 revision=2
5 wrksrc=sdk-${version}
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
20 replaces="libmega>=0"
22 build_options="libuv mediainfo"
24 case "$XBPS_TARGET_MACHINE" in
25         *-musl);;
26         *) build_options_default="libuv mediainfo";;
27 esac
29 pre_configure() {
30         ./autogen.sh
33 post_install() {
34         vlicense LICENSE
37 MEGAsdk-qt_package() {
38         depends="MEGAsdk>=${version}_${revision}"
39         short_desc+=" - qt bindings"
40         pkg_install() {
41                 for _f in ${wrksrc}/bindings/qt/*.{h,cpp,pri}; do
42                         vinstall ${_f} 644 usr/share/MEGAsdk/bindings/qt
43                 done
44         }
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"
53         pkg_install() {
54                 vmove usr/include
55                 vmove "usr/lib/*.so"
56                 vmove usr/lib/pkgconfig
57         }