diff options
author | Alexe-Cristia Moldovan <contact@crism.ro> | 2015-06-18 15:25:43 +0300 |
---|---|---|
committer | Alexe-Cristia Moldovan <contact@crism.ro> | 2015-06-18 15:25:43 +0300 |
commit | ce68384d83dac61bb77ee83d86c46741e8d70621 (patch) | |
tree | c74e8bb4e662acf258de6487db4028c6e76e78f2 /net-misc/megasync/megasync-2.0.0.ebuild | |
parent | acc7819462381bc7a0745f4905e84ef00c8b5ed0 (diff) |
add MEGASync 2.0.0-r1
Diffstat (limited to 'net-misc/megasync/megasync-2.0.0.ebuild')
-rw-r--r-- | net-misc/megasync/megasync-2.0.0.ebuild | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/net-misc/megasync/megasync-2.0.0.ebuild b/net-misc/megasync/megasync-2.0.0.ebuild new file mode 100644 index 00000000..b07009e5 --- /dev/null +++ b/net-misc/megasync/megasync-2.0.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils multilib unpacker + +DESCRIPTION="A Qt-based program for syncing your MEGA account in your PC. This is the official app." +HOMEPAGE="http://mega.co.nz" +SRC_URI=" + x86? ( https://mega.co.nz/linux/MEGAsync/xUbuntu_14.04/i386/${PN}_${PV}_i386.deb ) + amd64? ( https://mega.co.nz/linux/MEGAsync/xUbuntu_14.04/amd64/${PN}_${PV}_amd64.deb ) + " + +LICENSE="MEGA" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-qt/qtcore:4" +RDEPEND="${DEPEND} + dev-libs/openssl + dev-libs/libgcrypt + media-libs/libpng + net-dns/c-ares + dev-libs/crypto++ + app-arch/xz-utils + !app-arch/deb2targz" + +S="${WORKDIR}" + +src_unpack(){ + unpack ${A} + unpack ./data.tar.xz + rm -v control.tar.gz data.tar.xz debian-binary +} + +pkg_setup(){ + elog "This ebuild installs the binary for MEGAsync. If any problems," + elog "please, contact the MEGA team." +} + +src_install(){ + insinto / + doins -r usr + fperms +x /usr/bin/megasync + LIBCRYPTO=`equery f crypto++ | grep libcrypto++.so.0.0.0 | tail -n 1` + LIBDIR="${LIBCRYPTO%/*}" + dosym ${LIBDIR}/libcrypto++.so.0.0.0 ${LIBDIR}/libcrypto++.so.9 +} |