Skip to content

Commit

Permalink
megasync
Browse files Browse the repository at this point in the history
  • Loading branch information
iffsid committed Jan 13, 2018
1 parent 4b17848 commit 3be3285
Show file tree
Hide file tree
Showing 2 changed files with 72 additions and 0 deletions.
3 changes: 3 additions & 0 deletions net-misc/megasync/Manifest
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
DIST megasync-xUbuntu_14.10_amd64.deb 3101648 SHA256 b89acf228c8e578bf0c79890eb5bdb67c2a280a6a2ec1fe44b91f17df3aa5909 SHA512 7144d6cf073f34fb5556be4785a26694beafb4a7ab32946b9eb4f27d54776c067f93c1db09572cc4172763e840b383cdaab09e34cfa9ef30d72a436028833257 WHIRLPOOL 810c3d6fa9547004f2a8ca8b4ff6dd34e26c4c7434cf0e065fe6d26363d0160986742db451992b6c49d760b7f05a0c55b5290effbbf3205f29ab5a183a6d1629
DIST megasync-xUbuntu_14.10_i386.deb 3151048 SHA256 5bfb905a643acb652279d3f27e162655a4e0e8f7d710d109be0a2abe749382c9 SHA512 847274da6f165038e171a4ab1d57c510fd56128d5aa63e1c5a4f5352d04985cf4ad209efd94350586704ee343540d0d2eaab2cffcbe1f67200203d187dfc3db0 WHIRLPOOL 906fcf72f8a2a75fa3bef5ef3e130d1d0f263ab99076ec1b26c7a9192936aab6615285e3e22a6ef4d4d864891195b5052cd5bd5a217879db2b6331c5b22f4500
DIST megasync-xUbuntu_15.10_amd64.deb 3087604 SHA256 74e53aa1c938e6d6213fa2fef98bed1d9d2036c2f42c46c0b014f1e26d7c79e3 SHA512 55b52631eca97b385254db4492fe01ba471398b5e6782ce246afddc8ae10549118f74adf026e300b517181e693851588cbc9ef4b0a1b06b3108c69198c4f590b WHIRLPOOL 9f397848f43f6d22e33aee64e641a93474778734a38def1a3c79f5ed452256e258e87cbdcde4052697b15ce2713ab9daf2cb910835c6e3262163336300312639
DIST megasync-xUbuntu_15.10_i386.deb 3157722 SHA256 667e649cf4412caa0e200196a7acd9cda06f88aab4bc12c74158a9299c9951e2 SHA512 307e04ff519abd7e6c079c76f9f9223f1d2133964fb61047838e22133c49879f7c0069cf3201184ab1e2ae5e6af126af48de72dc1bdb1680896789a19d163108 WHIRLPOOL 76054fef3b439a9eedb10824c60a2419cf381dd55c4ac7c1c3ccffcc882e338894351328f22cdace6d2a558b94d0c7c43d208702c550fc53f2b5ed243780fcba
DIST megasync-xUbuntu_16.10_amd64.deb 3099834 SHA256 96df28bf62f40d53e98dec229e79b9b76108544f43daf59327c0460a9e27d1d1 SHA512 8baaeb7dedf4d881c8f419b56be97d6adf5c3993cc8d65c47fa70f71a8eccb82c23e30a855bfdf73eca1c340a1ebe7ef4be2e079d257a44e4223a68b03f5b5e9 WHIRLPOOL e380863aa36a95774c34a299afc4175c0d465f956c815d2b5ceb054eec991d9a8c21ab5daeb1b1ea79508e35156731f3caac67622dc1d79f89d4973ba7e4d73f
DIST megasync-xUbuntu_16.10_i386.deb 3240798 SHA256 47be4a395c6cedaa0b2dffb56a83d1972849cdc6b4b8c554bdfffb643ab9cdf3 SHA512 2868947c760a7882f05e1c83af4704aef0eb49c9ec0f7d1fc211463055deff2d9fe2cf04543d5f107b16033a452cf735cf445bc16e88507c4142cbf41ad0f9d2 WHIRLPOOL 558cfe3282c157117fcc46e00f7ba6ac23c54116514ed7e788cafbaba82da5698fec6f05dc37714969b40731471dc1bd9e4d7e83bea6902dff90d4efdf5f923a
EBUILD megasync-14.10-r1.ebuild 1716 SHA256 6d75e611945d152da6884071175d606ea1b6ec10c777c5edab157579b65e922a SHA512 16172cf1a091d477d7b789eae72d45e7ad6d542d000ee1fd7e0a57b7e67e78656d4437e53d6f65a8c7f2fd0057d5769ef72184c58042152ff9df8ef6d8a59827 WHIRLPOOL 65113cc62ec122d62c3994edd140e28278632db943353b7781c7e3e4c0f8d48a18011fd9e210ffb284476591e42eeccd5c581eaced3d394b7d762be28e03c880
EBUILD megasync-15.10-r1.ebuild 1716 SHA256 6d75e611945d152da6884071175d606ea1b6ec10c777c5edab157579b65e922a SHA512 16172cf1a091d477d7b789eae72d45e7ad6d542d000ee1fd7e0a57b7e67e78656d4437e53d6f65a8c7f2fd0057d5769ef72184c58042152ff9df8ef6d8a59827 WHIRLPOOL 65113cc62ec122d62c3994edd140e28278632db943353b7781c7e3e4c0f8d48a18011fd9e210ffb284476591e42eeccd5c581eaced3d394b7d762be28e03c880
EBUILD megasync-16.10-r1.ebuild 1716 SHA256 6d75e611945d152da6884071175d606ea1b6ec10c777c5edab157579b65e922a SHA512 16172cf1a091d477d7b789eae72d45e7ad6d542d000ee1fd7e0a57b7e67e78656d4437e53d6f65a8c7f2fd0057d5769ef72184c58042152ff9df8ef6d8a59827 WHIRLPOOL 65113cc62ec122d62c3994edd140e28278632db943353b7781c7e3e4c0f8d48a18011fd9e210ffb284476591e42eeccd5c581eaced3d394b7d762be28e03c880
69 changes: 69 additions & 0 deletions net-misc/megasync/megasync-15.10-r1.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI=6
inherit eutils multilib

DESCRIPTION="The official QT-Based mega.co.nz client for sync your MEGA account"
HOMEPAGE="http://mega.co.nz"

URL_64="https://mega.nz/linux/MEGAsync/xUbuntu_${PV}/amd64/${PN}-xUbuntu_${PV}_amd64.deb"
URL_32="https://mega.nz/linux/MEGAsync/xUbuntu_${PV}/i386/${PN}-xUbuntu_${PV}_i386.deb"

SRC_URI="
amd64? ( ${URL_64} )
x86? ( ${URL_32} )
"

LICENSE="TheClarifiedArtisticLicense"
SLOT="0"
KEYWORDS="~amd64 ~x86"

RESTRICT="mirror"

IUSE="libressl"

DEPEND="
sys-devel/binutils
app-arch/tar
"

RDEPEND="
dev-qt/qtdbus:4
libressl? ( dev-libs/libressl )
!libressl? ( dev-libs/openssl )
media-libs/libpng
net-dns/c-ares
dev-libs/crypto++"

S="${WORKDIR}"

src_unpack() {
unpack $A
unpack ./data.tar.xz
cd ./usr
}

src_install() {
exeinto /usr/bin
doexe usr/bin/megasync
domenu usr/share/applications/megasync.desktop
doicon -s 16 usr/share/icons/hicolor/16x16/apps/mega.png
doicon -s 32 usr/share/icons/hicolor/32x32/apps/mega.png
doicon -s 48 usr/share/icons/hicolor/48x48/apps/mega.png
doicon -s 128 usr/share/icons/hicolor/128x128/apps/mega.png
doicon -s 256 usr/share/icons/hicolor/256x256/apps/mega.png

# Unfortunately the damn thing wants openssl so-names,
# although it works fine with libressl
if use libressl; then
dosym "libcrypto.so" "${EPREFIX}usr/$(get_libdir)/libcrypto.so.1.0.0"
dosym "libssl.so" "${EPREFIX}usr/$(get_libdir)/libssl.so.1.0.0"
fi

# Our libcrypto++ installs as
# libcrypto++.so.0.0.0 but mega sync needs
# libcrypto++.so.9
dosym "libcrypto++.so.0.0.0" "${EPREFIX}usr/$(get_libdir)/libcrypto++.so.6"
}

0 comments on commit 3be3285

Please sign in to comment.