Commit fe55156d authored by Daniel Menelkir's avatar Daniel Menelkir

new file: metadata/md5-cache/net-misc/meganz-sdk-3.6.3

	deleted:    metadata/md5-cache/net-misc/meganz-sdk-3.6.4
	modified:   metadata/md5-cache/net-misc/meganz-sdk-9999
	modified:   metadata/md5-cache/net-misc/megasync-4.2.5.0
	modified:   metadata/md5-cache/net-misc/megasync-9999
	modified:   net-misc/meganz-sdk/Manifest
	new file:   net-misc/meganz-sdk/meganz-sdk-3.6.3.ebuild
	deleted:    net-misc/meganz-sdk/meganz-sdk-3.6.4.ebuild
	modified:   net-misc/meganz-sdk/meganz-sdk-9999.ebuild
	deleted:    net-misc/meganz-sdk/metadata.xml
	typechange: net-misc/megasync/megasync-4.2.5.0.ebuild
	modified:   net-misc/megasync/megasync-9999.ebuild
	deleted:    net-misc/megasync/metadata.xml
parent 63bb8d8f
DEFINED_PHASES=configure install prepare setup
DEPEND=dev-libs/crypto++ sys-libs/zlib dev-libs/libpcre:3[cxx] dev-libs/openssl:0 net-dns/c-ares net-misc/curl sqlite? ( dev-db/sqlite:3 ) !sqlite? ( sys-libs/db:*[cxx] ) freeimage? ( media-libs/freeimage ) libuv? ( dev-libs/libuv ) dev-libs/libsodium mediainfo? ( media-libs/libmediainfo ) >=app-portage/elt-patches-20170815 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=MEGA C++ SDK
EAPI=6
HOMEPAGE=https://github.com/meganz/sdk
IUSE=freeimage fuse hardened inotify +libuv +mediainfo +qt +sqlite
KEYWORDS=amd64
LICENSE=BSD-2
RDEPEND=dev-libs/crypto++ sys-libs/zlib dev-libs/libpcre:3[cxx] dev-libs/openssl:0 net-dns/c-ares net-misc/curl sqlite? ( dev-db/sqlite:3 ) !sqlite? ( sys-libs/db:*[cxx] ) freeimage? ( media-libs/freeimage ) libuv? ( dev-libs/libuv ) dev-libs/libsodium mediainfo? ( media-libs/libmediainfo )
SLOT=0
SRC_URI=https://github.com/meganz/sdk/archive/v3.6.3.tar.gz -> meganz-sdk-3.6.3.tar.gz
_eclasses_=autotools 1bf086cdd7356f5c9a4acd9727bd2065 db-use 501a5d0963e0d17f30260023f292ae8e desktop b1d22ac8bdd4679ab79c71aca235009d eapi7-ver 756b3f27d8e46131d5cf3c51bd876446 epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 8a43b9830f1e64a7a5fc0a276afa0275 libtool f143db5a74ccd9ca28c1234deffede96 ltprune 2729691420b6deeda2a90b1f1183fb55 multilib 1d91b03d42ab6308b5f4f6b598ed110e preserve-libs ef207dc62baddfddfd39a164d9797648 qmake-utils bdf97e69a34b864d6d545f4ec3143ff7 toolchain-funcs 512eb3367f507ebaa1d1d43ab7d66e6c vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
_md5_=6ddbf36b3124cb7232d441303a96be8e
BDEPEND=>=app-portage/elt-patches-20170815 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DEFINED_PHASES=configure install prepare setup test unpack
DEPEND=dev-libs/crypto++ sys-libs/zlib dev-libs/libpcre:3[cxx] dev-libs/openssl:0 net-dns/c-ares net-misc/curl sqlite? ( dev-db/sqlite:3 ) !sqlite? ( sys-libs/db:*[cxx] ) examples? ( sys-libs/readline:0 fuse? ( sys-fs/fuse:0 ) ) freeimage? ( media-libs/freeimage ) libuv? ( dev-libs/libuv ) dev-libs/libsodium mediainfo? ( media-libs/libmediainfo ) ffmpeg? ( virtual/ffmpeg ) raw? ( media-libs/libraw ) test? ( dev-cpp/gtest )
DESCRIPTION=MEGA C++ SDK
EAPI=7
HOMEPAGE=https://github.com/meganz/sdk
IUSE=examples ffmpeg freeimage fuse hardened inotify libuv mediainfo qt raw +sqlite test
KEYWORDS=amd64 x86
LICENSE=BSD-2
RDEPEND=dev-libs/crypto++ sys-libs/zlib dev-libs/libpcre:3[cxx] dev-libs/openssl:0 net-dns/c-ares net-misc/curl sqlite? ( dev-db/sqlite:3 ) !sqlite? ( sys-libs/db:*[cxx] ) examples? ( sys-libs/readline:0 fuse? ( sys-fs/fuse:0 ) ) freeimage? ( media-libs/freeimage ) libuv? ( dev-libs/libuv ) dev-libs/libsodium mediainfo? ( media-libs/libmediainfo ) ffmpeg? ( virtual/ffmpeg ) raw? ( media-libs/libraw )
REQUIRED_USE=examples? ( sqlite ) fuse? ( examples )
RESTRICT=primaryuri test
SLOT=0/30604
SRC_URI=https://github.com/meganz/sdk/archive/v3.6.4.tar.gz -> meganz-sdk-3.6.4.tar.gz
_eclasses_=autotools 1bf086cdd7356f5c9a4acd9727bd2065 db-use 501a5d0963e0d17f30260023f292ae8e estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 8a43b9830f1e64a7a5fc0a276afa0275 libtool f143db5a74ccd9ca28c1234deffede96 multilib 1d91b03d42ab6308b5f4f6b598ed110e qmake-utils bdf97e69a34b864d6d545f4ec3143ff7 toolchain-funcs 512eb3367f507ebaa1d1d43ab7d66e6c vcs-snapshot b1abf460a493fc59ebb25de0df3f09dd
_md5_=fced95ec4d1e4c2ef38ddfa37ac10530
BDEPEND=>=app-portage/elt-patches-20170815 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=configure install prepare setup test unpack
DEPEND=dev-libs/crypto++ sys-libs/zlib dev-libs/libpcre:3[cxx] dev-libs/openssl:0 net-dns/c-ares net-misc/curl sqlite? ( dev-db/sqlite:3 ) !sqlite? ( sys-libs/db:*[cxx] ) examples? ( sys-libs/readline:0 fuse? ( sys-fs/fuse:0 ) ) freeimage? ( media-libs/freeimage ) libuv? ( dev-libs/libuv ) dev-libs/libsodium mediainfo? ( media-libs/libmediainfo ) ffmpeg? ( virtual/ffmpeg ) raw? ( media-libs/libraw ) test? ( dev-cpp/gtest )
DEFINED_PHASES=configure install prepare setup unpack
DEPEND=dev-libs/crypto++ sys-libs/zlib dev-libs/libpcre:3[cxx] dev-libs/openssl:0 net-dns/c-ares net-misc/curl sqlite? ( dev-db/sqlite:3 ) !sqlite? ( sys-libs/db:*[cxx] ) examples? ( sys-libs/readline:0 fuse? ( sys-fs/fuse:0 ) ) freeimage? ( media-libs/freeimage ) libuv? ( dev-libs/libuv ) dev-libs/libsodium mediainfo? ( media-libs/libmediainfo ) ffmpeg? ( virtual/ffmpeg ) raw? ( media-libs/libraw ) >=app-portage/elt-patches-20170815 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=dev-vcs/git-1.8.2.1[curl]
DESCRIPTION=MEGA C++ SDK
EAPI=7
EAPI=6
HOMEPAGE=https://github.com/meganz/sdk
IUSE=examples ffmpeg freeimage fuse hardened inotify libuv mediainfo qt raw +sqlite test
IUSE=examples ffmpeg freeimage fuse hardened inotify libuv mediainfo qt raw +sqlite
LICENSE=BSD-2
PROPERTIES=live
RDEPEND=dev-libs/crypto++ sys-libs/zlib dev-libs/libpcre:3[cxx] dev-libs/openssl:0 net-dns/c-ares net-misc/curl sqlite? ( dev-db/sqlite:3 ) !sqlite? ( sys-libs/db:*[cxx] ) examples? ( sys-libs/readline:0 fuse? ( sys-fs/fuse:0 ) ) freeimage? ( media-libs/freeimage ) libuv? ( dev-libs/libuv ) dev-libs/libsodium mediainfo? ( media-libs/libmediainfo ) ffmpeg? ( virtual/ffmpeg ) raw? ( media-libs/libraw )
REQUIRED_USE=examples? ( sqlite ) fuse? ( examples )
RESTRICT=test
SLOT=0/30604
_eclasses_=autotools 1bf086cdd7356f5c9a4acd9727bd2065 db-use 501a5d0963e0d17f30260023f292ae8e estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 8a43b9830f1e64a7a5fc0a276afa0275 git-r3 562b380fc59ae6a8622171d0acb777d1 libtool f143db5a74ccd9ca28c1234deffede96 multilib 1d91b03d42ab6308b5f4f6b598ed110e qmake-utils bdf97e69a34b864d6d545f4ec3143ff7 toolchain-funcs 512eb3367f507ebaa1d1d43ab7d66e6c
_md5_=fced95ec4d1e4c2ef38ddfa37ac10530
SLOT=0/30504
_eclasses_=autotools 1bf086cdd7356f5c9a4acd9727bd2065 db-use 501a5d0963e0d17f30260023f292ae8e desktop b1d22ac8bdd4679ab79c71aca235009d eapi7-ver 756b3f27d8e46131d5cf3c51bd876446 epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 8a43b9830f1e64a7a5fc0a276afa0275 git-r3 562b380fc59ae6a8622171d0acb777d1 libtool f143db5a74ccd9ca28c1234deffede96 ltprune 2729691420b6deeda2a90b1f1183fb55 multilib 1d91b03d42ab6308b5f4f6b598ed110e preserve-libs ef207dc62baddfddfd39a164d9797648 qmake-utils bdf97e69a34b864d6d545f4ec3143ff7 toolchain-funcs 512eb3367f507ebaa1d1d43ab7d66e6c vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
_md5_=44bb705328cdb2483c425921004114d5
BDEPEND=dev-qt/linguist-tools:5 dev-util/ninja >=dev-util/cmake-3.9.6
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
DEPEND=>=net-misc/meganz-sdk-3.6.2b:=[libuv,qt,sodium(+),sqlite] dev-qt/qtsvg:5 dev-qt/qtdbus:5 dev-qt/qtconcurrent:5 dev-qt/qtimageformats:5 dolphin? ( kde-apps/dolphin ) nautilus? ( >=gnome-base/nautilus-3 ) thunar? ( xfce-base/thunar ) dev-util/desktop-file-utils x11-misc/shared-mime-info
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
DEPEND=net-misc/meganz-sdk[libuv,mediainfo?,qt,sodium(+),sqlite] qt5? ( dev-qt/qtsvg:5 dev-qt/qtdbus:5 ) !qt5? ( dev-qt/qtsvg:4 dev-qt/qtdbus:4 ) dolphin? ( kde-apps/dolphin ) nautilus? ( >=gnome-base/nautilus-3 ) thunar? ( xfce-base/thunar ) mediainfo? ( media-libs/libmediainfo ) qt5? ( dev-qt/linguist-tools:5 ) >=app-portage/elt-patches-20170815 app-arch/xz-utils dev-util/desktop-file-utils x11-misc/shared-mime-info sys-devel/make >=dev-util/cmake-3.9.6
DESCRIPTION=Easy automated syncing with MEGA Cloud Drive
EAPI=7
EAPI=6
HOMEPAGE=https://github.com/meganz/MEGAsync
IUSE=dolphin nautilus thunar
KEYWORDS=amd64 x86
LICENSE=EULA
RDEPEND=>=net-misc/meganz-sdk-3.6.2b:=[libuv,qt,sodium(+),sqlite] dev-qt/qtsvg:5 dev-qt/qtdbus:5 dev-qt/qtconcurrent:5 dev-qt/qtimageformats:5 dolphin? ( kde-apps/dolphin ) nautilus? ( >=gnome-base/nautilus-3 ) thunar? ( xfce-base/thunar )
RESTRICT=primaryuri
IUSE=dolphin +mediainfo nautilus +qt5 thunar
KEYWORDS=amd64
LICENSE=MEGA
RDEPEND=net-misc/meganz-sdk[libuv,mediainfo?,qt,sodium(+),sqlite] qt5? ( dev-qt/qtsvg:5 dev-qt/qtdbus:5 ) !qt5? ( dev-qt/qtsvg:4 dev-qt/qtdbus:4 ) dolphin? ( kde-apps/dolphin ) nautilus? ( >=gnome-base/nautilus-3 ) thunar? ( xfce-base/thunar ) mediainfo? ( media-libs/libmediainfo )
REQUIRED_USE=dolphin? ( qt5 )
SLOT=0
SRC_URI=mirror://githubcl/meganz/megasync/tar.gz/7ef5168 -> megasync-4.2.5.0.tar.gz
_eclasses_=cmake-utils 91d6ef31dc426240577497cacbf2508c estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 8a43b9830f1e64a7a5fc0a276afa0275 multilib 1d91b03d42ab6308b5f4f6b598ed110e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f qmake-utils bdf97e69a34b864d6d545f4ec3143ff7 toolchain-funcs 512eb3367f507ebaa1d1d43ab7d66e6c vcs-snapshot b1abf460a493fc59ebb25de0df3f09dd xdg c7ba313ea1eaf266f95cc6235f7d6a07 xdg-utils ff2ff954e6b17929574eee4efc5152ba
_md5_=f73da3a1c5a6c6193816f69551300b68
SRC_URI=https://github.com/meganz/MEGAsync/archive/v4.2.5.0_Linux.tar.gz -> megasync-4.2.5.0.tar.gz
_eclasses_=cmake-utils 91d6ef31dc426240577497cacbf2508c desktop b1d22ac8bdd4679ab79c71aca235009d eapi7-ver 756b3f27d8e46131d5cf3c51bd876446 epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 8a43b9830f1e64a7a5fc0a276afa0275 gnome.org 532d56d07b9eace4831aaa817d2b756a gnome2 1a42e8c41af42cb294817dcc5b7e3df6 gnome2-utils 532371cfcba45b2ab0d2950547c97d95 libtool f143db5a74ccd9ca28c1234deffede96 ltprune 2729691420b6deeda2a90b1f1183fb55 multilib 1d91b03d42ab6308b5f4f6b598ed110e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f preserve-libs ef207dc62baddfddfd39a164d9797648 qmake-utils bdf97e69a34b864d6d545f4ec3143ff7 toolchain-funcs 512eb3367f507ebaa1d1d43ab7d66e6c vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 2352c3fc97241f6a02042773c8287748 xdg c7ba313ea1eaf266f95cc6235f7d6a07 xdg-utils ff2ff954e6b17929574eee4efc5152ba
_md5_=f894cb5e0a6d0a2369430ac7e271d054
BDEPEND=dev-qt/linguist-tools:5 dev-util/ninja >=dev-util/cmake-3.9.6 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
DEPEND=>=net-misc/meganz-sdk-3.6.2b:=[libuv,qt,sodium(+),sqlite] dev-qt/qtsvg:5 dev-qt/qtdbus:5 dev-qt/qtconcurrent:5 dev-qt/qtimageformats:5 dolphin? ( kde-apps/dolphin ) nautilus? ( >=gnome-base/nautilus-3 ) thunar? ( xfce-base/thunar ) dev-util/desktop-file-utils x11-misc/shared-mime-info
DEPEND=>=net-misc/meganz-sdk-3.5.4:=[libuv,qt,sodium(+),sqlite] dev-qt/qtsvg:5 dev-qt/qtdbus:5 dev-qt/qtconcurrent:5 dev-qt/qtimageformats:5 dolphin? ( kde-apps/dolphin ) nautilus? ( >=gnome-base/nautilus-3 ) thunar? ( xfce-base/thunar ) dev-qt/linguist-tools:5 >=app-portage/elt-patches-20170815 app-arch/xz-utils dev-util/desktop-file-utils x11-misc/shared-mime-info sys-devel/make >=dev-util/cmake-3.9.6 >=dev-vcs/git-1.8.2.1[curl]
DESCRIPTION=Easy automated syncing with MEGA Cloud Drive
EAPI=7
EAPI=6
HOMEPAGE=https://github.com/meganz/MEGAsync
IUSE=dolphin nautilus thunar
LICENSE=EULA
PROPERTIES=live
RDEPEND=>=net-misc/meganz-sdk-3.6.2b:=[libuv,qt,sodium(+),sqlite] dev-qt/qtsvg:5 dev-qt/qtdbus:5 dev-qt/qtconcurrent:5 dev-qt/qtimageformats:5 dolphin? ( kde-apps/dolphin ) nautilus? ( >=gnome-base/nautilus-3 ) thunar? ( xfce-base/thunar )
RDEPEND=>=net-misc/meganz-sdk-3.5.4:=[libuv,qt,sodium(+),sqlite] dev-qt/qtsvg:5 dev-qt/qtdbus:5 dev-qt/qtconcurrent:5 dev-qt/qtimageformats:5 dolphin? ( kde-apps/dolphin ) nautilus? ( >=gnome-base/nautilus-3 ) thunar? ( xfce-base/thunar )
SLOT=0
_eclasses_=cmake-utils 91d6ef31dc426240577497cacbf2508c estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 8a43b9830f1e64a7a5fc0a276afa0275 git-r3 562b380fc59ae6a8622171d0acb777d1 multilib 1d91b03d42ab6308b5f4f6b598ed110e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f qmake-utils bdf97e69a34b864d6d545f4ec3143ff7 toolchain-funcs 512eb3367f507ebaa1d1d43ab7d66e6c xdg c7ba313ea1eaf266f95cc6235f7d6a07 xdg-utils ff2ff954e6b17929574eee4efc5152ba
_md5_=f73da3a1c5a6c6193816f69551300b68
_eclasses_=cmake-utils 91d6ef31dc426240577497cacbf2508c desktop b1d22ac8bdd4679ab79c71aca235009d eapi7-ver 756b3f27d8e46131d5cf3c51bd876446 epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 8a43b9830f1e64a7a5fc0a276afa0275 git-r3 562b380fc59ae6a8622171d0acb777d1 gnome.org 532d56d07b9eace4831aaa817d2b756a gnome2 1a42e8c41af42cb294817dcc5b7e3df6 gnome2-utils 532371cfcba45b2ab0d2950547c97d95 libtool f143db5a74ccd9ca28c1234deffede96 ltprune 2729691420b6deeda2a90b1f1183fb55 multilib 1d91b03d42ab6308b5f4f6b598ed110e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f preserve-libs ef207dc62baddfddfd39a164d9797648 qmake-utils bdf97e69a34b864d6d545f4ec3143ff7 toolchain-funcs 512eb3367f507ebaa1d1d43ab7d66e6c vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 2352c3fc97241f6a02042773c8287748 xdg c7ba313ea1eaf266f95cc6235f7d6a07 xdg-utils ff2ff954e6b17929574eee4efc5152ba
_md5_=844df047b054105c9b9e5353f8ed200c
DIST meganz-sdk-3.6.4.tar.gz 3121168 BLAKE2B a195c1d4d80f7602e5c174813764af7fb3f2805d8bbca2b5c835549e7914df692e6b3adae8dcec22b53a03b5a84ccc083bbae776935b222b5e053bb537c4c1d9 SHA512 7b120835c737011d7a97f8edcac374b6857af6ee8d88c3304816fe65a95cc8070081a3bac9507c0a923b69828d00113648aba1f23a67ccbdb87b80dccd4f2041
DIST meganz-sdk-3.6.3.tar.gz 3111287 BLAKE2B 18f878307d9e441835feb86a47f24bfb688dc361a82371ac4a357ac07c7a8ffb4a5e64a8ed5b6be705d32b2fe5f459a70c65482efe6c93ca3ccf10b6683217b6 SHA512 4fd3ea5a5b9a756d536fb34ce5ab8302c19da462e119bc0cb6b99ace73d85148220211a2c09eff06a422649c3ccf711ef8ab73ce86548cffce87251b3edac603
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit flag-o-matic qmake-utils autotools db-use
DESCRIPTION="MEGA C++ SDK"
HOMEPAGE="https://github.com/meganz/sdk"
SRC_URI="https://github.com/meganz/sdk/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
IUSE="freeimage fuse hardened inotify +libuv +mediainfo +qt +sqlite"
KEYWORDS="amd64"
DEPEND="
dev-libs/crypto++
sys-libs/zlib
dev-libs/libpcre:3[cxx]
dev-libs/openssl:0
net-dns/c-ares
net-misc/curl
sqlite? ( dev-db/sqlite:3 )
!sqlite? ( sys-libs/db:*[cxx] )
freeimage? ( media-libs/freeimage )
libuv? ( dev-libs/libuv )
dev-libs/libsodium
mediainfo? ( media-libs/libmediainfo )"
RDEPEND="${DEPEND}"
S="${WORKDIR}"/sdk-"${PV}"
pkg_setup() {
use sqlite || append-cppflags "-I$(db_includedir)"
}
src_prepare() {
default
use qt && sed \
-e '/SOURCES += src\// s:+:-:' \
-e '/!exists.*config.h/ s:!::' \
-e 's:-lsqlite3 -lrt:-lmega &:' \
-i bindings/qt/sdk.pri
eautoreconf
}
src_configure() {
local myeconfargs=(
--enable-chat
--disable-examples
$(use_enable inotify)
$(use_enable hardened gcc-hardening)
$(use_with libuv)
$(use_with !sqlite db)
$(use_with sqlite)
$(use_with freeimage)
$(use_with fuse)
$(use_with mediainfo libmediainfo)
)
econf "${myeconfargs[@]}"
}
src_install() {
default
doheader -r include/mega
use qt || return
insinto /usr/share/${PN}/bindings/qt
doins bindings/qt/*.{h,cpp,pri}
}
meganz-sdk-9999.ebuild
\ No newline at end of file
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=6
inherit flag-o-matic qmake-utils autotools db-use
if [[ -z ${PV%%*9999} ]]; then
......@@ -9,14 +9,14 @@ if [[ -z ${PV%%*9999} ]]; then
EGIT_REPO_URI="https://github.com/${PN%-*}/${PN#*-}.git"
else
inherit vcs-snapshot
MY_PV="fcd2f0e"
MY_PV="f0186e0"
[[ -n ${PV%%*_p*} ]] && MY_PV="v${PV}"
SRC_URI="
https://github.com/meganz/sdk/archive/v${PV}.tar.gz
mirror://githubcl/${PN%-*}/${PN#*-}/tar.gz/${MY_PV}
-> ${P}.tar.gz
"
RESTRICT="primaryuri"
KEYWORDS="amd64 x86"
KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="MEGA C++ SDK"
......@@ -24,16 +24,14 @@ HOMEPAGE="https://github.com/meganz/sdk"
LICENSE="BSD-2"
# awk '/define/ {print $3}' include/mega/version.h|awk 'BEGIN{RS="";FS="\n"}{printf $1*10000+$2*100+$3}'
SLOT="0/30604"
IUSE="examples ffmpeg freeimage fuse hardened inotify libuv mediainfo qt raw +sqlite test"
SLOT="0/30504"
IUSE="examples ffmpeg freeimage fuse hardened inotify libuv mediainfo qt raw +sqlite"
REQUIRED_USE="
examples? ( sqlite )
fuse? ( examples )
"
# tests require a working mega.nz account and login details provided via $MEGA_EMAIL and $MEGA_PWD
RESTRICT+=" test"
RDEPEND="
DEPEND="
dev-libs/crypto++
sys-libs/zlib
dev-libs/libpcre:3[cxx]
......@@ -53,9 +51,8 @@ RDEPEND="
ffmpeg? ( virtual/ffmpeg )
raw? ( media-libs/libraw )
"
DEPEND="
${RDEPEND}
test? ( dev-cpp/gtest )
RDEPEND="
${DEPEND}
"
pkg_setup() {
......@@ -70,10 +67,6 @@ src_prepare() {
-e 's:CONFIG(USE_MEGAAPI) {:&\nLIBS += -lmega:' \
-e '/^unix:!macx {/,/^}/d' \
-i bindings/qt/sdk.pri
use test && sed \
-e 's:\$(GTEST_DIR)/lib/lib\([^ ]\+\)\.la:-l\1:g' \
-e 's: tests/tool_purge_account::' \
-i tests/include.am
eautoreconf
}
......@@ -86,24 +79,15 @@ src_configure() {
$(use_with !sqlite db)
$(use_with sqlite)
$(use_enable examples)
$(use_enable test tests)
$(use_with freeimage)
$(use_with fuse)
$(use_with mediainfo libmediainfo)
$(use_with ffmpeg)
$(use_with raw libraw)
)
use test && myeconfargs+=(
--with-gtest="${EPREFIX}/usr"
)
econf "${myeconfargs[@]}"
}
src_test() {
export MEGA_EMAIL MEGA_PWD MEGA_EMAIL_AUX="${MEGA_EMAIL}" MEGA_PWD_AUX="${MEGA_PWD}"
default
}
src_install() {
default
doheader -r include/mega
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>4nykey@gmail.com</email>
</maintainer>
<use>
<flag name="freeimage">Enable support for image I/O via media-libs/freeimage</flag>
<flag name="fuse">Build FUSE-based example client</flag>
<flag name="libuv">Support asynchronous I/O via dev-libs/libuv</flag>
<flag name="mediainfo">Use media-libs/libmediainfo for media files</flag>
<flag name="qt">Install QT bindings</flag>
</use>
</pkgmetadata>
megasync-9999.ebuild
\ No newline at end of file
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit gnome2 cmake-utils qmake-utils
DESCRIPTION="Easy automated syncing with MEGA Cloud Drive"
HOMEPAGE="https://github.com/meganz/MEGAsync"
SRC_URI="https://github.com/meganz/MEGAsync/archive/v${PV}_Linux.tar.gz -> ${P}.tar.gz"
LICENSE="MEGA"
SLOT="0"
IUSE="dolphin +mediainfo nautilus +qt5 thunar"
REQUIRED_USE="dolphin? ( qt5 )"
KEYWORDS="amd64"
RDEPEND="
net-misc/meganz-sdk[libuv,mediainfo?,qt,sodium(+),sqlite]
qt5? (
dev-qt/qtsvg:5
dev-qt/qtdbus:5
)
!qt5? (
dev-qt/qtsvg:4
dev-qt/qtdbus:4
)
dolphin? ( kde-apps/dolphin )
nautilus? ( >=gnome-base/nautilus-3 )
thunar? ( xfce-base/thunar )
mediainfo? ( media-libs/libmediainfo )"
DEPEND="${RDEPEND}
qt5? ( dev-qt/linguist-tools:5 )"
S="${WORKDIR}"/MEGAsync-"${PV}"_Linux
CMAKE_USE_DIR="${S}"/src/MEGAShellExtDolphin
CMAKE_IN_SOURCE_BUILD=y
src_prepare() {
local PATCHES=(
"${FILESDIR}"/${PN}-qmake.diff
)
cp -r "${EROOT}"usr/share/meganz-sdk/bindings "${S}"/src/MEGASync/mega/
cmake-utils_src_prepare
mv -f src/MEGAShellExtDolphin/CMakeLists{_kde5,}.txt
rm -f src/MEGAShellExtDolphin/megasync-plugin.moc
use mediainfo || sed -e '/CONFIG += USE_MEDIAINFO/d' \
-i src/MEGASync/MEGASync.pro
}
src_configure() {
cd src
local eqmakeargs=(
CONFIG$(usex nautilus + -)=with_ext
CONFIG$(usex thunar + -)=with_thu
CONFIG-=with_updater
CONFIG-=with_tools
)
eqmake$(usex qt5 5 4) "${eqmakeargs[@]}"
use dolphin && cmake-utils_src_configure
}
src_compile() {
cd src
$(usex qt5 $(qt5_get_bindir) $(qt4_get_bindir))/lrelease \
MEGASync/MEGASync.pro
emake
use dolphin && cmake-utils_src_compile
}
src_install() {
local DOCS=( CREDITS.md README.md )
einstalldocs
emake -C src INSTALL_ROOT="${D}" install
use dolphin && cmake-utils_src_install
}
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=6
CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
CMAKE_IN_SOURCE_BUILD=y
inherit cmake-utils qmake-utils xdg
if [[ -z ${PV%%*9999} ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/meganz/${PN}.git"
EGIT_SUBMODULES=( -src/MEGASync/mega )
SRC_URI=
else
inherit vcs-snapshot
MY_PV="7ef5168"
SRC_URI="
mirror://githubcl/meganz/${PN}/tar.gz/${MY_PV}
-> ${P}.tar.gz
"
RESTRICT="primaryuri"
KEYWORDS="amd64 x86"
fi
inherit gnome2 cmake-utils qmake-utils
inherit git-r3
EGIT_REPO_URI="https://github.com/meganz/${PN}.git"
EGIT_SUBMODULES=( -src/MEGASync/mega )
SRC_URI=
KEYWORDS=""
DESCRIPTION="Easy automated syncing with MEGA Cloud Drive"
HOMEPAGE="https://github.com/meganz/MEGAsync"
......@@ -31,7 +21,7 @@ SLOT="0"
IUSE="dolphin nautilus thunar"
RDEPEND="
>=net-misc/meganz-sdk-3.6.2b:=[libuv,qt,sodium(+),sqlite]
>=net-misc/meganz-sdk-3.5.4:=[libuv,qt,sodium(+),sqlite]
dev-qt/qtsvg:5
dev-qt/qtdbus:5
dev-qt/qtconcurrent:5
......@@ -42,15 +32,13 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
"
BDEPEND="
dev-qt/linguist-tools:5
"
src_prepare() {
local PATCHES=(
"${FILESDIR}"/${PN}-qmake.diff
)
cp -r "${EROOT}"/usr/share/meganz-sdk/bindings "${S}"/src/MEGASync/mega/
cp -r "${EROOT}"usr/share/meganz-sdk/bindings "${S}"/src/MEGASync/mega/
cmake-utils_src_prepare
mv -f src/MEGAShellExtDolphin/CMakeLists{_kde5,}.txt
rm -f src/MEGAShellExtDolphin/megasync-plugin.moc
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>4nykey@gmail.com</email>
</maintainer>
<use>
<flag name="dolphin">Install the kde-apps/dolphin extension</flag>
<flag name="nautilus">Install the gnome-base/nautilus extension</flag>
<flag name="thunar">Install the xfce-base/thunar extension</flag>
</use>
</pkgmetadata>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment