diff options
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 51 |
2 files changed, 31 insertions, 34 deletions
@@ -1,14 +1,16 @@ pkgbase = megasync pkgdesc = Sync your files to your Mega account. Official app - pkgver = 3.6.7.0 + pkgver = 3.7.1.0 pkgrel = 1 - url = https://github.com/meganz/megasync + url = https://github.com/meganz/MEGAsync arch = i686 arch = x86_64 license = custom:MEGA LIMITED CODE REVIEW LICENCE makedepends = qt5-tools makedepends = swig makedepends = doxygen + makedepends = lsb-release + makedepends = git depends = c-ares depends = crypto++ depends = libsodium @@ -17,10 +19,10 @@ pkgbase = megasync depends = qt5-svg depends = libmediainfo optdepends = sni-qt: fix systray issue on KDE and LXQt - source = https://github.com/meganz/MEGAsync/archive/v3.6.7.0_Win.tar.gz - source = https://github.com/meganz/sdk/archive/v3.4.0.tar.gz - sha256sums = 7c896e97cc5de168ee75ce6b99f72e33c90dfe31da62ce00d9f4f5ae9f9a96ee - sha256sums = 0a13576ac3efb741dd67c43698a99ff1ff721cc806f28908cc0bdba808d4988b + source = git+https://github.com/meganz/MEGAsync.git#tag=v3.7.1.0_Linux + source = git+https://github.com/meganz/sdk.git + sha256sums = SKIP + sha256sums = SKIP pkgname = megasync @@ -1,33 +1,35 @@ -# Maintainer: kikadf <kikadf.01@gmail.com> +# Maintainer: Rafał Kozdrój <kozeid2@gmail.com> +# Contributor: kikadf <kikadf.01@gmail.com> # Contributor: Daniel Henry <d at hackr dot pl> # Contributor: Miguel Revilla <yo at miguelrevilla dot com> # Contributor: Alfonso Saavedra "Son Link" <sonlink.dourden@gmail.com> # Contributor: Hexchain Tong <i at hexchain dot org> pkgname=megasync -_extname=Win -pkgver=3.6.7.0 -_sdkver=3.4.0 +_extname=Linux +pkgver=3.7.1.0 pkgrel=1 pkgdesc="Sync your files to your Mega account. Official app" arch=('i686' 'x86_64') -url="https://github.com/meganz/megasync" +url="https://github.com/meganz/MEGAsync" license=('custom:MEGA LIMITED CODE REVIEW LICENCE') depends=('c-ares' 'crypto++' 'libsodium' 'hicolor-icon-theme' 'libuv' 'qt5-svg' 'libmediainfo') -makedepends=('qt5-tools' 'swig' 'doxygen') +makedepends=('qt5-tools' 'swig' 'doxygen' 'lsb-release' 'git') optdepends=('sni-qt: fix systray issue on KDE and LXQt') -source=("https://github.com/meganz/MEGAsync/archive/v${pkgver}_${_extname}.tar.gz" - "https://github.com/meganz/sdk/archive/v${_sdkver}.tar.gz") -sha256sums=('7c896e97cc5de168ee75ce6b99f72e33c90dfe31da62ce00d9f4f5ae9f9a96ee' - '0a13576ac3efb741dd67c43698a99ff1ff721cc806f28908cc0bdba808d4988b') +source=("git+https://github.com/meganz/MEGAsync.git#tag=v${pkgver}_${_extname}" + "git+https://github.com/meganz/sdk.git") +sha256sums=('SKIP' + 'SKIP') prepare(){ - rm -rf MEGAsync-${pkgver}_${_extname}/src/MEGASync/mega - mv sdk-${_sdkver} MEGAsync-${pkgver}_${_extname}/src/MEGASync/mega + cd "MEGAsync" + git submodule init + git config submodule.src/MEGASync/mega.url $srcdir/sdk + git submodule update } build(){ - cd "MEGAsync-${pkgver}_${_extname}/src/MEGASync/mega" + cd "MEGAsync/src/MEGASync/mega" ./autogen.sh ./configure \ --prefix=/usr \ @@ -36,7 +38,6 @@ build(){ --disable-php \ --disable-python \ --enable-chat \ - --enable-gcc-hardening \ --with-cares \ --with-cryptopp \ --with-curl \ @@ -45,28 +46,22 @@ build(){ --with-zlib \ --without-freeimage \ --without-termcap \ - --without-ffmpeg + --without-ffmpeg - cd "${srcdir}/MEGAsync-${pkgver}_${_extname}/src" + cd "../.." qmake-qt5 CONFIG+="release" MEGA.pro lrelease-qt5 MEGASync/MEGASync.pro make } package (){ - cd "MEGAsync-${pkgver}_${_extname}" - install -Dm 644 LICENCE.md "${pkgdir}/usr/share/licenses/megasync/LICENCE.md" + cd "MEGAsync" + install -Dm 644 LICENCE.md "${pkgdir}/usr/share/licenses/megasync/LICENCE" 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 "src" + make INSTALL_ROOT="${pkgdir}" install - 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 + cd "MEGASync" + install -Dm 755 megasync "${pkgdir}/usr/bin/megasync" } |