# Maintainer: Alfonso Saavedra "Son Link" pkgname=megasync pkgver=2.7.1 pkgrel=4 pkgdesc="Sync your files to your Mega account. Official app" arch=('i686' 'x86_64') url="https://mega.nz/#sync" license=('custom:MEGA LIMITED CODE REVIEW LICENCE') conflicts=('megatools') depends=('openssl' 'c-ares' 'libgcrypt' 'crypto++' 'qt4' 'libpng' 'qtchooser' 'sqlite') makedepends=('git') optdepends=('sni-qt: fix systray issue on KDE and LXQt') source=("git+https://github.com/meganz/MEGAsync.git#commit=fd9cafb46ca9287ae2871aca24ea336a99fc9363" "git+https://github.com/meganz/sdk.git#commit=ad50d1188a8ea0d87c4d2425e446c0600638bb3c" "megasync.install") md5sums=('SKIP' 'SKIP' 'cf6fbb67643cc68baa8ea89bbd989fa0') install="${pkgname}.install" prepare(){ cd MEGAsync git submodule init git config submodule.src/MEGASync/mega.url "$srcdir/sdk" git submodule update } build(){ cd MEGAsync/src/MEGASync/mega ./autogen.sh ./configure \ --disable-silent-rules \ --disable-curl-checks \ --disable-megaapi \ --with-cryptopp \ --without-sodium \ --with-zlib \ --with-sqlite \ --with-cares \ --with-curl \ --without-freeimage \ --without-readline \ --without-termcap \ --disable-posix-threads \ --disable-examples \ --prefix=/usr cd ../.. qmake-qt4 CONFIG+="release with_ext" MEGA.pro lrelease-qt4 MEGASync/MEGASync.pro make } package (){ cd MEGAsync install -Dm 644 LICENCE.md $pkgdir/usr/share/licenses/megasync/LICENCE.md install -Dm 644 installer/terms.txt $pkgdir/usr/share/licenses/megasync/terms.txt cd src/MEGASync install -Dm 755 megasync $pkgdir/usr/bin/megasync cd platform/linux/data install -Dm 644 megasync.desktop $pkgdir/usr/share/applications/megasync.desktop cd icons/hicolor for size in 16x16 32x32 48x48 128x128 256x256 do install -Dm 644 $size/apps/mega.png $pkgdir/usr/share/icons/hicolor/$size/apps/mega.png done }