Search Criteria
Package Details: megasync 5.5.0.0-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/megasync.git (read-only, click to copy) |
---|---|
Package Base: | megasync |
Description: | Official MEGA desktop application for syncing with MEGA Cloud Drive |
Upstream URL: | https://github.com/meganz/MEGAsync/ |
Licenses: | LicenseRef-Mega-Limited-Code-License |
Submitter: | son_link |
Maintainer: | dbermond |
Last Packager: | dbermond |
Votes: | 381 |
Popularity: | 1.18 |
First Submitted: | 2014-09-01 18:12 (UTC) |
Last Updated: | 2024-10-06 03:37 (UTC) |
Dependencies (26)
- c-ares (c-ares-gitAUR)
- crypto++ (crypto++-gitAUR)
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- ffmpeg (ffmpeg-intel-full-gitAUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-amd-fullAUR, ffmpeg-headlessAUR, ffmpeg-full-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR, ffmpeg-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg-cudaAUR)
- freeimage
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- icu (icu-gitAUR)
- libmediainfo (libmediainfo-gitAUR)
- libpdfium (pdfium-binariesAUR, pdfium-binaries-v8AUR, libpdfium-nojsAUR)
- libsodium (libsodium-gitAUR, libsodium-1.0.18AUR)
- libuv (libuv-gitAUR)
- libxcb (libxcb-gitAUR)
- libzen (libzen-gitAUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR)
- qt5-declarative (qt5-declarative-gitAUR)
- qt5-graphicaleffects (qt5-graphicaleffects-gitAUR)
- qt5-quickcontrols (qt5-quickcontrols-gitAUR)
- qt5-quickcontrols2 (qt5-quickcontrols2-gitAUR)
- qt5-svg (qt5-svg-gitAUR)
- Show 6 more dependencies...
Latest Comments
« First ‹ Previous 1 .. 19 20 21 22 23 24 25 26 27 28 29 .. 52 Next › Last »
zfkerr commented on 2018-09-25 19:51 (UTC) (edited on 2018-09-25 19:52 (UTC) by zfkerr)
@Kozeid , hi! Sadly, but I can't build it:
jontxo commented on 2018-09-24 17:25 (UTC)
Hello
with a commit they have performed: https://github.com/meganz/MEGAsync/issues/231. It is possible to compile the git version of this package. This is the PKGBUILD I have used
Maintainer: Gustavo Alvarez sl1pkn07@gmail.com
Contributor: Archimede Pitagorico archimede.pitagorico@mail.com
Contributor: Alfonso Saavedra "Son Link" sonlink.dourden@gmail.com
pkgbase=megasync-git pkgname=('libmega-git' 'megasync-git' 'megasync-daemon-git' 'megasync-cli-git' 'python-megasync-git' 'python2-megasync-git' 'fuse-megasync-git' ) pkgver=v3.7.1.0.2.g42144d4f pkgrel=1 pkgdesc="Sync your files to your Mega account. (GIT Version)" arch=('i686' 'x86_64') url='https://mega.co.nz/#sync' license=('custom:MEGA') source=('git+https://github.com/meganz/MEGAsync.git' 'git+https://github.com/meganz/sdk.git#branch=release/v3.4.1' 'mega.svg' 'megasync.conf' 'megasyncd.service' ) makedepends=('qt5-base' 'c-ares' 'libuv' 'curl' 'crypto++' 'libsodium' 'git' 'qt5-tools' 'cython' 'python' 'cython2' 'python2' 'swig' 'fuse2' 'pcre' ) sha256sums=('SKIP' 'SKIP' 'c0abfeafb541509923c85d253f6f64dae8a49e9ae4b067f5c0c484ff1d924403' 'a3d30b3e198c3c117b2dd3144acaeb66117ee013744d2a0f39e9d4624b979a22' '73600a6d5e7ddbb6d0a3eff22aa05cc22715c2b02be7e62d16c2c71ac17a5ad5' ) options=('!buildflags')
pkgver() { cd MEGAsync echo "$(git describe --long --tags | tr - . | tr _ . | sed 's|OSX.||' | sed 's|Win.||' | sed 's|Linux.||' )" }
prepare() { (git clone "${srcdir}/sdk" build; cd build; ./autogen.sh) (git clone "${srcdir}/sdk" build-python2; cd build-python2; ./autogen.sh)
cd MEGAsync git config submodule.src/MEGASync/mega.url "${srcdir}/sdk" git submodule update --init
cd src/MEGASync/mega ./autogen.sh }
build() { msg2 "Build libmega and programs, include Python bindings" cd "${srcdir}/build" ./configure \ --prefix=/usr \ --without-freeimage \ --enable-python \ --with-python3
make
msg2 "Build python2 bindings" cd "${srcdir}/build-python2" PYTHON=python2 \ PYTHON_VERSION="$(python2 -c "import platform; print('.'.join(platform.python_version_tuple()[:2]))")" \ ./configure \ --prefix=/usr \ --without-freeimage \ --disable-examples \ --enable-python
make
msg2 "Build MEGASync" cd "${srcdir}/MEGAsync/src/MEGASync/mega" ./configure \ --prefix=/usr \ --without-freeimage
cd "${srcdir}/MEGAsync/src/MEGASync" lrelease-qt5 MEGASync.pro qmake-qt5 CONFIG+=debug MEGASync.pro make }
package_megasync-git() { pkgdesc="MEGASync Desktop App. (GIT Version)" conflicts=('megasync' 'megatools' ) provides=('megasync') depends=('qt5-base' 'c-ares' 'libuv' 'curl' 'crypto++' 'libsodium' 'hicolor-icon-theme' )
install -Dm644 MEGAsync/LICENCE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" install -Dm755 MEGAsync/src/MEGASync/megasync "${pkgdir}/usr/bin/megasync" install -Dm644 MEGAsync/src/MEGASync/platform/linux/data/megasync.desktop "${pkgdir}/usr/share/applications/megasync.desktop" sed 's|System;||g' -i "${pkgdir}/usr/share/applications/megasync.desktop" install -Dm644 "${srcdir}/mega.svg" "${pkgdir}/usr/share/pixmaps/mega.svg" }
package_libmega-git() { pkgdesc="MEGASync libs (GIT Version)" conflicts=('libmega') provides=('libmega') depends=('c-ares' 'curl' 'crypto++' 'libsodium' 'sqlite' )
install -Dm644 MEGAsync/LICENCE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" make -C build DESTDIR="${pkgdir}" install-data make -C build DESTDIR="${pkgdir}" install-libLTLIBRARIES make -C build DESTDIR="${pkgdir}" install-pkgconfigDATA make -C build DESTDIR="${pkgdir}" install-pkglibLTLIBRARIES make -j1 -C build DESTDIR="${pkgdir}" uninstall-pkgpythonPYTHON make -j1 -C build DESTDIR="${pkgdir}" uninstall-pkgpyexecLTLIBRARIES make -j1 -C build DESTDIR="${pkgdir}" uninstall-nodist_pkgpythonPYTHON rm -fr "${pkgdir}/$(python -c "import os; import inspect; print(os.path.dirname(inspect.getfile(inspect)))")" }
package_fuse-megasync-git() { pkgdesc="MEGASync client based on FUSE (GIT Version)" conflicts=('fuse-megasync') provides=('fuse-megasync') depends=(libmega-git 'fuse2' ) options=('!emptydirs')
install -Dm644 MEGAsync/LICENCE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" make -C build DESTDIR="${pkgdir}" install-binPROGRAMS make -C build DESTDIR="${pkgdir}" uninstall-libLTLIBRARIES rm -fr "${pkgdir}/usr/bin/megacli" rm -fr "${pkgdir}/usr/bin/megasimplesync" rm -fr "${pkgdir}/usr/bin/mega-cmd" rm -fr "${pkgdir}/usr/bin/mega-exec" }
package_megasync-daemon-git() { pkgdesc="MEGASync daemon client. (GIT Version)" conflicts=('megasync-daemon') provides=('megasync-daemon') depends=('libmega-git') options=('!emptydirs') backup=('etc/conf.d/megasync.conf')
install -Dm644 MEGAsync/LICENCE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" make -C build DESTDIR="${pkgdir}" install-binPROGRAMS make -C build DESTDIR="${pkgdir}" uninstall-libLTLIBRARIES rm -fr ${pkgdir}/usr/bin/megacli rm -fr ${pkgdir}/usr/bin/megafuse rm -fr "${pkgdir}/usr/bin/mega-cmd" rm -fr "${pkgdir}/usr/bin/mega-exec"
install -Dm644 "${srcdir}/megasyncd.service" "${pkgdir}/usr/lib/systemd/system/megasyncd.service" install -Dm600 "${srcdir}/megasync.conf" "${pkgdir}/etc/conf.d/megasync.conf" install -d "${pkgdir}/srv/mega" install -dm700 "${pkgdir}/var/mega" }
package_megasync-cli-git() { pkgdesc="MEGASync CLI client. (GIT Version)" conflicts=('megasync-cli') provides=('megasync-cli') depends=('libmega-git' 'pcre' ) options=('!emptydirs')
install -Dm644 MEGAsync/LICENCE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" make -C build DESTDIR="${pkgdir}" install-binPROGRAMS make -C build DESTDIR="${pkgdir}" uninstall-libLTLIBRARIES rm -fr ${pkgdir}/usr/bin/megafuse rm -fr ${pkgdir}/usr/bin/megasimplesync } package_python-megasync-git() { pkgdesc="Python Bindings for MEGASync. (GIT Version)" conflicts=('python-megasync') provides=('python-megasync') depends=('libmega-git' 'python' )
install -Dm644 MEGAsync/LICENCE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" make -C build DESTDIR="${pkgdir}" install-libLTLIBRARIES make -C build DESTDIR="${pkgdir}" install-pkgpythonPYTHON make -C build DESTDIR="${pkgdir}" install-pkgpyexecLTLIBRARIES make -C build DESTDIR="${pkgdir}" uninstall-libLTLIBRARIES } package_python2-megasync-git() { pkgdesc="Python2 Bindings for MEGASync. (GIT Version)" conflicts=('python2-megasync') provides=('python2-megasync') depends=('libmega-git' 'python2' )
install -Dm644 MEGAsync/LICENCE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" make -C build DESTDIR="${pkgdir}" install-libLTLIBRARIES make -C build-python2 DESTDIR="${pkgdir}" install-pkgpythonPYTHON make -C build-python2 DESTDIR="${pkgdir}" install-pkgpyexecLTLIBRARIES make -C build DESTDIR="${pkgdir}" uninstall-libLTLIBRARIES }
kikadf commented on 2018-09-24 07:53 (UTC)
I move from Arch Linux, so who would like to maintain this package, let's do it! Bye :)
aleextra commented on 2018-09-23 20:18 (UTC)
I have same issue for a few days for now. @Menelkir thank you for the tip to install directly from mega.nz.
<deleted-account> commented on 2018-09-22 19:35 (UTC)
Doesn't build to me (like @jontxo and @meowxiik), and it's being some time already. I've made a report in megasync github because it seems like the software itself.
https://github.com/meganz/MEGAsync/issues/231
DevPre24 commented on 2018-09-22 15:00 (UTC) (edited on 2018-09-22 15:03 (UTC) by DevPre24)
@jontxo @meowxiik +1. For the moment i reverted back to the official tar.xz package offered at "https://mega.nz/sync".
meowxiik commented on 2018-09-22 14:21 (UTC)
Got the same error as @jontxo, ambiguous call to RSA_get0_n
jontxo commented on 2018-09-19 05:36 (UTC)
When I try to compile the latest version after the following error: '''
mega/src/posix/net.cpp: In static member function ‘static int mega::CurlHttpIO::cert_verify_callback(X509_STORE_CTX, void)’: mega/src/posix/net.cpp:2576:59: error: call of overloaded ‘RSA_get0_n(rsa_st)’ is ambiguous if (BN_num_bytes(RSA_get0_n(EVP_PKEY_get0_RSA(evp))) == sizeof APISSLMODULUS1 - 1 ^ mega/src/posix/net.cpp:2526:15: note: candidate: ‘const BIGNUM mega::RSA_get0_n(const RSA)’ const BIGNUM RSA_get0_n(const RSA rsa) ^~~~~~~~~~ In file included from /usr/include/openssl/x509.h:25, from /usr/include/openssl/ssl.h:20, from mega/include/mega/posix/meganet.h:28, from mega/include/mega.h:76, from mega/src/posix/net.cpp:22: /usr/include/openssl/rsa.h:219:15: note: candidate: ‘const BIGNUM RSA_get0_n(const RSA)’ const BIGNUM RSA_get0_n(const RSA d); ^~~~~~~~~~ In file included from /usr/include/openssl/asn1.h:23, from /usr/include/openssl/objects.h:15, from /usr/include/openssl/evp.h:28, from /usr/include/openssl/x509.h:18, from /usr/include/openssl/ssl.h:20, from mega/include/mega/posix/meganet.h:28, from mega/include/mega.h:76, from mega/src/posix/net.cpp:22: mega/src/posix/net.cpp:2577:66: error: call of overloaded ‘RSA_get0_e(rsa_st)’ is ambiguous && BN_num_bytes(RSA_get0_e(EVP_PKEY_get0_RSA(evp))) == sizeof APISSLEXPONENT - 1) ^ mega/src/posix/net.cpp:2537:15: note: candidate: ‘const BIGNUM mega::RSA_get0_e(const RSA)’ const BIGNUM RSA_get0_e(const RSA rsa) ^~~~~~~~~~ In file included from /usr/include/openssl/x509.h:25, from /usr/include/openssl/ssl.h:20, from mega/include/mega/posix/meganet.h:28, from mega/include/mega.h:76, from mega/src/posix/net.cpp:22: /usr/include/openssl/rsa.h:220:15: note: candidate: ‘const BIGNUM RSA_get0_e(const RSA)’ const BIGNUM RSA_get0_e(const RSA d); ^~~~~~~~~~ mega/src/posix/net.cpp:2579:56: error: call of overloaded ‘RSA_get0_n(rsa_st)’ is ambiguous BN_bn2bin(RSA_get0_n(EVP_PKEY_get0_RSA(evp)), buf); ^ mega/src/posix/net.cpp:2526:15: note: candidate: ‘const BIGNUM mega::RSA_get0_n(const RSA)’ const BIGNUM RSA_get0_n(const RSA rsa) ^~~~~~~~~~ In file included from /usr/include/openssl/x509.h:25, from /usr/include/openssl/ssl.h:20, from mega/include/mega/posix/meganet.h:28, from mega/include/mega.h:76, from mega/src/posix/net.cpp:22: /usr/include/openssl/rsa.h:219:15: note: candidate: ‘const BIGNUM RSA_get0_n(const RSA)’ const BIGNUM RSA_get0_n(const RSA d); ^~~~~~~~~~ mega/src/posix/net.cpp:2587:60: error: call of overloaded ‘RSA_get0_e(rsa_st)’ is ambiguous BN_bn2bin(RSA_get0_e(EVP_PKEY_get0_RSA(evp)), buf); ^ mega/src/posix/net.cpp:2537:15: note: candidate: ‘const BIGNUM mega::RSA_get0_e(const RSA)’ const BIGNUM RSA_get0_e(const RSA rsa) ^~~~~~~~~~ In file included from /usr/include/openssl/x509.h:25, from /usr/include/openssl/ssl.h:20, from mega/include/mega/posix/meganet.h:28, from mega/include/mega.h:76, from mega/src/posix/net.cpp:22: /usr/include/openssl/rsa.h:220:15: note: candidate: ‘const BIGNUM RSA_get0_e(const RSA)’ const BIGNUM RSA_get0_e(const RSA d); ^~~~~~~~~~ In file included from /usr/include/openssl/asn1.h:23, from /usr/include/openssl/objects.h:15, from /usr/include/openssl/evp.h:28, from /usr/include/openssl/x509.h:18, from /usr/include/openssl/ssl.h:20, from mega/include/mega/posix/meganet.h:28, from mega/include/mega.h:76, from mega/src/posix/net.cpp:22: mega/src/posix/net.cpp:2602:102: error: call of overloaded ‘RSA_get0_n(rsa_st)’ is ambiguous LOG_warn << "Public key size mismatch " << BN_num_bytes(RSA_get0_n(EVP_PKEY_get0_RSA(evp))) << " " << BN_num_bytes(RSA_get0_e(EVP_PKEY_get0_RSA(evp))); ^ mega/src/posix/net.cpp:2526:15: note: candidate: ‘const BIGNUM mega::RSA_get0_n(const RSA)’ const BIGNUM RSA_get0_n(const RSA rsa) ^~~~~~~~~~ In file included from /usr/include/openssl/x509.h:25, from /usr/include/openssl/ssl.h:20, from mega/include/mega/posix/meganet.h:28, from mega/include/mega.h:76, from mega/src/posix/net.cpp:22: /usr/include/openssl/rsa.h:219:15: note: candidate: ‘const BIGNUM RSA_get0_n(const RSA)’ const BIGNUM RSA_get0_n(const RSA d); ^~~~~~~~~~ In file included from /usr/include/openssl/asn1.h:23, from /usr/include/openssl/objects.h:15, from /usr/include/openssl/evp.h:28, from /usr/include/openssl/x509.h:18, from /usr/include/openssl/ssl.h:20, from mega/include/mega/posix/meganet.h:28, from mega/include/mega.h:76, from mega/src/posix/net.cpp:22: mega/src/posix/net.cpp:2602:161: error: call of overloaded ‘RSA_get0_e(rsa_st)’ is ambiguous LOG_warn << "Public key size mismatch " << BN_num_bytes(RSA_get0_n(EVP_PKEY_get0_RSA(evp))) << " " << BN_num_bytes(RSA_get0_e(EVP_PKEY_get0_RSA(evp))); ^ mega/src/posix/net.cpp:2537:15: note: candidate: ‘const BIGNUM mega::RSA_get0_e(const RSA)’ const BIGNUM RSA_get0_e(const RSA rsa) ^~~~~~~~~~ In file included from /usr/include/openssl/x509.h:25, from /usr/include/openssl/ssl.h:20, from mega/include/mega/posix/meganet.h:28, from mega/include/mega.h:76, from mega/src/posix/net.cpp:22: /usr/include/openssl/rsa.h:220:15: note: candidate: ‘const BIGNUM RSA_get0_e(const RSA)’ const BIGNUM RSA_get0_e(const RSA d); ^~~~~~~~~~ make[1]: [Makefile:5470: net.o] Error 1 make[1]: Leaving directory '/home/demian/.cache/aurman/megasync/src/MEGAsync-3.6.7.0_Win/src/MEGASync' make: [Makefile:45: sub-MEGASync-make_first] Error 2 ==> ERROR: A failure occurred in build(). Aborting... 2018-09-19 07:30:30,418 - wrappers - makepkg - ERROR - makepkg query ['makepkg', '-cf', '--noconfirm'] failed in directory /home/user/.cache/aurman/megasync '''
JotEs commented on 2018-08-19 09:35 (UTC)
I first deleted megasync-3.6.6.0.0-4 (AUR package version). Then I installed v. 3.6.7.0-1 (AUR) successfully. However, MEGAsync Info 3.6.6 (99a46c) shows !
« First ‹ Previous 1 .. 19 20 21 22 23 24 25 26 27 28 29 .. 52 Next › Last »