From ce5dbec5a709e182139ccf4592c4878435271f0d Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 17 Sep 2018 22:43:08 +0100 Subject: net-misc/megasync : version bump --- net-misc/megasync/Manifest | 2 +- net-misc/megasync/megasync-3.6.0.0.ebuild | 76 ------------------------------- net-misc/megasync/megasync-3.6.6.0.ebuild | 76 +++++++++++++++++++++++++++++++ 3 files changed, 77 insertions(+), 77 deletions(-) delete mode 100644 net-misc/megasync/megasync-3.6.0.0.ebuild create mode 100644 net-misc/megasync/megasync-3.6.6.0.ebuild (limited to 'net-misc') diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest index f7c6d22a..db3bb149 100644 --- a/net-misc/megasync/Manifest +++ b/net-misc/megasync/Manifest @@ -1 +1 @@ -DIST megasync-3.6.0.0.tar.gz 11077862 BLAKE2B 1351d3a370cba2dc82025008a93c08af2e049422e2ca3f493974da8ca7024e34ec2cd7b0cb21d5172a586aa381a0798a7fb490a14c96b00911b22d4700735192 SHA512 5b60182ed4d7924159c31842f7706ba21a770fec662258083e36c788876c890fd84c2099bc834450555e1ecc8457f36ffcde2aca3b1bd12d026210f27b3a05c2 +DIST megasync-3.6.6.0.tar.gz 12150734 BLAKE2B cd92ddd0e32f1ae954279bfe45aaa7c1ddbf569d8095ae7fcbbc5617dba6442479e009e529b96c9791edf56ea47fece528ad697d47632d3bfea7e93714aae85c SHA512 45e30c87d61e3b55c262d0e6887144e04f467a2d6f0762c5bf55aebe77282ba4b615b4ea5e66e297631d56d68ea2cdc944baa0001a699a08d8ef20e4a7e3ed51 diff --git a/net-misc/megasync/megasync-3.6.0.0.ebuild b/net-misc/megasync/megasync-3.6.0.0.ebuild deleted file mode 100644 index 904cd72e..00000000 --- a/net-misc/megasync/megasync-3.6.0.0.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# 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" - -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 -} diff --git a/net-misc/megasync/megasync-3.6.6.0.ebuild b/net-misc/megasync/megasync-3.6.6.0.ebuild new file mode 100644 index 00000000..904cd72e --- /dev/null +++ b/net-misc/megasync/megasync-3.6.6.0.ebuild @@ -0,0 +1,76 @@ +# 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" + +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 +} -- cgit v1.2.3