[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/files/, net-misc/megasync/
commit: b7d55bc9cefe1f59f66f75583073a078c9c40d93
Author: Takuya Wakazono gmail com>
AuthorDate: Thu Jan 8 15:57:42 2026 +
Commit: Lucio Sauer posteo net>
CommitDate: Thu Jan 8 15:57:42 2026 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b7d55bc9
net-misc/megasync: drop 5.16.0.2
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 -
.../megasync-5.7.0.0-disable-forced-options.patch | 11 --
net-misc/megasync/megasync-5.16.0.2.ebuild | 170 -
3 files changed, 183 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index e46303c9c8..f97505a0b5 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,4 @@
-DIST megasync-5.16.0.2.tar.gz 27662427 BLAKE2B
47918b5521eaef17dbc0a114d0de221ae927c0cc6973f7d72f1d441abab40e3518c2e899e37f570689fca4a79e35f7934bd183301624da01243bc902ea36f5c8
SHA512
b47dd0e7f5e87c25268701cd9d55f1489e4f2d415b92c128b57f8694ee163cde41062aebd7a7f6b738b608738ebf1db023f68b69f20fc97133038fbebf0cfb8e
DIST megasync-6.0.0.3.tar.gz 22558724 BLAKE2B
3f5a853664b7b00a76c5aa248d52011229f76597de3748bc6f4e67f23d1aba305d3ab274d6adb232de907f019f8a9d62a626ec4ffece853a2c354d39e72278e7
SHA512
f001ac9f766dc91d5f307fc2eaa5af4de43a81e0d6c4fa6f3e6957b832a0b8800e4514d3e02d6cf89566689346967c7cb933d70fa1c66abba8866a2623a2ccd7
DIST megasync-6.1.0.2.tar.gz 20279548 BLAKE2B
18b439e7b237bb037e77ffb7ba47a6e14dd9dcaf5dc81358ccd9e9bc226baa63bd83115ba58a58b44abb7025d28b943fb6ab81bdb63fdb9d0cca3fc3fd6937e6
SHA512
2948ae2d21497d6d6a041a4ce55ece1082e06745964573b19a3b396adca12e61d9de6fc39906c21f9a9155c2ccbe6a934e766f6f0fafe6286346828eb0957a6d
-DIST megasync-sdk-5.16.0.2.tar.gz 4255390 BLAKE2B
e6bd3f4e51d00f4275d711782680504c90ae144c045b3d75ee4e54e39aaab7ed36825bddf40a9e2a95d6cb114cb6a8030f98f601d1ee029162925bc3203e2a56
SHA512
5883db3caa64407d56a20a8f680cc6b2486628e50b68f2a17ae49df919d02df1317dfa59f322672cbfbfc3600a21d3bbbdca45ec68de442cbb8750f239501d55
DIST megasync-sdk-6.0.0.3.tar.gz 4403894 BLAKE2B
23b761e6731c24f9e611471828fcd9e47436efd0ba132c9858c28f8c06161aa10c4a172f3e5ef47c3e98c5b86fe7dc2dc2d653547155d32e7d154a66da735ca3
SHA512
a4fddf579ea9e36f16b9ef8aedd77333d689372f52a319479bde2c947a6e38fb03e74b3e4be75f3474a8686dc7c5cba5fe60b7c8afbaa445f9425ca149963468
DIST megasync-sdk-6.1.0.2.tar.gz 4424957 BLAKE2B
daefd7a594b0432623d99f95929097e540855019a6eff6d599fea37e88b364c87a0871c20ed0e8cca25525c5c16871e0df9c92ce764f20d91073afc40f8ea98b
SHA512
8bc50c2d6740e1ec8ef3380826710efff0abb607d941c6e5e81774496919e60f1a08b77a6c9aa3896575810886ef1b94e8b3e573cd38047b176fd1a8683cd82b
diff --git
a/net-misc/megasync/files/megasync-5.7.0.0-disable-forced-options.patch
b/net-misc/megasync/files/megasync-5.7.0.0-disable-forced-options.patch
deleted file mode 100644
index 8fcccf701f..00
--- a/net-misc/megasync/files/megasync-5.7.0.0-disable-forced-options.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-Disable forced options to reduce graphics-related dependencies.
a/cmake/modules/desktopapp_options.cmake
-+++ b/cmake/modules/desktopapp_options.cmake
-@@ -27,7 +27,6 @@ if (ENABLE_DESKTOP_APP)
- set(USE_LIBUV ON) # Used by the Qt Desktop App: Includes the library and
turns on internal web and ftp server functionality in the SDK.
- set(ENABLE_LOG_PERFORMANCE ON)
- set(ENABLE_QT_BINDINGS ON)
--set(ENABLE_ISOLATED_GFX ON)
- endif()
-
- include(sdklib_options)
diff --git a/net-misc/megasync/megasync-5.16.0.2.ebuild
b/net-misc/megasync/megasync-5.16.0.2.ebuild
deleted file mode 100644
index 07569cb8c4..00
--- a/net-misc/megasync/megasync-5.16.0.2.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
-HOMEPAGE="
- https://mega.io
- https://github.com/meganz/MEGAsync
-"
-
-MEGA_SDK_REV="337dbd59d7dbfb901a37abecc3939394827d1a04" # commit of
src/MEGASync/mega submodule
-MEGA_TAG_SUFFIX="Linux"
-SRC_URI="
-
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
- https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
-"
-S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-
-LICENSE="MEGA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
- dev-db/sqlite:3
- dev-libs/crypto++:=
- dev-libs/icu:=
- dev-libs/libsodium:=
- dev-libs/libuv:=
- dev-libs/openssl:0=
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtimageformats:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx1
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: a61faf1fbb0e8e85d714fd8c6d739308eec29107
Author: Takuya Wakazono gmail com>
AuthorDate: Thu Jan 8 15:57:42 2026 +
Commit: Lucio Sauer posteo net>
CommitDate: Thu Jan 8 15:57:42 2026 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a61faf1f
net-misc/megasync: add 6.1.0.2
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest| 2 +
net-misc/megasync/megasync-6.1.0.2.ebuild | 171 ++
2 files changed, 173 insertions(+)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 6d1028549d..e46303c9c8 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,6 @@
DIST megasync-5.16.0.2.tar.gz 27662427 BLAKE2B
47918b5521eaef17dbc0a114d0de221ae927c0cc6973f7d72f1d441abab40e3518c2e899e37f570689fca4a79e35f7934bd183301624da01243bc902ea36f5c8
SHA512
b47dd0e7f5e87c25268701cd9d55f1489e4f2d415b92c128b57f8694ee163cde41062aebd7a7f6b738b608738ebf1db023f68b69f20fc97133038fbebf0cfb8e
DIST megasync-6.0.0.3.tar.gz 22558724 BLAKE2B
3f5a853664b7b00a76c5aa248d52011229f76597de3748bc6f4e67f23d1aba305d3ab274d6adb232de907f019f8a9d62a626ec4ffece853a2c354d39e72278e7
SHA512
f001ac9f766dc91d5f307fc2eaa5af4de43a81e0d6c4fa6f3e6957b832a0b8800e4514d3e02d6cf89566689346967c7cb933d70fa1c66abba8866a2623a2ccd7
+DIST megasync-6.1.0.2.tar.gz 20279548 BLAKE2B
18b439e7b237bb037e77ffb7ba47a6e14dd9dcaf5dc81358ccd9e9bc226baa63bd83115ba58a58b44abb7025d28b943fb6ab81bdb63fdb9d0cca3fc3fd6937e6
SHA512
2948ae2d21497d6d6a041a4ce55ece1082e06745964573b19a3b396adca12e61d9de6fc39906c21f9a9155c2ccbe6a934e766f6f0fafe6286346828eb0957a6d
DIST megasync-sdk-5.16.0.2.tar.gz 4255390 BLAKE2B
e6bd3f4e51d00f4275d711782680504c90ae144c045b3d75ee4e54e39aaab7ed36825bddf40a9e2a95d6cb114cb6a8030f98f601d1ee029162925bc3203e2a56
SHA512
5883db3caa64407d56a20a8f680cc6b2486628e50b68f2a17ae49df919d02df1317dfa59f322672cbfbfc3600a21d3bbbdca45ec68de442cbb8750f239501d55
DIST megasync-sdk-6.0.0.3.tar.gz 4403894 BLAKE2B
23b761e6731c24f9e611471828fcd9e47436efd0ba132c9858c28f8c06161aa10c4a172f3e5ef47c3e98c5b86fe7dc2dc2d653547155d32e7d154a66da735ca3
SHA512
a4fddf579ea9e36f16b9ef8aedd77333d689372f52a319479bde2c947a6e38fb03e74b3e4be75f3474a8686dc7c5cba5fe60b7c8afbaa445f9425ca149963468
+DIST megasync-sdk-6.1.0.2.tar.gz 4424957 BLAKE2B
daefd7a594b0432623d99f95929097e540855019a6eff6d599fea37e88b364c87a0871c20ed0e8cca25525c5c16871e0df9c92ce764f20d91073afc40f8ea98b
SHA512
8bc50c2d6740e1ec8ef3380826710efff0abb607d941c6e5e81774496919e60f1a08b77a6c9aa3896575810886ef1b94e8b3e573cd38047b176fd1a8683cd82b
diff --git a/net-misc/megasync/megasync-6.1.0.2.ebuild
b/net-misc/megasync/megasync-6.1.0.2.ebuild
new file mode 100644
index 00..2380709cff
--- /dev/null
+++ b/net-misc/megasync/megasync-6.1.0.2.ebuild
@@ -0,0 +1,171 @@
+# Copyright 2023-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
+HOMEPAGE="
+ https://mega.io
+ https://github.com/meganz/MEGAsync
+"
+
+MEGA_SDK_REV="63daa4d1be2944210b974e5f7006641cbd353b80" # commit of
src/MEGASync/mega submodule
+MEGA_TAG_SUFFIX="Linux"
+SRC_URI="
+
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
+ https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
+"
+S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+
+LICENSE="MEGA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
+
+DEPEND="
+ dev-db/sqlite:3
+ dev-libs/crypto++:=
+ dev-libs/icu:=
+ dev-libs/libsodium:=
+ dev-libs/libuv:=
+ dev-libs/openssl:0=
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtimageformats:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ net-misc/curl[ssl]
+ virtual/zlib:=
+ x11-libs/libxcb:=
+ dolphin? (
+ dev-qt/qtbase:6[network,widgets]
+ kde-apps/dolphin:6
+ kde-frameworks/kcoreaddons:6
+ kde-frameworks/kio:6
+ kde-frameworks/kwidgetsaddons:6
+ )
+ mediainfo? (
+ media-libs/libmediainfo
+ media-libs/libzen
+ )
+ nautilus? (
+ dev-libs/glib:2
+ >=gnome-base/nautilus-43
+ )
+ nemo? (
+ dev-libs/glib:2
+ gnome-extra/nemo
+ )
+ thumbnail? (
+ media-libs/freeimage
+ media-video/ffmpeg:=
+ )
+ thunar? (
+ dev-libs/glib:2
+ xfce-base/thunar:=
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ dev-qt/qtquickc
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 6f3ee817d6bec9ee104421d31507ba40d190ce4e
Author: Takuya Wakazono gmail com>
AuthorDate: Mon Nov 17 14:10:21 2025 +
Commit: Paul Zander gmail com>
CommitDate: Mon Nov 17 14:10:21 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6f3ee817
net-misc/megasync: drop 5.15.0.1
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 -
net-misc/megasync/megasync-5.15.0.1.ebuild | 170 -
2 files changed, 172 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 9c49b20d73..6d1028549d 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,4 @@
-DIST megasync-5.15.0.1.tar.gz 27947941 BLAKE2B
df10e00813932fde37e2151c4f793e8a24f30e6f04cbba2fa444db4352b6aea6567cda5825d7adbfc5bb0fd1d8060a875e35568c3c632d01468b177b83426af6
SHA512
fb4dd407e4644032fcbf7fdd820a7165cebf11d43b0b6bc5f0edadae2aa4fb8c1488cfc7264cfdbcaeb2590a2457d029aed30d7fdc661cea239bb987959950b2
DIST megasync-5.16.0.2.tar.gz 27662427 BLAKE2B
47918b5521eaef17dbc0a114d0de221ae927c0cc6973f7d72f1d441abab40e3518c2e899e37f570689fca4a79e35f7934bd183301624da01243bc902ea36f5c8
SHA512
b47dd0e7f5e87c25268701cd9d55f1489e4f2d415b92c128b57f8694ee163cde41062aebd7a7f6b738b608738ebf1db023f68b69f20fc97133038fbebf0cfb8e
DIST megasync-6.0.0.3.tar.gz 22558724 BLAKE2B
3f5a853664b7b00a76c5aa248d52011229f76597de3748bc6f4e67f23d1aba305d3ab274d6adb232de907f019f8a9d62a626ec4ffece853a2c354d39e72278e7
SHA512
f001ac9f766dc91d5f307fc2eaa5af4de43a81e0d6c4fa6f3e6957b832a0b8800e4514d3e02d6cf89566689346967c7cb933d70fa1c66abba8866a2623a2ccd7
-DIST megasync-sdk-5.15.0.1.tar.gz 4231567 BLAKE2B
1560654a0c427a3f3ed296f48de78f4f10bee04d16130a1beb1528a069e580b9a587888910da9b1275d5aeb02041b0f46fa9f4e1b608c1036f6ef07fb0bce410
SHA512
2fb3f3bd97c2776044819b371c84953920f8a3ecd1f971ef127adf1c3429b35d75836cc9f0204912345a89c550a3d1cf0950f7ba67577fbd2be64a489e52ed31
DIST megasync-sdk-5.16.0.2.tar.gz 4255390 BLAKE2B
e6bd3f4e51d00f4275d711782680504c90ae144c045b3d75ee4e54e39aaab7ed36825bddf40a9e2a95d6cb114cb6a8030f98f601d1ee029162925bc3203e2a56
SHA512
5883db3caa64407d56a20a8f680cc6b2486628e50b68f2a17ae49df919d02df1317dfa59f322672cbfbfc3600a21d3bbbdca45ec68de442cbb8750f239501d55
DIST megasync-sdk-6.0.0.3.tar.gz 4403894 BLAKE2B
23b761e6731c24f9e611471828fcd9e47436efd0ba132c9858c28f8c06161aa10c4a172f3e5ef47c3e98c5b86fe7dc2dc2d653547155d32e7d154a66da735ca3
SHA512
a4fddf579ea9e36f16b9ef8aedd77333d689372f52a319479bde2c947a6e38fb03e74b3e4be75f3474a8686dc7c5cba5fe60b7c8afbaa445f9425ca149963468
diff --git a/net-misc/megasync/megasync-5.15.0.1.ebuild
b/net-misc/megasync/megasync-5.15.0.1.ebuild
deleted file mode 100644
index beb424a11a..00
--- a/net-misc/megasync/megasync-5.15.0.1.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
-HOMEPAGE="
- https://mega.io
- https://github.com/meganz/MEGAsync
-"
-
-MEGA_SDK_REV="784ad98a7d55536fa4b2c4d2cf22016a3e416663" # commit of
src/MEGASync/mega submodule
-MEGA_TAG_SUFFIX="Linux"
-SRC_URI="
-
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
- https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
-"
-S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-
-LICENSE="MEGA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
- dev-db/sqlite:3
- dev-libs/crypto++:=
- dev-libs/icu:=
- dev-libs/libsodium:=
- dev-libs/libuv:=
- dev-libs/openssl:0=
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtimageformats:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- net-misc/curl[ssl]
- sys-libs/zlib
- x11-libs/libxcb:=
- dolphin? (
- dev-qt/qtbase:6[network,widgets]
- kde-apps/dolphin:6
- kde-frameworks/kcoreaddons:6
- kde-frameworks/kio:6
- kde-frameworks/kwidgetsaddons:6
- )
- mediainfo? (
- media-libs/libmediainfo
- media-libs/libzen
- )
- nautilus? (
- dev-libs/glib:2
- >=gnome-base/nautilus-43
- )
- nemo? (
- dev-libs/glib:2
- gnome-extra/nemo
- )
- thumbnail? (
- media-libs/freeimage
- media-video/ffmpeg:=
- )
- thunar? (
- dev-libs/glib:2
- xfce-base/thunar:=
- )
-"
-RDEPEND="
- ${DEPEND}
- dev-qt
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/files/, net-misc/megasync/
commit: a6dc291365165abd0ff20c3b1ad66714dae1f596 Author: Takuya Wakazono gmail com> AuthorDate: Mon Nov 17 14:10:21 2025 + Commit: Paul Zander gmail com> CommitDate: Mon Nov 17 14:10:21 2025 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a6dc2913 net-misc/megasync: add 6.0.0.3 Signed-off-by: Takuya Wakazono gmail.com> net-misc/megasync/Manifest | 2 + .../megasync/files/megasync-6.0.0.3-cmake4.patch | 13 ++ .../megasync-6.0.0.3-disable-forced-options.patch | 12 ++ net-misc/megasync/megasync-6.0.0.3.ebuild | 171 + 4 files changed, 198 insertions(+) diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest index 388a672361..9c49b20d73 100644 --- a/net-misc/megasync/Manifest +++ b/net-misc/megasync/Manifest @@ -1,4 +1,6 @@ DIST megasync-5.15.0.1.tar.gz 27947941 BLAKE2B df10e00813932fde37e2151c4f793e8a24f30e6f04cbba2fa444db4352b6aea6567cda5825d7adbfc5bb0fd1d8060a875e35568c3c632d01468b177b83426af6 SHA512 fb4dd407e4644032fcbf7fdd820a7165cebf11d43b0b6bc5f0edadae2aa4fb8c1488cfc7264cfdbcaeb2590a2457d029aed30d7fdc661cea239bb987959950b2 DIST megasync-5.16.0.2.tar.gz 27662427 BLAKE2B 47918b5521eaef17dbc0a114d0de221ae927c0cc6973f7d72f1d441abab40e3518c2e899e37f570689fca4a79e35f7934bd183301624da01243bc902ea36f5c8 SHA512 b47dd0e7f5e87c25268701cd9d55f1489e4f2d415b92c128b57f8694ee163cde41062aebd7a7f6b738b608738ebf1db023f68b69f20fc97133038fbebf0cfb8e +DIST megasync-6.0.0.3.tar.gz 22558724 BLAKE2B 3f5a853664b7b00a76c5aa248d52011229f76597de3748bc6f4e67f23d1aba305d3ab274d6adb232de907f019f8a9d62a626ec4ffece853a2c354d39e72278e7 SHA512 f001ac9f766dc91d5f307fc2eaa5af4de43a81e0d6c4fa6f3e6957b832a0b8800e4514d3e02d6cf89566689346967c7cb933d70fa1c66abba8866a2623a2ccd7 DIST megasync-sdk-5.15.0.1.tar.gz 4231567 BLAKE2B 1560654a0c427a3f3ed296f48de78f4f10bee04d16130a1beb1528a069e580b9a587888910da9b1275d5aeb02041b0f46fa9f4e1b608c1036f6ef07fb0bce410 SHA512 2fb3f3bd97c2776044819b371c84953920f8a3ecd1f971ef127adf1c3429b35d75836cc9f0204912345a89c550a3d1cf0950f7ba67577fbd2be64a489e52ed31 DIST megasync-sdk-5.16.0.2.tar.gz 4255390 BLAKE2B e6bd3f4e51d00f4275d711782680504c90ae144c045b3d75ee4e54e39aaab7ed36825bddf40a9e2a95d6cb114cb6a8030f98f601d1ee029162925bc3203e2a56 SHA512 5883db3caa64407d56a20a8f680cc6b2486628e50b68f2a17ae49df919d02df1317dfa59f322672cbfbfc3600a21d3bbbdca45ec68de442cbb8750f239501d55 +DIST megasync-sdk-6.0.0.3.tar.gz 4403894 BLAKE2B 23b761e6731c24f9e611471828fcd9e47436efd0ba132c9858c28f8c06161aa10c4a172f3e5ef47c3e98c5b86fe7dc2dc2d653547155d32e7d154a66da735ca3 SHA512 a4fddf579ea9e36f16b9ef8aedd77333d689372f52a319479bde2c947a6e38fb03e74b3e4be75f3474a8686dc7c5cba5fe60b7c8afbaa445f9425ca149963468 diff --git a/net-misc/megasync/files/megasync-6.0.0.3-cmake4.patch b/net-misc/megasync/files/megasync-6.0.0.3-cmake4.patch new file mode 100644 index 00..861bd9c5b4 --- /dev/null +++ b/net-misc/megasync/files/megasync-6.0.0.3-cmake4.patch @@ -0,0 +1,13 @@ +Bump cmake_minimum_required to 3.16 to silence QA warnings. +This code isn't actually used. +--- a/src/MEGASync/mega/cmake/vcpkg_overlay_ports/jxrlib/CMakeLists.txt b/src/MEGASync/mega/cmake/vcpkg_overlay_ports/jxrlib/CMakeLists.txt +@@ -2,7 +2,7 @@ + # BSD (Same as jxrlib) + # Based on https://jxrlib.codeplex.com/discussions/440294 + # and modified for vcpkg packaging +-cmake_minimum_required(VERSION 2.8) ++cmake_minimum_required(VERSION 3.16) + project(jxrlib C) + + # Need shared libs for ABI diff --git a/net-misc/megasync/files/megasync-6.0.0.3-disable-forced-options.patch b/net-misc/megasync/files/megasync-6.0.0.3-disable-forced-options.patch new file mode 100644 index 00..afec071ded --- /dev/null +++ b/net-misc/megasync/files/megasync-6.0.0.3-disable-forced-options.patch @@ -0,0 +1,12 @@ +Disable forced options to reduce graphics-related dependencies. +--- a/cmake/modules/desktopapp_options.cmake b/cmake/modules/desktopapp_options.cmake +@@ -35,8 +35,6 @@ if (ENABLE_DESKTOP_APP) + set(USE_LIBUV ON) # Used by the Qt Desktop App: Includes the library and turns on internal web and ftp server functionality in the SDK. + set(ENABLE_LOG_PERFORMANCE ON) + set(ENABLE_QT_BINDINGS ON) +-set(ENABLE_ISOLATED_GFX ON) +-set(ENABLE_MEDIA_FILE_METADATA ON) + endif() + + include(sdklib_options) diff --git a/net-misc/megasync/megasync-6.0.0.3.ebuild b/net-misc/megasync/megasync-6.0.0.3.ebuild new file mode 100644 index 00..97959b0940 --- /dev/null +++ b/net-misc/megasync/megasync-6.0.0.3.ebuild @@ -0,0 +1,171 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic qmake-utils xdg + +DESCRIPTION="The official Qt-based program for syncing your MEGA account in your PC" +HOMEPAGE=" + https://mega.io + https://github.com/meganz/MEGAsync +" + +MEGA_SDK_REV="dfb2c67fd7ba43bacf80b13f22e6480501ff2b1b" #
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 43bd9679c1380c98ab7fcda295e54b0d1fc26587
Author: Takuya Wakazono gmail com>
AuthorDate: Sun Sep 28 14:38:10 2025 +
Commit: David Roman gmail com>
CommitDate: Sun Sep 28 14:38:10 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=43bd9679
net-misc/megasync: add 5.16.0.2
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 +
net-misc/megasync/megasync-5.16.0.2.ebuild | 170 +
2 files changed, 172 insertions(+)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index abefde3c8f..ea45248cc6 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,6 @@
DIST megasync-5.14.0.2.tar.gz 27974698 BLAKE2B
07b759be431854e1db7dda7a3a0b3ed6eb065eeb01ae8b3f987643dcf9d35165352e6da9becdffc13ec769c699e620d33e8feea947df1cc1debbfcd3eea6ba67
SHA512
a7213b53b414c87e442097499d11348c5bf00cbdb49f46b1db432ade9debbbcafdcae8a67bad9b053cb210b048cd97fa845ae418a7e054e188758dafda18ea83
DIST megasync-5.15.0.1.tar.gz 27947941 BLAKE2B
df10e00813932fde37e2151c4f793e8a24f30e6f04cbba2fa444db4352b6aea6567cda5825d7adbfc5bb0fd1d8060a875e35568c3c632d01468b177b83426af6
SHA512
fb4dd407e4644032fcbf7fdd820a7165cebf11d43b0b6bc5f0edadae2aa4fb8c1488cfc7264cfdbcaeb2590a2457d029aed30d7fdc661cea239bb987959950b2
+DIST megasync-5.16.0.2.tar.gz 27662427 BLAKE2B
47918b5521eaef17dbc0a114d0de221ae927c0cc6973f7d72f1d441abab40e3518c2e899e37f570689fca4a79e35f7934bd183301624da01243bc902ea36f5c8
SHA512
b47dd0e7f5e87c25268701cd9d55f1489e4f2d415b92c128b57f8694ee163cde41062aebd7a7f6b738b608738ebf1db023f68b69f20fc97133038fbebf0cfb8e
DIST megasync-sdk-5.14.0.2.tar.gz 4213919 BLAKE2B
cf3826b4bc0dc32c6a5d42ae2e0caa4636393f512fee0f470d7399162ba71e314fdf59136bd2271b047042008d452dcb4055028a338d3dba5bba43eed86ee782
SHA512
08ee22df60803ef0f446a7e5a459ccde102840dc86e5db5edd906d4f30a60393626a792a20e2236da4241a79c235126a2a2ebab2085510bc170d31dde28612d3
DIST megasync-sdk-5.15.0.1.tar.gz 4231567 BLAKE2B
1560654a0c427a3f3ed296f48de78f4f10bee04d16130a1beb1528a069e580b9a587888910da9b1275d5aeb02041b0f46fa9f4e1b608c1036f6ef07fb0bce410
SHA512
2fb3f3bd97c2776044819b371c84953920f8a3ecd1f971ef127adf1c3429b35d75836cc9f0204912345a89c550a3d1cf0950f7ba67577fbd2be64a489e52ed31
+DIST megasync-sdk-5.16.0.2.tar.gz 4255390 BLAKE2B
e6bd3f4e51d00f4275d711782680504c90ae144c045b3d75ee4e54e39aaab7ed36825bddf40a9e2a95d6cb114cb6a8030f98f601d1ee029162925bc3203e2a56
SHA512
5883db3caa64407d56a20a8f680cc6b2486628e50b68f2a17ae49df919d02df1317dfa59f322672cbfbfc3600a21d3bbbdca45ec68de442cbb8750f239501d55
diff --git a/net-misc/megasync/megasync-5.16.0.2.ebuild
b/net-misc/megasync/megasync-5.16.0.2.ebuild
new file mode 100644
index 00..e87e50be8b
--- /dev/null
+++ b/net-misc/megasync/megasync-5.16.0.2.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
+HOMEPAGE="
+ https://mega.io
+ https://github.com/meganz/MEGAsync
+"
+
+MEGA_SDK_REV="337dbd59d7dbfb901a37abecc3939394827d1a04" # commit of
src/MEGASync/mega submodule
+MEGA_TAG_SUFFIX="Linux"
+SRC_URI="
+
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
+ https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
+"
+S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+
+LICENSE="MEGA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
+
+DEPEND="
+ dev-db/sqlite:3
+ dev-libs/crypto++:=
+ dev-libs/icu:=
+ dev-libs/libsodium:=
+ dev-libs/libuv:=
+ dev-libs/openssl:0=
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtimageformats:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ net-misc/curl[ssl]
+ sys-libs/zlib
+ x11-libs/libxcb:=
+ dolphin? (
+ dev-qt/qtbase:6[network,widgets]
+ kde-apps/dolphin:6
+ kde-frameworks/kcoreaddons:6
+ kde-frameworks/kio:6
+ kde-frameworks/kwidgetsaddons:6
+ )
+ mediainfo? (
+ media-libs/libmediainfo
+ media-libs/libzen
+ )
+ nautilus? (
+ dev-libs/glib:2
+ >=gnome-base/nautilus-43
+ )
+ nemo? (
+ dev-libs/glib:2
+ gnome-extra/nemo
+ )
+ thumbnail? (
+ media-libs/freeimage
+ media-video/ffmpeg:=
+ )
+ thunar? (
+ dev-libs/glib:2
+ xfce-base/thunar:=
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ dev-qt/q
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 66e7ba8168712d93847066d20d9048248516fbaa
Author: Takuya Wakazono gmail com>
AuthorDate: Tue Sep 30 16:26:31 2025 +
Commit: David Roman gmail com>
CommitDate: Tue Sep 30 16:26:31 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66e7ba81
net-misc/megasync: fix USE=mediainfo
USE_MEDIAINFO was replaced by ENABLE_MEDIA_FILE_METADATA.
https://github.com/meganz/sdk/commit/806853ba1b37cab58d51016472a3cdfb4be0dfc9
Closes: https://bugs.gentoo.org/963572
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/megasync-5.16.0.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/megasync/megasync-5.16.0.2.ebuild
b/net-misc/megasync/megasync-5.16.0.2.ebuild
index e87e50be8b..04e5b790ac 100644
--- a/net-misc/megasync/megasync-5.16.0.2.ebuild
+++ b/net-misc/megasync/megasync-5.16.0.2.ebuild
@@ -138,7 +138,7 @@ src_configure() {
-DENABLE_LINUX_EXT=$(usex nautilus)
-DUSE_FFMPEG=$(usex thumbnail)
-DUSE_FREEIMAGE=$(usex thumbnail)
- -DUSE_MEDIAINFO=$(usex mediainfo)
+ -DENABLE_MEDIA_FILE_METADATA=$(usex mediainfo)
-DUSE_PDFIUM=OFF
-DUSE_READLINE=OFF
)
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: b0daf0104c7d229f701322a27cd8d6e0e5d43add
Author: Takuya Wakazono gmail com>
AuthorDate: Sun Sep 28 14:38:12 2025 +
Commit: David Roman gmail com>
CommitDate: Sun Sep 28 14:38:12 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b0daf010
net-misc/megasync: drop 5.14.0.2
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 -
net-misc/megasync/megasync-5.14.0.2.ebuild | 170 -
2 files changed, 172 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index ea45248cc6..388a672361 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,4 @@
-DIST megasync-5.14.0.2.tar.gz 27974698 BLAKE2B
07b759be431854e1db7dda7a3a0b3ed6eb065eeb01ae8b3f987643dcf9d35165352e6da9becdffc13ec769c699e620d33e8feea947df1cc1debbfcd3eea6ba67
SHA512
a7213b53b414c87e442097499d11348c5bf00cbdb49f46b1db432ade9debbbcafdcae8a67bad9b053cb210b048cd97fa845ae418a7e054e188758dafda18ea83
DIST megasync-5.15.0.1.tar.gz 27947941 BLAKE2B
df10e00813932fde37e2151c4f793e8a24f30e6f04cbba2fa444db4352b6aea6567cda5825d7adbfc5bb0fd1d8060a875e35568c3c632d01468b177b83426af6
SHA512
fb4dd407e4644032fcbf7fdd820a7165cebf11d43b0b6bc5f0edadae2aa4fb8c1488cfc7264cfdbcaeb2590a2457d029aed30d7fdc661cea239bb987959950b2
DIST megasync-5.16.0.2.tar.gz 27662427 BLAKE2B
47918b5521eaef17dbc0a114d0de221ae927c0cc6973f7d72f1d441abab40e3518c2e899e37f570689fca4a79e35f7934bd183301624da01243bc902ea36f5c8
SHA512
b47dd0e7f5e87c25268701cd9d55f1489e4f2d415b92c128b57f8694ee163cde41062aebd7a7f6b738b608738ebf1db023f68b69f20fc97133038fbebf0cfb8e
-DIST megasync-sdk-5.14.0.2.tar.gz 4213919 BLAKE2B
cf3826b4bc0dc32c6a5d42ae2e0caa4636393f512fee0f470d7399162ba71e314fdf59136bd2271b047042008d452dcb4055028a338d3dba5bba43eed86ee782
SHA512
08ee22df60803ef0f446a7e5a459ccde102840dc86e5db5edd906d4f30a60393626a792a20e2236da4241a79c235126a2a2ebab2085510bc170d31dde28612d3
DIST megasync-sdk-5.15.0.1.tar.gz 4231567 BLAKE2B
1560654a0c427a3f3ed296f48de78f4f10bee04d16130a1beb1528a069e580b9a587888910da9b1275d5aeb02041b0f46fa9f4e1b608c1036f6ef07fb0bce410
SHA512
2fb3f3bd97c2776044819b371c84953920f8a3ecd1f971ef127adf1c3429b35d75836cc9f0204912345a89c550a3d1cf0950f7ba67577fbd2be64a489e52ed31
DIST megasync-sdk-5.16.0.2.tar.gz 4255390 BLAKE2B
e6bd3f4e51d00f4275d711782680504c90ae144c045b3d75ee4e54e39aaab7ed36825bddf40a9e2a95d6cb114cb6a8030f98f601d1ee029162925bc3203e2a56
SHA512
5883db3caa64407d56a20a8f680cc6b2486628e50b68f2a17ae49df919d02df1317dfa59f322672cbfbfc3600a21d3bbbdca45ec68de442cbb8750f239501d55
diff --git a/net-misc/megasync/megasync-5.14.0.2.ebuild
b/net-misc/megasync/megasync-5.14.0.2.ebuild
deleted file mode 100644
index 3ae95a8e09..00
--- a/net-misc/megasync/megasync-5.14.0.2.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
-HOMEPAGE="
- https://mega.io
- https://github.com/meganz/MEGAsync
-"
-
-MEGA_SDK_REV="9d816439574996306468895bc784568707bd1b88" # commit of
src/MEGASync/mega submodule
-MEGA_TAG_SUFFIX="Linux"
-SRC_URI="
-
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
- https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
-"
-S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-
-LICENSE="MEGA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
- dev-db/sqlite:3
- dev-libs/crypto++:=
- dev-libs/icu:=
- dev-libs/libsodium:=
- dev-libs/libuv:=
- dev-libs/openssl:0=
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtimageformats:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- net-misc/curl[ssl]
- sys-libs/zlib
- x11-libs/libxcb:=
- dolphin? (
- dev-qt/qtbase:6[network,widgets]
- kde-apps/dolphin:6
- kde-frameworks/kcoreaddons:6
- kde-frameworks/kio:6
- kde-frameworks/kwidgetsaddons:6
- )
- mediainfo? (
- media-libs/libmediainfo
- media-libs/libzen
- )
- nautilus? (
- dev-libs/glib:2
- >=gnome-base/nautilus-43
- )
- nemo? (
- dev-libs/glib:2
- gnome-extra/nemo
- )
- thumbnail? (
- media-libs/freeimage
- media-video/ffmpeg:=
- )
- thunar? (
- dev-libs/glib:2
- xfce-base/thunar:=
- )
-"
-RDEPEND="
- ${DEPEND}
- dev-
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 7dc972582ad5b2b02a53898434a4baa6d2a25225
Author: Takuya Wakazono gmail com>
AuthorDate: Tue Aug 12 16:43:56 2025 +
Commit: David Roman gmail com>
CommitDate: Tue Aug 12 16:43:56 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7dc97258
net-misc/megasync: drop 5.13.0.1
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 -
net-misc/megasync/megasync-5.13.0.1.ebuild | 170 -
2 files changed, 172 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index b3101ce7ce..abefde3c8f 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,4 @@
-DIST megasync-5.13.0.1.tar.gz 27929888 BLAKE2B
a80979f9aa27e97cd2f116e573fbd6253ba7c2d9ba228456e2a6bcbd927c2a0a0dc4fc9c5403577985d076955c351429a65518469ec3f0ef9297c89f405edb92
SHA512
ff0cfb034f5cf11e5a1a990af1d6a235a4d097bc69514c8fbaa0963af9fe56ad7f6a0b876d95e360352fb5dcf7d5bde2751d6a362cec2add34e435615aab73e4
DIST megasync-5.14.0.2.tar.gz 27974698 BLAKE2B
07b759be431854e1db7dda7a3a0b3ed6eb065eeb01ae8b3f987643dcf9d35165352e6da9becdffc13ec769c699e620d33e8feea947df1cc1debbfcd3eea6ba67
SHA512
a7213b53b414c87e442097499d11348c5bf00cbdb49f46b1db432ade9debbbcafdcae8a67bad9b053cb210b048cd97fa845ae418a7e054e188758dafda18ea83
DIST megasync-5.15.0.1.tar.gz 27947941 BLAKE2B
df10e00813932fde37e2151c4f793e8a24f30e6f04cbba2fa444db4352b6aea6567cda5825d7adbfc5bb0fd1d8060a875e35568c3c632d01468b177b83426af6
SHA512
fb4dd407e4644032fcbf7fdd820a7165cebf11d43b0b6bc5f0edadae2aa4fb8c1488cfc7264cfdbcaeb2590a2457d029aed30d7fdc661cea239bb987959950b2
-DIST megasync-sdk-5.13.0.1.tar.gz 4186814 BLAKE2B
3728573b59733d64c9e939d4bcd9798fbcf7b0a645c68da550bde1896b7ef1c459b7801266a8ee77a4355947f1751c04b0df93b4d601f18f36348fd1067d920e
SHA512
05039781ffcea560a9639e49eee5f62eb4c8f485633b753d1aade64f371719fac4fe3b543e51eee8cb6ed916fa7da8f41457f9cd4571350ac7ea49a224831f18
DIST megasync-sdk-5.14.0.2.tar.gz 4213919 BLAKE2B
cf3826b4bc0dc32c6a5d42ae2e0caa4636393f512fee0f470d7399162ba71e314fdf59136bd2271b047042008d452dcb4055028a338d3dba5bba43eed86ee782
SHA512
08ee22df60803ef0f446a7e5a459ccde102840dc86e5db5edd906d4f30a60393626a792a20e2236da4241a79c235126a2a2ebab2085510bc170d31dde28612d3
DIST megasync-sdk-5.15.0.1.tar.gz 4231567 BLAKE2B
1560654a0c427a3f3ed296f48de78f4f10bee04d16130a1beb1528a069e580b9a587888910da9b1275d5aeb02041b0f46fa9f4e1b608c1036f6ef07fb0bce410
SHA512
2fb3f3bd97c2776044819b371c84953920f8a3ecd1f971ef127adf1c3429b35d75836cc9f0204912345a89c550a3d1cf0950f7ba67577fbd2be64a489e52ed31
diff --git a/net-misc/megasync/megasync-5.13.0.1.ebuild
b/net-misc/megasync/megasync-5.13.0.1.ebuild
deleted file mode 100644
index 655fcac774..00
--- a/net-misc/megasync/megasync-5.13.0.1.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
-HOMEPAGE="
- https://mega.io
- https://github.com/meganz/MEGAsync
-"
-
-MEGA_SDK_REV="e6691ac87e4551e950ee5cbff04a4c291181606b" # commit of
src/MEGASync/mega submodule
-MEGA_TAG_SUFFIX="Linux"
-SRC_URI="
-
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
- https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
-"
-S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-
-LICENSE="MEGA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
- dev-db/sqlite:3
- dev-libs/crypto++:=
- dev-libs/icu:=
- dev-libs/libsodium:=
- dev-libs/libuv:=
- dev-libs/openssl:0=
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtimageformats:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- net-misc/curl[ssl]
- sys-libs/zlib
- x11-libs/libxcb:=
- dolphin? (
- dev-qt/qtbase:6[network,widgets]
- kde-apps/dolphin:6
- kde-frameworks/kcoreaddons:6
- kde-frameworks/kio:6
- kde-frameworks/kwidgetsaddons:6
- )
- mediainfo? (
- media-libs/libmediainfo
- media-libs/libzen
- )
- nautilus? (
- dev-libs/glib:2
- >=gnome-base/nautilus-43
- )
- nemo? (
- dev-libs/glib:2
- gnome-extra/nemo
- )
- thumbnail? (
- media-libs/freeimage
- media-video/ffmpeg:=
- )
- thunar? (
- dev-libs/glib:2
- xfce-base/thunar:=
- )
-"
-RDEPEND="
- ${DEPEND}
- dev-
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: ffb6eafd5b2f21b7908e4a39c8559ac57c4abc39
Author: Takuya Wakazono gmail com>
AuthorDate: Tue Aug 12 16:43:54 2025 +
Commit: David Roman gmail com>
CommitDate: Tue Aug 12 16:43:54 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ffb6eafd
net-misc/megasync: add 5.15.0.1
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 +
net-misc/megasync/megasync-5.15.0.1.ebuild | 170 +
2 files changed, 172 insertions(+)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 1f2a1caafd..b3101ce7ce 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,6 @@
DIST megasync-5.13.0.1.tar.gz 27929888 BLAKE2B
a80979f9aa27e97cd2f116e573fbd6253ba7c2d9ba228456e2a6bcbd927c2a0a0dc4fc9c5403577985d076955c351429a65518469ec3f0ef9297c89f405edb92
SHA512
ff0cfb034f5cf11e5a1a990af1d6a235a4d097bc69514c8fbaa0963af9fe56ad7f6a0b876d95e360352fb5dcf7d5bde2751d6a362cec2add34e435615aab73e4
DIST megasync-5.14.0.2.tar.gz 27974698 BLAKE2B
07b759be431854e1db7dda7a3a0b3ed6eb065eeb01ae8b3f987643dcf9d35165352e6da9becdffc13ec769c699e620d33e8feea947df1cc1debbfcd3eea6ba67
SHA512
a7213b53b414c87e442097499d11348c5bf00cbdb49f46b1db432ade9debbbcafdcae8a67bad9b053cb210b048cd97fa845ae418a7e054e188758dafda18ea83
+DIST megasync-5.15.0.1.tar.gz 27947941 BLAKE2B
df10e00813932fde37e2151c4f793e8a24f30e6f04cbba2fa444db4352b6aea6567cda5825d7adbfc5bb0fd1d8060a875e35568c3c632d01468b177b83426af6
SHA512
fb4dd407e4644032fcbf7fdd820a7165cebf11d43b0b6bc5f0edadae2aa4fb8c1488cfc7264cfdbcaeb2590a2457d029aed30d7fdc661cea239bb987959950b2
DIST megasync-sdk-5.13.0.1.tar.gz 4186814 BLAKE2B
3728573b59733d64c9e939d4bcd9798fbcf7b0a645c68da550bde1896b7ef1c459b7801266a8ee77a4355947f1751c04b0df93b4d601f18f36348fd1067d920e
SHA512
05039781ffcea560a9639e49eee5f62eb4c8f485633b753d1aade64f371719fac4fe3b543e51eee8cb6ed916fa7da8f41457f9cd4571350ac7ea49a224831f18
DIST megasync-sdk-5.14.0.2.tar.gz 4213919 BLAKE2B
cf3826b4bc0dc32c6a5d42ae2e0caa4636393f512fee0f470d7399162ba71e314fdf59136bd2271b047042008d452dcb4055028a338d3dba5bba43eed86ee782
SHA512
08ee22df60803ef0f446a7e5a459ccde102840dc86e5db5edd906d4f30a60393626a792a20e2236da4241a79c235126a2a2ebab2085510bc170d31dde28612d3
+DIST megasync-sdk-5.15.0.1.tar.gz 4231567 BLAKE2B
1560654a0c427a3f3ed296f48de78f4f10bee04d16130a1beb1528a069e580b9a587888910da9b1275d5aeb02041b0f46fa9f4e1b608c1036f6ef07fb0bce410
SHA512
2fb3f3bd97c2776044819b371c84953920f8a3ecd1f971ef127adf1c3429b35d75836cc9f0204912345a89c550a3d1cf0950f7ba67577fbd2be64a489e52ed31
diff --git a/net-misc/megasync/megasync-5.15.0.1.ebuild
b/net-misc/megasync/megasync-5.15.0.1.ebuild
new file mode 100644
index 00..beb424a11a
--- /dev/null
+++ b/net-misc/megasync/megasync-5.15.0.1.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
+HOMEPAGE="
+ https://mega.io
+ https://github.com/meganz/MEGAsync
+"
+
+MEGA_SDK_REV="784ad98a7d55536fa4b2c4d2cf22016a3e416663" # commit of
src/MEGASync/mega submodule
+MEGA_TAG_SUFFIX="Linux"
+SRC_URI="
+
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
+ https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
+"
+S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+
+LICENSE="MEGA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
+
+DEPEND="
+ dev-db/sqlite:3
+ dev-libs/crypto++:=
+ dev-libs/icu:=
+ dev-libs/libsodium:=
+ dev-libs/libuv:=
+ dev-libs/openssl:0=
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtimageformats:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ net-misc/curl[ssl]
+ sys-libs/zlib
+ x11-libs/libxcb:=
+ dolphin? (
+ dev-qt/qtbase:6[network,widgets]
+ kde-apps/dolphin:6
+ kde-frameworks/kcoreaddons:6
+ kde-frameworks/kio:6
+ kde-frameworks/kwidgetsaddons:6
+ )
+ mediainfo? (
+ media-libs/libmediainfo
+ media-libs/libzen
+ )
+ nautilus? (
+ dev-libs/glib:2
+ >=gnome-base/nautilus-43
+ )
+ nemo? (
+ dev-libs/glib:2
+ gnome-extra/nemo
+ )
+ thumbnail? (
+ media-libs/freeimage
+ media-video/ffmpeg:=
+ )
+ thunar? (
+ dev-libs/glib:2
+ xfce-base/thunar:=
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ dev-qt/q
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: ff7754d76f3950082e966e338e936dbe4e7ccdbc
Author: Takuya Wakazono gmail com>
AuthorDate: Thu May 8 10:09:16 2025 +
Commit: David Roman gmail com>
CommitDate: Thu May 8 10:09:16 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ff7754d7
net-misc/megasync: add 5.11.0.3
Closes: https://bugs.gentoo.org/953131
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 +
net-misc/megasync/megasync-5.11.0.3.ebuild | 170 +
2 files changed, 172 insertions(+)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 635022ca8..3a4e07ddf 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,6 @@
DIST megasync-5.10.1.0.tar.gz 25034200 BLAKE2B
a4e0b0fd8e05d05656f7ab9eceaaf2666b6c6e1b7714dbc92d0ae1f45298f1d74a056a6d6869f90a4019b4d9ccb14a27ff4690b609e62d8b384c58ddf712e9ab
SHA512
186ca5ece1c684adc16d8afe10cd2d1ca5c368ba928bc4cadb4d4c143c33df26205db316154a39e77d2613748906d736a66451dd5c00236371c9d9245fbb7f0e
+DIST megasync-5.11.0.3.tar.gz 25258752 BLAKE2B
d715fbca0893432e1713fc94d1cac3264b11533564df54161c1687a9424d8d67529a3b631d7f0172e445e08a3bec7a4c822e16906289f9e6b5de517efe761c0e
SHA512
7b4ebed75ad6a460e5d665451170d85a92a2aa972807ebdea03139318b96f63e3d168bb46601f761bb97f2f6607d231fce9ee12ad2e5ac49b907fbba46552024
DIST megasync-5.9.0.3.tar.gz 24888074 BLAKE2B
44278e7da30819654775dfe71059251c7846e4ebb972b4fefd30d327604ed6c1bd9d899976a56bca7d371e7314378e96e68d265f513f758a1157d87c1fc5a8f7
SHA512
3777c630c44c6042cceeb99a3757ce0d2d9ded9d768be843ce3b74fdaa0d5be89c8a3c341f4f0dc822d0799ac528c3d42eb33b88484eb07271a9917914fe7b8f
DIST megasync-sdk-5.10.1.0.tar.gz 4135154 BLAKE2B
762f86763abbc1f853757a6f2102f6769a768d23acbf34378a5852ec6e749945e30dc2f509ffbd600b43b38195e68c360f2e803e52624f2d3b7732af65243400
SHA512
901562ec9c401567e98ede503498b016a64f89a19f4ce9e26c885f81e1c7d35efa3ce3d235415da310f7e026d48f2e277ff0c385acfb9e420f4448ed9d36c997
+DIST megasync-sdk-5.11.0.3.tar.gz 4173555 BLAKE2B
7e7e14f60d4f085da9a61e177ab771bc7546679b6c37d1eb9e60e8307f9b02b0f3532a7139968cd55f6a51146c25283440de3bea5e98500327d39c2b50da968d
SHA512
4559f7d18247e19496319ace4370a0b0e117a9917dfe1800a5626ecf5b9f678412851bd17738f4792ad530bb9b7cd18dc23eca23ecdb4108c52f96598cb7f453
DIST megasync-sdk-5.9.0.3.tar.gz 4118381 BLAKE2B
d722d6fc871354d01e77a50fc0d071396463d3d9485f8197e7d75a9a5af05bac16c3b15111c2b328156d8467f87ab13f2585998c3cabda298cfcc7eb283684be
SHA512
f49162ea1c73a5e63408693ab770b454b7ba4252321ef3cd50b7fd2d22f2a27a7df68cbbf102b8bf5220bc313809c3737c1c32f766999f7348c63a60dc68de29
diff --git a/net-misc/megasync/megasync-5.11.0.3.ebuild
b/net-misc/megasync/megasync-5.11.0.3.ebuild
new file mode 100644
index 0..3ed18b10c
--- /dev/null
+++ b/net-misc/megasync/megasync-5.11.0.3.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
+HOMEPAGE="
+ https://mega.io
+ https://github.com/meganz/MEGAsync
+"
+
+MEGA_SDK_REV="f60237a8d46cec993137065d39138fd42c043271" # commit of
src/MEGASync/mega submodule
+MEGA_TAG_SUFFIX="Win"
+SRC_URI="
+
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
+ https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
+"
+S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+
+LICENSE="MEGA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
+
+DEPEND="
+ dev-db/sqlite:3
+ dev-libs/crypto++:=
+ dev-libs/icu:=
+ dev-libs/libsodium:=
+ dev-libs/libuv:=
+ dev-libs/openssl:0=
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtimageformats:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ net-misc/curl[ssl]
+ sys-libs/zlib
+ x11-libs/libxcb:=
+ dolphin? (
+ dev-qt/qtbase:6[network,widgets]
+ kde-apps/dolphin:6
+ kde-frameworks/kcoreaddons:6
+ kde-frameworks/kio:6
+ kde-frameworks/kwidgetsaddons:6
+ )
+ mediainfo? (
+ media-libs/libmediainfo
+ media-libs/libzen
+ )
+ nautilus? (
+ dev-libs/glib:2
+ >=gnome-base/nautilus-43
+ )
+ nemo? (
+ dev-libs/glib:2
+ gnome-extra/nemo
+ )
+ thumbnail? (
+ media-libs/freeimage
+ media-video/ffmpeg:=
+ )
+ thunar? (
+ dev-libs/glib:2
+ xfce-base/thunar:=
+ )
+"
+RDEPEND="
+
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/, net-misc/megasync/files/
commit: 042b08fc0284637c7cdfc78b1b059f2a4f0e8a0d
Author: Takuya Wakazono gmail com>
AuthorDate: Thu May 8 10:09:16 2025 +
Commit: David Roman gmail com>
CommitDate: Thu May 8 10:09:16 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=042b08fc
net-misc/megasync: drop 5.9.0.3
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 -
.../files/megasync-5.7.0.0-link-zlib.patch | 30 -
net-misc/megasync/megasync-5.9.0.3.ebuild | 148 -
3 files changed, 180 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 3a4e07ddf..163d4c85c 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,4 @@
DIST megasync-5.10.1.0.tar.gz 25034200 BLAKE2B
a4e0b0fd8e05d05656f7ab9eceaaf2666b6c6e1b7714dbc92d0ae1f45298f1d74a056a6d6869f90a4019b4d9ccb14a27ff4690b609e62d8b384c58ddf712e9ab
SHA512
186ca5ece1c684adc16d8afe10cd2d1ca5c368ba928bc4cadb4d4c143c33df26205db316154a39e77d2613748906d736a66451dd5c00236371c9d9245fbb7f0e
DIST megasync-5.11.0.3.tar.gz 25258752 BLAKE2B
d715fbca0893432e1713fc94d1cac3264b11533564df54161c1687a9424d8d67529a3b631d7f0172e445e08a3bec7a4c822e16906289f9e6b5de517efe761c0e
SHA512
7b4ebed75ad6a460e5d665451170d85a92a2aa972807ebdea03139318b96f63e3d168bb46601f761bb97f2f6607d231fce9ee12ad2e5ac49b907fbba46552024
-DIST megasync-5.9.0.3.tar.gz 24888074 BLAKE2B
44278e7da30819654775dfe71059251c7846e4ebb972b4fefd30d327604ed6c1bd9d899976a56bca7d371e7314378e96e68d265f513f758a1157d87c1fc5a8f7
SHA512
3777c630c44c6042cceeb99a3757ce0d2d9ded9d768be843ce3b74fdaa0d5be89c8a3c341f4f0dc822d0799ac528c3d42eb33b88484eb07271a9917914fe7b8f
DIST megasync-sdk-5.10.1.0.tar.gz 4135154 BLAKE2B
762f86763abbc1f853757a6f2102f6769a768d23acbf34378a5852ec6e749945e30dc2f509ffbd600b43b38195e68c360f2e803e52624f2d3b7732af65243400
SHA512
901562ec9c401567e98ede503498b016a64f89a19f4ce9e26c885f81e1c7d35efa3ce3d235415da310f7e026d48f2e277ff0c385acfb9e420f4448ed9d36c997
DIST megasync-sdk-5.11.0.3.tar.gz 4173555 BLAKE2B
7e7e14f60d4f085da9a61e177ab771bc7546679b6c37d1eb9e60e8307f9b02b0f3532a7139968cd55f6a51146c25283440de3bea5e98500327d39c2b50da968d
SHA512
4559f7d18247e19496319ace4370a0b0e117a9917dfe1800a5626ecf5b9f678412851bd17738f4792ad530bb9b7cd18dc23eca23ecdb4108c52f96598cb7f453
-DIST megasync-sdk-5.9.0.3.tar.gz 4118381 BLAKE2B
d722d6fc871354d01e77a50fc0d071396463d3d9485f8197e7d75a9a5af05bac16c3b15111c2b328156d8467f87ab13f2585998c3cabda298cfcc7eb283684be
SHA512
f49162ea1c73a5e63408693ab770b454b7ba4252321ef3cd50b7fd2d22f2a27a7df68cbbf102b8bf5220bc313809c3737c1c32f766999f7348c63a60dc68de29
diff --git a/net-misc/megasync/files/megasync-5.7.0.0-link-zlib.patch
b/net-misc/megasync/files/megasync-5.7.0.0-link-zlib.patch
deleted file mode 100644
index 66231b5cc..0
--- a/net-misc/megasync/files/megasync-5.7.0.0-link-zlib.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-Add missing zlib links.
-```
-/usr/lib/gcc/x86_64-pc-linux-gnu/15/../../../../x86_64-pc-linux-gnu/bin/ld:
src/MEGASync/mega/tools/gfxworker/liblibgfxworker.a(logger.cpp.o): undefined
reference to symbol 'gzputs'
-```
a/src/MEGASync/control/control.cmake
-+++ b/src/MEGASync/control/control.cmake
-@@ -71,6 +71,9 @@ set(DESKTOP_APP_CONTROL_SOURCES
- control/StatsEventHandler.cpp
- )
-
-+find_package(ZLIB REQUIRED)
-+target_link_libraries(MEGAsync PRIVATE ZLIB::ZLIB)
-+
- target_sources(MEGAsync
- PRIVATE
- ${DESKTOP_APP_CONTROL_HEADERS}
a/src/MEGASync/mega/tools/gfxworker/CMakeLists.txt
-+++ b/src/MEGASync/mega/tools/gfxworker/CMakeLists.txt
-@@ -70,9 +70,11 @@ add_executable(gfxworker
- src/main.cpp
- )
-
-+find_package(ZLIB REQUIRED)
- target_link_libraries(gfxworker
- PRIVATE
- libgfxworker
-+ZLIB::ZLIB
- )
-
- # Adjust compilation flags for warnings and errors for gfxworker
diff --git a/net-misc/megasync/megasync-5.9.0.3.ebuild
b/net-misc/megasync/megasync-5.9.0.3.ebuild
deleted file mode 100644
index 36db51450..0
--- a/net-misc/megasync/megasync-5.9.0.3.ebuild
+++ /dev/null
@@ -1,148 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
-HOMEPAGE="
- https://mega.io
- https://github.com/meganz/MEGAsync
-"
-
-MEGA_SDK_REV="7b9051370b97cb15182fb6675a4f0c70b6153153" # commit of
src/MEGASync/mega submodule
-MEGA_TAG_SUFFIX="Linux"
-SRC_URI="
-
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
- https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
-"
-S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-
-LICENSE="MEGA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
- dev-db/sqlite:3
-
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/, net-misc/megasync/files/
commit: 4eeffbe6e9db5a88d4c1e7f6290e7d02e5e4f259
Author: Takuya Wakazono gmail com>
AuthorDate: Thu Apr 3 14:48:21 2025 +
Commit: David Roman gmail com>
CommitDate: Thu Apr 3 14:48:21 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4eeffbe6
net-misc/megasync: add 5.10.0.2
Reintroduce dolphin USE flag with Qt6 support.
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 +
.../files/megasync-5.10.0.2-link-zlib.patch| 30
net-misc/megasync/megasync-5.10.0.2.ebuild | 171 +
net-misc/megasync/metadata.xml | 1 +
4 files changed, 204 insertions(+)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 3638fb5a9..9045549b1 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,6 @@
+DIST megasync-5.10.0.2.tar.gz 25034295 BLAKE2B
88a8952de4fac1bf77fea6e504abf9196aae4e68230e53ba31d033162923910b5f990e226786a43bf32b007f45fd7dfed5464ec629c1d60e66a3d32932a549d8
SHA512
66bfb57f24866ef15b3cb1e9a7844268744dd1f4df635e4bc8119f45aaca0e35001ab87e2ba53c1795697ddb2bf32507e711a9e9bd1ffbd0f304b3bbdb22ca17
DIST megasync-5.8.0.2.tar.gz 23480049 BLAKE2B
e1324a5cafb8056d5f2feac1de789afce35e86638c9985fd2f785c174d7594478f4861f120a0655cece5a84a45826863d3758b2d4e1cc5e4454550281a73dfb7
SHA512
0a6c6a1feb5908fce1969410ece944d9d663dae1ed37a22b69830d7c1825861f7b9d59d3c18802202306cf7e898b500d7b2fbc481263be5f2363b3cf2d63818e
DIST megasync-5.9.0.3.tar.gz 24888074 BLAKE2B
44278e7da30819654775dfe71059251c7846e4ebb972b4fefd30d327604ed6c1bd9d899976a56bca7d371e7314378e96e68d265f513f758a1157d87c1fc5a8f7
SHA512
3777c630c44c6042cceeb99a3757ce0d2d9ded9d768be843ce3b74fdaa0d5be89c8a3c341f4f0dc822d0799ac528c3d42eb33b88484eb07271a9917914fe7b8f
+DIST megasync-sdk-5.10.0.2.tar.gz 4133463 BLAKE2B
3fd7d01cb44757199da2365e37ea516dd52b12c9df875c1229a79697ad5742e0411eef13ded9e69cd0445b6054c8fb480521080ff3de21985a8912f8f0183198
SHA512
8f9f865bdb6d58383cb4a87e46c1e5c73bd73fbe6b8b1a51c36c1252907eeaad388bfb4f45c9be076e5b01a91893d274a397794c7280302749548d17a5772132
DIST megasync-sdk-5.8.0.2.tar.gz 4064275 BLAKE2B
831823ba513202a972f90ba183958fe8db4012514239b908da4ce49558b194f31ba01e0ffe378fe8ce3ba8e857daa2347a4d4ae1fd0793dc8f4b1f769a49108a
SHA512
92a0b5a30b3839f657531dad6298d88c5e08204be28a23086ab3dd5a3f3b3ff83cd42a72df38a803afcddce855a1d2ecaeee82e7d5becae9510f25fc88e9c536
DIST megasync-sdk-5.9.0.3.tar.gz 4118381 BLAKE2B
d722d6fc871354d01e77a50fc0d071396463d3d9485f8197e7d75a9a5af05bac16c3b15111c2b328156d8467f87ab13f2585998c3cabda298cfcc7eb283684be
SHA512
f49162ea1c73a5e63408693ab770b454b7ba4252321ef3cd50b7fd2d22f2a27a7df68cbbf102b8bf5220bc313809c3737c1c32f766999f7348c63a60dc68de29
diff --git a/net-misc/megasync/files/megasync-5.10.0.2-link-zlib.patch
b/net-misc/megasync/files/megasync-5.10.0.2-link-zlib.patch
new file mode 100644
index 0..6a833a1db
--- /dev/null
+++ b/net-misc/megasync/files/megasync-5.10.0.2-link-zlib.patch
@@ -0,0 +1,30 @@
+Add missing zlib links.
+```
+/usr/lib/gcc/x86_64-pc-linux-gnu/15/../../../../x86_64-pc-linux-gnu/bin/ld:
src/MEGASync/mega/tools/gfxworker/liblibgfxworker.a(logger.cpp.o): undefined
reference to symbol 'gzputs'
+```
+--- a/src/MEGASync/control/control.cmake
b/src/MEGASync/control/control.cmake
+@@ -100,6 +100,9 @@ set(DESKTOP_APP_CONTROL_SOURCES
+ ${CMAKE_CURRENT_LIST_DIR}/UsersUpdateListener.cpp
+ )
+
++find_package(ZLIB REQUIRED)
++target_link_libraries(${ExecutableTarget} PRIVATE ZLIB::ZLIB)
++
+ target_sources(${ExecutableTarget}
+ PRIVATE
+ ${DESKTOP_APP_CONTROL_HEADERS}
+--- a/src/MEGASync/mega/tools/gfxworker/CMakeLists.txt
b/src/MEGASync/mega/tools/gfxworker/CMakeLists.txt
+@@ -70,9 +70,11 @@ add_executable(gfxworker
+ src/main.cpp
+ )
+
++find_package(ZLIB REQUIRED)
+ target_link_libraries(gfxworker
+ PRIVATE
+ libgfxworker
++ZLIB::ZLIB
+ )
+
+ # Adjust compilation flags for warnings and errors for gfxworker
diff --git a/net-misc/megasync/megasync-5.10.0.2.ebuild
b/net-misc/megasync/megasync-5.10.0.2.ebuild
new file mode 100644
index 0..cd24082c4
--- /dev/null
+++ b/net-misc/megasync/megasync-5.10.0.2.ebuild
@@ -0,0 +1,171 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
+HOMEPAGE="
+ https://mega.io
+ https://github.com/meganz/MEGAsync
+"
+
+MEGA_SDK_REV="b28f39fd6d98d3d30bb1b6a52dd1941cbc7a4e90" # commit of
src/MEGASync/mega submodule
+MEGA_TAG_SUFFIX="Win"
+SRC_URI="
+
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
+ https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
+"
+S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: c9c4c69ccf49d05b991c76fb5daf6a3e72da5faa
Author: Takuya Wakazono gmail com>
AuthorDate: Fri Apr 4 15:31:37 2025 +
Commit: David Roman gmail com>
CommitDate: Fri Apr 4 16:40:51 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c9c4c69c
net-misc/megasync: add 5.10.1.0
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 +
net-misc/megasync/megasync-5.10.1.0.ebuild | 171 +
2 files changed, 173 insertions(+)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 7480259cb..93a02f0a3 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,6 @@
DIST megasync-5.10.0.2.tar.gz 25034295 BLAKE2B
88a8952de4fac1bf77fea6e504abf9196aae4e68230e53ba31d033162923910b5f990e226786a43bf32b007f45fd7dfed5464ec629c1d60e66a3d32932a549d8
SHA512
66bfb57f24866ef15b3cb1e9a7844268744dd1f4df635e4bc8119f45aaca0e35001ab87e2ba53c1795697ddb2bf32507e711a9e9bd1ffbd0f304b3bbdb22ca17
+DIST megasync-5.10.1.0.tar.gz 25034200 BLAKE2B
a4e0b0fd8e05d05656f7ab9eceaaf2666b6c6e1b7714dbc92d0ae1f45298f1d74a056a6d6869f90a4019b4d9ccb14a27ff4690b609e62d8b384c58ddf712e9ab
SHA512
186ca5ece1c684adc16d8afe10cd2d1ca5c368ba928bc4cadb4d4c143c33df26205db316154a39e77d2613748906d736a66451dd5c00236371c9d9245fbb7f0e
DIST megasync-5.9.0.3.tar.gz 24888074 BLAKE2B
44278e7da30819654775dfe71059251c7846e4ebb972b4fefd30d327604ed6c1bd9d899976a56bca7d371e7314378e96e68d265f513f758a1157d87c1fc5a8f7
SHA512
3777c630c44c6042cceeb99a3757ce0d2d9ded9d768be843ce3b74fdaa0d5be89c8a3c341f4f0dc822d0799ac528c3d42eb33b88484eb07271a9917914fe7b8f
DIST megasync-sdk-5.10.0.2.tar.gz 4133463 BLAKE2B
3fd7d01cb44757199da2365e37ea516dd52b12c9df875c1229a79697ad5742e0411eef13ded9e69cd0445b6054c8fb480521080ff3de21985a8912f8f0183198
SHA512
8f9f865bdb6d58383cb4a87e46c1e5c73bd73fbe6b8b1a51c36c1252907eeaad388bfb4f45c9be076e5b01a91893d274a397794c7280302749548d17a5772132
+DIST megasync-sdk-5.10.1.0.tar.gz 4135154 BLAKE2B
762f86763abbc1f853757a6f2102f6769a768d23acbf34378a5852ec6e749945e30dc2f509ffbd600b43b38195e68c360f2e803e52624f2d3b7732af65243400
SHA512
901562ec9c401567e98ede503498b016a64f89a19f4ce9e26c885f81e1c7d35efa3ce3d235415da310f7e026d48f2e277ff0c385acfb9e420f4448ed9d36c997
DIST megasync-sdk-5.9.0.3.tar.gz 4118381 BLAKE2B
d722d6fc871354d01e77a50fc0d071396463d3d9485f8197e7d75a9a5af05bac16c3b15111c2b328156d8467f87ab13f2585998c3cabda298cfcc7eb283684be
SHA512
f49162ea1c73a5e63408693ab770b454b7ba4252321ef3cd50b7fd2d22f2a27a7df68cbbf102b8bf5220bc313809c3737c1c32f766999f7348c63a60dc68de29
diff --git a/net-misc/megasync/megasync-5.10.1.0.ebuild
b/net-misc/megasync/megasync-5.10.1.0.ebuild
new file mode 100644
index 0..c4df5dd32
--- /dev/null
+++ b/net-misc/megasync/megasync-5.10.1.0.ebuild
@@ -0,0 +1,171 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
+HOMEPAGE="
+ https://mega.io
+ https://github.com/meganz/MEGAsync
+"
+
+MEGA_SDK_REV="b53514e72d569be8993cbe4b2c991da0ded08b78" # commit of
src/MEGASync/mega submodule
+MEGA_TAG_SUFFIX="Win"
+SRC_URI="
+
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
+ https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
+"
+S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+
+LICENSE="MEGA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
+
+DEPEND="
+ dev-db/sqlite:3
+ dev-libs/crypto++:=
+ dev-libs/icu:=
+ dev-libs/libsodium:=
+ dev-libs/libuv:=
+ dev-libs/openssl:0=
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtimageformats:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ net-dns/c-ares:=
+ net-misc/curl[ssl]
+ sys-libs/zlib
+ x11-libs/libxcb:=
+ dolphin? (
+ dev-qt/qtbase:6[network,widgets]
+ kde-apps/dolphin:6
+ kde-frameworks/kcoreaddons:6
+ kde-frameworks/kio:6
+ kde-frameworks/kwidgetsaddons:6
+ )
+ mediainfo? (
+ media-libs/libmediainfo
+ media-libs/libzen
+ )
+ nautilus? (
+ dev-libs/glib:2
+ >=gnome-base/nautilus-43
+ )
+ nemo? (
+ dev-libs/glib:2
+ gnome-extra/nemo
+ )
+ thumbnail? (
+ media-libs/freeimage
+ media-video/ffmpeg:=
+ )
+ thunar? (
+ dev-libs/glib:2
+ xfce-base/thunar:=
+ )
+"
+RDEPEND="
+ ${DEPEND}
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 815f58fc7a177991a72d687687c41aa2bfb9f922
Author: Takuya Wakazono gmail com>
AuthorDate: Fri Apr 4 15:31:39 2025 +
Commit: David Roman gmail com>
CommitDate: Fri Apr 4 16:40:53 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=815f58fc
net-misc/megasync: drop 5.10.0.2
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 -
net-misc/megasync/megasync-5.10.0.2.ebuild | 171 -
2 files changed, 173 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 93a02f0a3..635022ca8 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,4 @@
-DIST megasync-5.10.0.2.tar.gz 25034295 BLAKE2B
88a8952de4fac1bf77fea6e504abf9196aae4e68230e53ba31d033162923910b5f990e226786a43bf32b007f45fd7dfed5464ec629c1d60e66a3d32932a549d8
SHA512
66bfb57f24866ef15b3cb1e9a7844268744dd1f4df635e4bc8119f45aaca0e35001ab87e2ba53c1795697ddb2bf32507e711a9e9bd1ffbd0f304b3bbdb22ca17
DIST megasync-5.10.1.0.tar.gz 25034200 BLAKE2B
a4e0b0fd8e05d05656f7ab9eceaaf2666b6c6e1b7714dbc92d0ae1f45298f1d74a056a6d6869f90a4019b4d9ccb14a27ff4690b609e62d8b384c58ddf712e9ab
SHA512
186ca5ece1c684adc16d8afe10cd2d1ca5c368ba928bc4cadb4d4c143c33df26205db316154a39e77d2613748906d736a66451dd5c00236371c9d9245fbb7f0e
DIST megasync-5.9.0.3.tar.gz 24888074 BLAKE2B
44278e7da30819654775dfe71059251c7846e4ebb972b4fefd30d327604ed6c1bd9d899976a56bca7d371e7314378e96e68d265f513f758a1157d87c1fc5a8f7
SHA512
3777c630c44c6042cceeb99a3757ce0d2d9ded9d768be843ce3b74fdaa0d5be89c8a3c341f4f0dc822d0799ac528c3d42eb33b88484eb07271a9917914fe7b8f
-DIST megasync-sdk-5.10.0.2.tar.gz 4133463 BLAKE2B
3fd7d01cb44757199da2365e37ea516dd52b12c9df875c1229a79697ad5742e0411eef13ded9e69cd0445b6054c8fb480521080ff3de21985a8912f8f0183198
SHA512
8f9f865bdb6d58383cb4a87e46c1e5c73bd73fbe6b8b1a51c36c1252907eeaad388bfb4f45c9be076e5b01a91893d274a397794c7280302749548d17a5772132
DIST megasync-sdk-5.10.1.0.tar.gz 4135154 BLAKE2B
762f86763abbc1f853757a6f2102f6769a768d23acbf34378a5852ec6e749945e30dc2f509ffbd600b43b38195e68c360f2e803e52624f2d3b7732af65243400
SHA512
901562ec9c401567e98ede503498b016a64f89a19f4ce9e26c885f81e1c7d35efa3ce3d235415da310f7e026d48f2e277ff0c385acfb9e420f4448ed9d36c997
DIST megasync-sdk-5.9.0.3.tar.gz 4118381 BLAKE2B
d722d6fc871354d01e77a50fc0d071396463d3d9485f8197e7d75a9a5af05bac16c3b15111c2b328156d8467f87ab13f2585998c3cabda298cfcc7eb283684be
SHA512
f49162ea1c73a5e63408693ab770b454b7ba4252321ef3cd50b7fd2d22f2a27a7df68cbbf102b8bf5220bc313809c3737c1c32f766999f7348c63a60dc68de29
diff --git a/net-misc/megasync/megasync-5.10.0.2.ebuild
b/net-misc/megasync/megasync-5.10.0.2.ebuild
deleted file mode 100644
index cd24082c4..0
--- a/net-misc/megasync/megasync-5.10.0.2.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
-HOMEPAGE="
- https://mega.io
- https://github.com/meganz/MEGAsync
-"
-
-MEGA_SDK_REV="b28f39fd6d98d3d30bb1b6a52dd1941cbc7a4e90" # commit of
src/MEGASync/mega submodule
-MEGA_TAG_SUFFIX="Win"
-SRC_URI="
-
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
- https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
-"
-S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-
-LICENSE="MEGA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
- dev-db/sqlite:3
- dev-libs/crypto++:=
- dev-libs/icu:=
- dev-libs/libsodium:=
- dev-libs/libuv:=
- dev-libs/openssl:0=
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtimageformats:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- net-dns/c-ares:=
- net-misc/curl[ssl]
- sys-libs/zlib
- x11-libs/libxcb:=
- dolphin? (
- dev-qt/qtbase:6[network,widgets]
- kde-apps/dolphin:6
- kde-frameworks/kcoreaddons:6
- kde-frameworks/kio:6
- kde-frameworks/kwidgetsaddons:6
- )
- mediainfo? (
- media-libs/libmediainfo
- media-libs/libzen
- )
- nautilus? (
- dev-libs/glib:2
- >=gnome-base/nautilus-43
- )
- nemo? (
- dev-libs/glib:2
- gnome-extra/nemo
- )
- thumbnail? (
- media-libs/freeimage
- media-video/ffmpeg:=
- )
- thunar? (
- dev-libs/glib:2
- xfce-base/thunar:=
- )
-"
-RDEPEND="
- ${DEP
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 9e1a7927a40fc00e59a77393d62dedb72505782b
Author: Takuya Wakazono gmail com>
AuthorDate: Thu Apr 3 14:48:22 2025 +
Commit: David Roman gmail com>
CommitDate: Thu Apr 3 14:48:22 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9e1a7927
net-misc/megasync: drop 5.8.0.2
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest| 2 -
net-misc/megasync/megasync-5.8.0.2.ebuild | 148 --
2 files changed, 150 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 9045549b1..7480259cb 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,4 @@
DIST megasync-5.10.0.2.tar.gz 25034295 BLAKE2B
88a8952de4fac1bf77fea6e504abf9196aae4e68230e53ba31d033162923910b5f990e226786a43bf32b007f45fd7dfed5464ec629c1d60e66a3d32932a549d8
SHA512
66bfb57f24866ef15b3cb1e9a7844268744dd1f4df635e4bc8119f45aaca0e35001ab87e2ba53c1795697ddb2bf32507e711a9e9bd1ffbd0f304b3bbdb22ca17
-DIST megasync-5.8.0.2.tar.gz 23480049 BLAKE2B
e1324a5cafb8056d5f2feac1de789afce35e86638c9985fd2f785c174d7594478f4861f120a0655cece5a84a45826863d3758b2d4e1cc5e4454550281a73dfb7
SHA512
0a6c6a1feb5908fce1969410ece944d9d663dae1ed37a22b69830d7c1825861f7b9d59d3c18802202306cf7e898b500d7b2fbc481263be5f2363b3cf2d63818e
DIST megasync-5.9.0.3.tar.gz 24888074 BLAKE2B
44278e7da30819654775dfe71059251c7846e4ebb972b4fefd30d327604ed6c1bd9d899976a56bca7d371e7314378e96e68d265f513f758a1157d87c1fc5a8f7
SHA512
3777c630c44c6042cceeb99a3757ce0d2d9ded9d768be843ce3b74fdaa0d5be89c8a3c341f4f0dc822d0799ac528c3d42eb33b88484eb07271a9917914fe7b8f
DIST megasync-sdk-5.10.0.2.tar.gz 4133463 BLAKE2B
3fd7d01cb44757199da2365e37ea516dd52b12c9df875c1229a79697ad5742e0411eef13ded9e69cd0445b6054c8fb480521080ff3de21985a8912f8f0183198
SHA512
8f9f865bdb6d58383cb4a87e46c1e5c73bd73fbe6b8b1a51c36c1252907eeaad388bfb4f45c9be076e5b01a91893d274a397794c7280302749548d17a5772132
-DIST megasync-sdk-5.8.0.2.tar.gz 4064275 BLAKE2B
831823ba513202a972f90ba183958fe8db4012514239b908da4ce49558b194f31ba01e0ffe378fe8ce3ba8e857daa2347a4d4ae1fd0793dc8f4b1f769a49108a
SHA512
92a0b5a30b3839f657531dad6298d88c5e08204be28a23086ab3dd5a3f3b3ff83cd42a72df38a803afcddce855a1d2ecaeee82e7d5becae9510f25fc88e9c536
DIST megasync-sdk-5.9.0.3.tar.gz 4118381 BLAKE2B
d722d6fc871354d01e77a50fc0d071396463d3d9485f8197e7d75a9a5af05bac16c3b15111c2b328156d8467f87ab13f2585998c3cabda298cfcc7eb283684be
SHA512
f49162ea1c73a5e63408693ab770b454b7ba4252321ef3cd50b7fd2d22f2a27a7df68cbbf102b8bf5220bc313809c3737c1c32f766999f7348c63a60dc68de29
diff --git a/net-misc/megasync/megasync-5.8.0.2.ebuild
b/net-misc/megasync/megasync-5.8.0.2.ebuild
deleted file mode 100644
index 9e9b70b9f..0
--- a/net-misc/megasync/megasync-5.8.0.2.ebuild
+++ /dev/null
@@ -1,148 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
-HOMEPAGE="
- https://mega.io
- https://github.com/meganz/MEGAsync
-"
-
-MEGA_SDK_REV="ddaaf5e587055897f3054a52d4a6dc74d52bb732" # commit of
src/MEGASync/mega submodule
-MEGA_TAG_SUFFIX="Linux"
-SRC_URI="
-
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
- https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
-"
-S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-
-LICENSE="MEGA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
- dev-db/sqlite:3
- dev-libs/crypto++:=
- dev-libs/icu:=
- dev-libs/libsodium:=
- dev-libs/libuv:=
- dev-libs/openssl:0=
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtimageformats:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- net-dns/c-ares:=
- net-misc/curl[ssl]
- sys-libs/zlib
- x11-libs/libxcb:=
- mediainfo? (
- media-libs/libmediainfo
- media-libs/libzen
- )
- nautilus? (
- dev-libs/glib:2
- >=gnome-base/nautilus-43
- )
- nemo? (
- dev-libs/glib:2
- gnome-extra/nemo
- )
- thumbnail? (
- media-libs/freeimage
- media-video/ffmpeg:=
- )
- thunar? (
- dev-libs/glib:2
- xfce-base/thunar:=
- )
-"
-RDEPEND="
- ${DEPEND}
- dev-qt/qtquickcontrols:5
- dev-qt/qtquickcontrols2:5
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
- "${FILESDIR}/${PN}-5.6.0.0-remove-cla
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/files/
commit: 1935ca60a2c444dc867f5a004e4f0a2fc25c9920
Author: Takuya Wakazono gmail com>
AuthorDate: Thu Mar 6 14:25:21 2025 +
Commit: Haelwenn Monnier hacktivis me>
CommitDate: Thu Mar 6 14:36:22 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1935ca60
net-misc/megasync: adjust clang build patch based on upstream feedback
https://github.com/meganz/MEGAsync/issues/1055
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/files/megasync-5.8.0.2-clang.patch | 19 ---
1 file changed, 8 insertions(+), 11 deletions(-)
diff --git a/net-misc/megasync/files/megasync-5.8.0.2-clang.patch
b/net-misc/megasync/files/megasync-5.8.0.2-clang.patch
index 6ab8f59c3..51c984b5d 100644
--- a/net-misc/megasync/files/megasync-5.8.0.2-clang.patch
+++ b/net-misc/megasync/files/megasync-5.8.0.2-clang.patch
@@ -1,17 +1,14 @@
https://bugs.gentoo.org/950311
https://github.com/meganz/MEGAsync/issues/1055
-Fix build with clang by removing broken and unused constructor.
+Fix build with clang by mark mutex as mutable.
--- a/src/MEGASync/control/ProtectedQueue.h
+++ b/src/MEGASync/control/ProtectedQueue.h
-@@ -13,11 +13,6 @@ public:
- ProtectedQueue(){}
- virtual ~ProtectedQueue(){}
+@@ -107,7 +107,7 @@ public:
--ProtectedQueue(const ProtectedQueue& other)
--{
--std::lock_guard guard( other.mMutex );
--mQueue = other.mQueue;
--}
+ private:
+ std::queue mQueue;
+-std::mutex mMutex;
++mutable std::mutex mMutex;
+ };
- ProtectedQueue& operator= (ProtectedQueue& other)
- {
+ #endif // PROTECTED_QUEUE
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/, net-misc/megasync/files/
commit: e0cccf7d9ec47820139420cefacd7d90337868be
Author: Takuya Wakazono gmail com>
AuthorDate: Thu Feb 6 13:02:00 2025 +
Commit: David Roman gmail com>
CommitDate: Thu Feb 6 13:02:00 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e0cccf7d
net-misc/megasync: drop 5.7.0.0, 5.7.1.0
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 4 -
.../files/megasync-5.3.0.0-fix-install-dir.patch | 27
.../files/megasync-5.3.0.0-link-zlib.patch | 12 --
.../megasync-5.3.0.0-rename-libcryptopp.patch | 11 --
net-misc/megasync/megasync-5.7.0.0.ebuild | 147 -
net-misc/megasync/megasync-5.7.1.0.ebuild | 147 -
6 files changed, 348 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index fb2b5ac25..6db624562 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,2 @@
-DIST megasync-5.7.0.0.tar.gz 23204780 BLAKE2B
5d17808e366e2d3f538168d0580b2a68d077e95d45346f377eb5172d10d06db948fa021e3d1dc39b0d4967cba5b540a843028a571457adea53adcf9770e4e190
SHA512
b7db94bd372d9fd94fa987dc8a370129f23bcb2ff885862544e1a154de71af12459e8af7cbc25fecde5f3c074c81eac079d53dcdcef90e3f0ae8638bced7c868
-DIST megasync-5.7.1.0.tar.gz 23206352 BLAKE2B
9a15e169657461df07a801ec2ace7370213c2ca17bd67bbad0003ed3cfdf0fbf12ac2535e07324a4ca3d6a44d3a8bab1ca1f98b707cdf9288fab14145770c2d8
SHA512
99e5c9dd412d8adc5232ace6385f1377cf7fd8f166164a0bb54981412a3a1f06c30269679ea92fd932ceb7393764e7265bb61aa49e4bc952f0e3cc300a404fb0
DIST megasync-5.8.0.2.tar.gz 23480049 BLAKE2B
e1324a5cafb8056d5f2feac1de789afce35e86638c9985fd2f785c174d7594478f4861f120a0655cece5a84a45826863d3758b2d4e1cc5e4454550281a73dfb7
SHA512
0a6c6a1feb5908fce1969410ece944d9d663dae1ed37a22b69830d7c1825861f7b9d59d3c18802202306cf7e898b500d7b2fbc481263be5f2363b3cf2d63818e
-DIST megasync-sdk-5.7.0.0.tar.gz 4042090 BLAKE2B
326688d633dfd08a160a799a426d29c84515d5971a7b6644ee7624b9ffd092e21f2f0e3f31a55bdfb766623bea60a9867c3c412a4ccd08b629391abdd0056dba
SHA512
9c0562f072c00d42b9e53e66f123990dac76ec0dccef6b32985468da75d79105e9e6ed2aad084f8110bc1d89efed21488bf71303872bbd876cd5260fac7caf7e
-DIST megasync-sdk-5.7.1.0.tar.gz 4042434 BLAKE2B
bb0ba4e0e44f335ca9089ee7521bd856f6bb3485abdd7c5bf905c2581fd409099e784bdeb90c4fcbe82048231376118ebd791f9b8a5846dabc3ad37a346021e3
SHA512
9dce611c1f1e1edfa20684f88d5206a2c3810acedb42d2cb92c5d287c0feda6dfee5a450e222d6f59b97081f76a2cb56aa62859b32929101f7f61056973a3c95
DIST megasync-sdk-5.8.0.2.tar.gz 4064275 BLAKE2B
831823ba513202a972f90ba183958fe8db4012514239b908da4ce49558b194f31ba01e0ffe378fe8ce3ba8e857daa2347a4d4ae1fd0793dc8f4b1f769a49108a
SHA512
92a0b5a30b3839f657531dad6298d88c5e08204be28a23086ab3dd5a3f3b3ff83cd42a72df38a803afcddce855a1d2ecaeee82e7d5becae9510f25fc88e9c536
diff --git a/net-misc/megasync/files/megasync-5.3.0.0-fix-install-dir.patch
b/net-misc/megasync/files/megasync-5.3.0.0-fix-install-dir.patch
deleted file mode 100644
index a5f86e3e7..0
--- a/net-misc/megasync/files/megasync-5.3.0.0-fix-install-dir.patch
+++ /dev/null
@@ -1,27 +0,0 @@
a/contrib/cmake/modules/desktopapp_configuration.cmake
-+++ b/contrib/cmake/modules/desktopapp_configuration.cmake
-@@ -29,8 +29,6 @@ if(UNIX AND NOT APPLE)
- # Note: using cmake --install --prefix /some/prefix will keep the RPATH
as configured above.
- # Used for building packages: in which install dir is a path
construction folder that will not be there in packages
-
--set(CMAKE_INSTALL_LIBDIR "opt/megasync/lib") # override default "lib"
from GNUInstallDirs
--set(CMAKE_INSTALL_BINDIR "usr/bin") # override default "bin" from
GNUInstallDirs
-
- # Override CMAKE_INSTALL_PREFIX
- if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) # In consecutive runs it
will always be undef/false
a/src/MEGASync/CMakeLists.txt
-+++ b/src/MEGASync/CMakeLists.txt
-@@ -142,13 +142,6 @@ if (UNIX AND NOT APPLE)
-
- set(vcpkg_lib_folder
"${VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/$<$:debug/>lib/")
-
--install(DIRECTORY "${vcpkg_lib_folder}"
--TYPE LIB # In CMAKE_INSTALL_LIBDIR directory
--FILES_MATCHING
--PATTERN "*.so*"
--PATTERN "manual-link" EXCLUDE
--PATTERN "pkgconfig" EXCLUDE
--)
-
- if(DEPLOY_QT_LIBRARIES)
- include(desktopapp_deploy_qt)
diff --git a/net-misc/megasync/files/megasync-5.3.0.0-link-zlib.patch
b/net-misc/megasync/files/megasync-5.3.0.0-link-zlib.patch
deleted file mode 100644
index 49db675fd..0
--- a/net-misc/megasync/files/megasync-5.3.0.0-link-zlib.patch
+++ /dev/null
@@ -1,12 +0,0 @@
a/src/MEGASync/control/control.cmake
-+++ b/src/MEGASync/control/control.cmake
-@@ -71,6 +71,9 @@ set(DESKTOP_APP_CONTROL_SOURCES
- control/StatsEventHandler.cpp
- )
-
-+find_package(ZLIB REQUIRED)
-+target_link_libraries(MEGAsync PRIVATE ZLIB::ZLIB)
-+
- t
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 04692a27726e83f7345548942f417c8386d1d035
Author: Takuya Wakazono gmail com>
AuthorDate: Thu Feb 6 13:02:00 2025 +
Commit: David Roman gmail com>
CommitDate: Thu Feb 6 13:02:00 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=04692a27
net-misc/megasync: add 5.8.0.2
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest| 2 +
net-misc/megasync/megasync-5.8.0.2.ebuild | 147 ++
2 files changed, 149 insertions(+)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 89ec4c86a..fb2b5ac25 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,6 @@
DIST megasync-5.7.0.0.tar.gz 23204780 BLAKE2B
5d17808e366e2d3f538168d0580b2a68d077e95d45346f377eb5172d10d06db948fa021e3d1dc39b0d4967cba5b540a843028a571457adea53adcf9770e4e190
SHA512
b7db94bd372d9fd94fa987dc8a370129f23bcb2ff885862544e1a154de71af12459e8af7cbc25fecde5f3c074c81eac079d53dcdcef90e3f0ae8638bced7c868
DIST megasync-5.7.1.0.tar.gz 23206352 BLAKE2B
9a15e169657461df07a801ec2ace7370213c2ca17bd67bbad0003ed3cfdf0fbf12ac2535e07324a4ca3d6a44d3a8bab1ca1f98b707cdf9288fab14145770c2d8
SHA512
99e5c9dd412d8adc5232ace6385f1377cf7fd8f166164a0bb54981412a3a1f06c30269679ea92fd932ceb7393764e7265bb61aa49e4bc952f0e3cc300a404fb0
+DIST megasync-5.8.0.2.tar.gz 23480049 BLAKE2B
e1324a5cafb8056d5f2feac1de789afce35e86638c9985fd2f785c174d7594478f4861f120a0655cece5a84a45826863d3758b2d4e1cc5e4454550281a73dfb7
SHA512
0a6c6a1feb5908fce1969410ece944d9d663dae1ed37a22b69830d7c1825861f7b9d59d3c18802202306cf7e898b500d7b2fbc481263be5f2363b3cf2d63818e
DIST megasync-sdk-5.7.0.0.tar.gz 4042090 BLAKE2B
326688d633dfd08a160a799a426d29c84515d5971a7b6644ee7624b9ffd092e21f2f0e3f31a55bdfb766623bea60a9867c3c412a4ccd08b629391abdd0056dba
SHA512
9c0562f072c00d42b9e53e66f123990dac76ec0dccef6b32985468da75d79105e9e6ed2aad084f8110bc1d89efed21488bf71303872bbd876cd5260fac7caf7e
DIST megasync-sdk-5.7.1.0.tar.gz 4042434 BLAKE2B
bb0ba4e0e44f335ca9089ee7521bd856f6bb3485abdd7c5bf905c2581fd409099e784bdeb90c4fcbe82048231376118ebd791f9b8a5846dabc3ad37a346021e3
SHA512
9dce611c1f1e1edfa20684f88d5206a2c3810acedb42d2cb92c5d287c0feda6dfee5a450e222d6f59b97081f76a2cb56aa62859b32929101f7f61056973a3c95
+DIST megasync-sdk-5.8.0.2.tar.gz 4064275 BLAKE2B
831823ba513202a972f90ba183958fe8db4012514239b908da4ce49558b194f31ba01e0ffe378fe8ce3ba8e857daa2347a4d4ae1fd0793dc8f4b1f769a49108a
SHA512
92a0b5a30b3839f657531dad6298d88c5e08204be28a23086ab3dd5a3f3b3ff83cd42a72df38a803afcddce855a1d2ecaeee82e7d5becae9510f25fc88e9c536
diff --git a/net-misc/megasync/megasync-5.8.0.2.ebuild
b/net-misc/megasync/megasync-5.8.0.2.ebuild
new file mode 100644
index 0..a501f051e
--- /dev/null
+++ b/net-misc/megasync/megasync-5.8.0.2.ebuild
@@ -0,0 +1,147 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
+HOMEPAGE="
+ https://mega.io
+ https://github.com/meganz/MEGAsync
+"
+
+MEGA_SDK_REV="ddaaf5e587055897f3054a52d4a6dc74d52bb732" # commit of
src/MEGASync/mega submodule
+MEGA_TAG_SUFFIX="Linux"
+SRC_URI="
+
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
+ https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
+"
+S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+
+LICENSE="MEGA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="mediainfo nautilus nemo thumbnail thunar"
+
+DEPEND="
+ dev-db/sqlite:3
+ dev-libs/crypto++:=
+ dev-libs/icu:=
+ dev-libs/libsodium:=
+ dev-libs/libuv:=
+ dev-libs/openssl:0=
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtimageformats:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ net-dns/c-ares:=
+ net-misc/curl[ssl]
+ sys-libs/zlib
+ x11-libs/libxcb:=
+ mediainfo? (
+ media-libs/libmediainfo
+ media-libs/libzen
+ )
+ nautilus? (
+ dev-libs/glib:2
+ >=gnome-base/nautilus-43
+ )
+ nemo? (
+ dev-libs/glib:2
+ gnome-extra/nemo
+ )
+ thumbnail? (
+ media-libs/freeimage
+ media-video/ffmpeg:=
+ )
+ thunar? (
+ dev-libs/glib:2
+ xfce-base/thunar:=
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ dev-qt/qtquickcontrols:5
+ dev-qt/qtquickcontrols2:5
+"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
+ "${FILESDIR}/${PN}-5.6.0.0-remove-clang-for
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 2050a2e8873117adff5981d360e0ea1e3b69cd6e
Author: Takuya Wakazono gmail com>
AuthorDate: Fri Jan 17 13:15:19 2025 +
Commit: Julien Roy jroy ca>
CommitDate: Fri Jan 17 13:15:19 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2050a2e8
net-misc/megasync: drop 5.6.1.0
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest| 2 -
net-misc/megasync/megasync-5.6.1.0.ebuild | 144 --
2 files changed, 146 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 346594b8e..89ec4c86a 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,4 @@
-DIST megasync-5.6.1.0.tar.gz 24712997 BLAKE2B
0e1a80c3c4f934f0b9274beba0883a72ab41bb9dc71284109cf2dd17660adc30ace4e82258ff403d1f95e5edab3aedf309632c2e172b0c727bdfedf06379d09e
SHA512
f62b8890eefd4b0f66eeaf99e98a04369da36daea1b3011888c16408578a6e10f3bbe5d584b18a249776ceff9184b77506a809fd1bba95b8f6671a8bf10a1dc1
DIST megasync-5.7.0.0.tar.gz 23204780 BLAKE2B
5d17808e366e2d3f538168d0580b2a68d077e95d45346f377eb5172d10d06db948fa021e3d1dc39b0d4967cba5b540a843028a571457adea53adcf9770e4e190
SHA512
b7db94bd372d9fd94fa987dc8a370129f23bcb2ff885862544e1a154de71af12459e8af7cbc25fecde5f3c074c81eac079d53dcdcef90e3f0ae8638bced7c868
DIST megasync-5.7.1.0.tar.gz 23206352 BLAKE2B
9a15e169657461df07a801ec2ace7370213c2ca17bd67bbad0003ed3cfdf0fbf12ac2535e07324a4ca3d6a44d3a8bab1ca1f98b707cdf9288fab14145770c2d8
SHA512
99e5c9dd412d8adc5232ace6385f1377cf7fd8f166164a0bb54981412a3a1f06c30269679ea92fd932ceb7393764e7265bb61aa49e4bc952f0e3cc300a404fb0
-DIST megasync-sdk-5.6.1.0.tar.gz 4231187 BLAKE2B
4e0640281b451d9de18f63be3cca832717fe3ea387d91ace63a7db9d63ea51dfdd54342912885b3a7bde475b93beb524c9a44da9d2106d157df4a6b13b470104
SHA512
f630c3232e3b7b5ac5d9fab0f2d3c8ea6acbd98bb27fdc948d150e91b9edf5ffda575a52544fe5af0e6a023fa53ffe3dc1632e06c823956928e7edb0637f2932
DIST megasync-sdk-5.7.0.0.tar.gz 4042090 BLAKE2B
326688d633dfd08a160a799a426d29c84515d5971a7b6644ee7624b9ffd092e21f2f0e3f31a55bdfb766623bea60a9867c3c412a4ccd08b629391abdd0056dba
SHA512
9c0562f072c00d42b9e53e66f123990dac76ec0dccef6b32985468da75d79105e9e6ed2aad084f8110bc1d89efed21488bf71303872bbd876cd5260fac7caf7e
DIST megasync-sdk-5.7.1.0.tar.gz 4042434 BLAKE2B
bb0ba4e0e44f335ca9089ee7521bd856f6bb3485abdd7c5bf905c2581fd409099e784bdeb90c4fcbe82048231376118ebd791f9b8a5846dabc3ad37a346021e3
SHA512
9dce611c1f1e1edfa20684f88d5206a2c3810acedb42d2cb92c5d287c0feda6dfee5a450e222d6f59b97081f76a2cb56aa62859b32929101f7f61056973a3c95
diff --git a/net-misc/megasync/megasync-5.6.1.0.ebuild
b/net-misc/megasync/megasync-5.6.1.0.ebuild
deleted file mode 100644
index cd602354c..0
--- a/net-misc/megasync/megasync-5.6.1.0.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
-HOMEPAGE="
- https://mega.io
- https://github.com/meganz/MEGAsync
-"
-
-MEGA_SDK_REV="ecc873026fcc0355f6d490b8529c9f22d5a4fd8c" # commit of
src/MEGASync/mega submodule
-MEGA_TAG_SUFFIX="Linux"
-SRC_URI="
-
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
- https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
-"
-S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-
-LICENSE="MEGA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
- dev-db/sqlite:3
- dev-libs/crypto++:=
- dev-libs/icu:=
- dev-libs/libsodium:=
- dev-libs/libuv:=
- dev-libs/openssl:0=
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtimageformats:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- net-dns/c-ares:=
- net-misc/curl[ssl]
- sys-libs/zlib
- x11-libs/libxcb:=
- mediainfo? (
- media-libs/libmediainfo
- media-libs/libzen
- )
- nautilus? (
- dev-libs/glib:2
- >=gnome-base/nautilus-43
- )
- nemo? (
- dev-libs/glib:2
- gnome-extra/nemo
- )
- thumbnail? (
- media-libs/freeimage
- media-video/ffmpeg:=
- )
- thunar? ( xfce-base/thunar:= )
-"
-RDEPEND="
- ${DEPEND}
- dev-qt/qtquickcontrols:5
- dev-qt/qtquickcontrols2:5
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
- "${FILESDIR}/${PN}-5.3.0.0-link-zlib.patch"
- "${FILESDIR}/${PN}-5.3.0.0-fix-install-dir.pat
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 995c05239b31f7489c24a437c481984e336c92cc
Author: Takuya Wakazono gmail com>
AuthorDate: Fri Jan 17 13:15:18 2025 +
Commit: Julien Roy jroy ca>
CommitDate: Fri Jan 17 13:15:18 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=995c0523
net-misc/megasync: add 5.7.1.0
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest| 2 +
net-misc/megasync/megasync-5.7.1.0.ebuild | 147 ++
2 files changed, 149 insertions(+)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index da95ff9c9..346594b8e 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,6 @@
DIST megasync-5.6.1.0.tar.gz 24712997 BLAKE2B
0e1a80c3c4f934f0b9274beba0883a72ab41bb9dc71284109cf2dd17660adc30ace4e82258ff403d1f95e5edab3aedf309632c2e172b0c727bdfedf06379d09e
SHA512
f62b8890eefd4b0f66eeaf99e98a04369da36daea1b3011888c16408578a6e10f3bbe5d584b18a249776ceff9184b77506a809fd1bba95b8f6671a8bf10a1dc1
DIST megasync-5.7.0.0.tar.gz 23204780 BLAKE2B
5d17808e366e2d3f538168d0580b2a68d077e95d45346f377eb5172d10d06db948fa021e3d1dc39b0d4967cba5b540a843028a571457adea53adcf9770e4e190
SHA512
b7db94bd372d9fd94fa987dc8a370129f23bcb2ff885862544e1a154de71af12459e8af7cbc25fecde5f3c074c81eac079d53dcdcef90e3f0ae8638bced7c868
+DIST megasync-5.7.1.0.tar.gz 23206352 BLAKE2B
9a15e169657461df07a801ec2ace7370213c2ca17bd67bbad0003ed3cfdf0fbf12ac2535e07324a4ca3d6a44d3a8bab1ca1f98b707cdf9288fab14145770c2d8
SHA512
99e5c9dd412d8adc5232ace6385f1377cf7fd8f166164a0bb54981412a3a1f06c30269679ea92fd932ceb7393764e7265bb61aa49e4bc952f0e3cc300a404fb0
DIST megasync-sdk-5.6.1.0.tar.gz 4231187 BLAKE2B
4e0640281b451d9de18f63be3cca832717fe3ea387d91ace63a7db9d63ea51dfdd54342912885b3a7bde475b93beb524c9a44da9d2106d157df4a6b13b470104
SHA512
f630c3232e3b7b5ac5d9fab0f2d3c8ea6acbd98bb27fdc948d150e91b9edf5ffda575a52544fe5af0e6a023fa53ffe3dc1632e06c823956928e7edb0637f2932
DIST megasync-sdk-5.7.0.0.tar.gz 4042090 BLAKE2B
326688d633dfd08a160a799a426d29c84515d5971a7b6644ee7624b9ffd092e21f2f0e3f31a55bdfb766623bea60a9867c3c412a4ccd08b629391abdd0056dba
SHA512
9c0562f072c00d42b9e53e66f123990dac76ec0dccef6b32985468da75d79105e9e6ed2aad084f8110bc1d89efed21488bf71303872bbd876cd5260fac7caf7e
+DIST megasync-sdk-5.7.1.0.tar.gz 4042434 BLAKE2B
bb0ba4e0e44f335ca9089ee7521bd856f6bb3485abdd7c5bf905c2581fd409099e784bdeb90c4fcbe82048231376118ebd791f9b8a5846dabc3ad37a346021e3
SHA512
9dce611c1f1e1edfa20684f88d5206a2c3810acedb42d2cb92c5d287c0feda6dfee5a450e222d6f59b97081f76a2cb56aa62859b32929101f7f61056973a3c95
diff --git a/net-misc/megasync/megasync-5.7.1.0.ebuild
b/net-misc/megasync/megasync-5.7.1.0.ebuild
new file mode 100644
index 0..f9a3d0981
--- /dev/null
+++ b/net-misc/megasync/megasync-5.7.1.0.ebuild
@@ -0,0 +1,147 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
+HOMEPAGE="
+ https://mega.io
+ https://github.com/meganz/MEGAsync
+"
+
+MEGA_SDK_REV="d6a5d2078d1e51394dab205a48bff58d2b130d6b" # commit of
src/MEGASync/mega submodule
+MEGA_TAG_SUFFIX="Win"
+SRC_URI="
+
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
+ https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
+"
+S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+
+LICENSE="MEGA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="mediainfo nautilus nemo thumbnail thunar"
+
+DEPEND="
+ dev-db/sqlite:3
+ dev-libs/crypto++:=
+ dev-libs/icu:=
+ dev-libs/libsodium:=
+ dev-libs/libuv:=
+ dev-libs/openssl:0=
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtimageformats:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ net-dns/c-ares:=
+ net-misc/curl[ssl]
+ sys-libs/zlib
+ x11-libs/libxcb:=
+ mediainfo? (
+ media-libs/libmediainfo
+ media-libs/libzen
+ )
+ nautilus? (
+ dev-libs/glib:2
+ >=gnome-base/nautilus-43
+ )
+ nemo? (
+ dev-libs/glib:2
+ gnome-extra/nemo
+ )
+ thumbnail? (
+ media-libs/freeimage
+ media-video/ffmpeg:=
+ )
+ thunar? (
+ dev-libs/glib:2
+ xfce-base/thunar:=
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ dev-qt/qtquickcontrols:5
+ dev-qt/qtquickcontrols2:5
+"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
+ "${FILESDIR}/${PN}-5.6.0.0-remove-clang-format.p
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 950ace61f3cccf3ebe761f090bdeb1e60a34f23d
Author: Takuya Wakazono gmail com>
AuthorDate: Thu Jan 2 12:01:13 2025 +
Commit: David Roman gmail com>
CommitDate: Thu Jan 2 13:46:59 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=950ace61
net-misc/megasync: drop 5.6.0.0
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest| 2 -
net-misc/megasync/megasync-5.6.0.0.ebuild | 144 --
2 files changed, 146 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 8d9c87330..da95ff9c9 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,4 @@
-DIST megasync-5.6.0.0.tar.gz 24712966 BLAKE2B
644e2ccbb2d7e60e9b15278d0e75c46ed102bab436e33a46dfac5068d9e527f4d9e1fbf109f286200b07d02efc08a986c0c263f4ce588fa286dcfc5eb73310d2
SHA512
49105e145cb3af2628044eb0161efdb4c2b75d844d955fe65b54171d77b887e0b77c543911a9a39501fe2200f43fbcdf3f0f1b78fe5868fa8a1968e7e9e02aca
DIST megasync-5.6.1.0.tar.gz 24712997 BLAKE2B
0e1a80c3c4f934f0b9274beba0883a72ab41bb9dc71284109cf2dd17660adc30ace4e82258ff403d1f95e5edab3aedf309632c2e172b0c727bdfedf06379d09e
SHA512
f62b8890eefd4b0f66eeaf99e98a04369da36daea1b3011888c16408578a6e10f3bbe5d584b18a249776ceff9184b77506a809fd1bba95b8f6671a8bf10a1dc1
DIST megasync-5.7.0.0.tar.gz 23204780 BLAKE2B
5d17808e366e2d3f538168d0580b2a68d077e95d45346f377eb5172d10d06db948fa021e3d1dc39b0d4967cba5b540a843028a571457adea53adcf9770e4e190
SHA512
b7db94bd372d9fd94fa987dc8a370129f23bcb2ff885862544e1a154de71af12459e8af7cbc25fecde5f3c074c81eac079d53dcdcef90e3f0ae8638bced7c868
-DIST megasync-sdk-5.6.0.0.tar.gz 4231209 BLAKE2B
47e2bfe98879101c295e98556c21189a9e0223ed98c21558c6270534d0f58270e41a44eef7a2889caeb1c3256fd00e5d10c51c53c58c96e48efe29b56bb54d06
SHA512
4cf7bd84421a4399fe4269bac16916b5164755f2241c19a78b1c371dac342332c6e7e440942bac31370eeb840a6a71645fd26e1c98a8ff095a1ab8d10ca694e8
DIST megasync-sdk-5.6.1.0.tar.gz 4231187 BLAKE2B
4e0640281b451d9de18f63be3cca832717fe3ea387d91ace63a7db9d63ea51dfdd54342912885b3a7bde475b93beb524c9a44da9d2106d157df4a6b13b470104
SHA512
f630c3232e3b7b5ac5d9fab0f2d3c8ea6acbd98bb27fdc948d150e91b9edf5ffda575a52544fe5af0e6a023fa53ffe3dc1632e06c823956928e7edb0637f2932
DIST megasync-sdk-5.7.0.0.tar.gz 4042090 BLAKE2B
326688d633dfd08a160a799a426d29c84515d5971a7b6644ee7624b9ffd092e21f2f0e3f31a55bdfb766623bea60a9867c3c412a4ccd08b629391abdd0056dba
SHA512
9c0562f072c00d42b9e53e66f123990dac76ec0dccef6b32985468da75d79105e9e6ed2aad084f8110bc1d89efed21488bf71303872bbd876cd5260fac7caf7e
diff --git a/net-misc/megasync/megasync-5.6.0.0.ebuild
b/net-misc/megasync/megasync-5.6.0.0.ebuild
deleted file mode 100644
index 817496d5c..0
--- a/net-misc/megasync/megasync-5.6.0.0.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
-HOMEPAGE="
- https://mega.io
- https://github.com/meganz/MEGAsync
-"
-
-MEGA_SDK_REV="60732886854198bbe11ebef897e93b36757f0913" # commit of
src/MEGASync/mega submodule
-MEGA_TAG_SUFFIX="Linux"
-SRC_URI="
-
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
- https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
-"
-S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-
-LICENSE="MEGA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
- dev-db/sqlite:3
- dev-libs/crypto++:=
- dev-libs/icu:=
- dev-libs/libsodium:=
- dev-libs/libuv:=
- dev-libs/openssl:0=
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtimageformats:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- net-dns/c-ares:=
- net-misc/curl[ssl]
- sys-libs/zlib
- x11-libs/libxcb:=
- mediainfo? (
- media-libs/libmediainfo
- media-libs/libzen
- )
- nautilus? (
- dev-libs/glib:2
- >=gnome-base/nautilus-43
- )
- nemo? (
- dev-libs/glib:2
- gnome-extra/nemo
- )
- thumbnail? (
- media-libs/freeimage
- media-video/ffmpeg:=
- )
- thunar? ( xfce-base/thunar:= )
-"
-RDEPEND="
- ${DEPEND}
- dev-qt/qtquickcontrols:5
- dev-qt/qtquickcontrols2:5
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
- "${FILESDIR}/${PN}-5.3.0.0-link-zlib.patch"
- "${FILESDIR}/${PN}-5.3.0.0-fix-install-dir.
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/files/, net-misc/megasync/
commit: 9b0b966ecd05b7244a0c6d5c2cb34f0770452e50
Author: Takuya Wakazono gmail com>
AuthorDate: Thu Jan 2 12:00:35 2025 +
Commit: David Roman gmail com>
CommitDate: Thu Jan 2 13:46:59 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9b0b966e
net-misc/megasync: add 5.7.0.0
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 +
.../megasync-5.7.0.0-disable-forced-options.patch | 11 ++
.../files/megasync-5.7.0.0-fix-install-dir.patch | 27
.../files/megasync-5.7.0.0-link-zlib.patch | 30 +
.../megasync-5.7.0.0-rename-libcryptopp.patch | 11 ++
net-misc/megasync/megasync-5.7.0.0.ebuild | 147 +
6 files changed, 228 insertions(+)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 8bb3a95e6..8d9c87330 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,6 @@
DIST megasync-5.6.0.0.tar.gz 24712966 BLAKE2B
644e2ccbb2d7e60e9b15278d0e75c46ed102bab436e33a46dfac5068d9e527f4d9e1fbf109f286200b07d02efc08a986c0c263f4ce588fa286dcfc5eb73310d2
SHA512
49105e145cb3af2628044eb0161efdb4c2b75d844d955fe65b54171d77b887e0b77c543911a9a39501fe2200f43fbcdf3f0f1b78fe5868fa8a1968e7e9e02aca
DIST megasync-5.6.1.0.tar.gz 24712997 BLAKE2B
0e1a80c3c4f934f0b9274beba0883a72ab41bb9dc71284109cf2dd17660adc30ace4e82258ff403d1f95e5edab3aedf309632c2e172b0c727bdfedf06379d09e
SHA512
f62b8890eefd4b0f66eeaf99e98a04369da36daea1b3011888c16408578a6e10f3bbe5d584b18a249776ceff9184b77506a809fd1bba95b8f6671a8bf10a1dc1
+DIST megasync-5.7.0.0.tar.gz 23204780 BLAKE2B
5d17808e366e2d3f538168d0580b2a68d077e95d45346f377eb5172d10d06db948fa021e3d1dc39b0d4967cba5b540a843028a571457adea53adcf9770e4e190
SHA512
b7db94bd372d9fd94fa987dc8a370129f23bcb2ff885862544e1a154de71af12459e8af7cbc25fecde5f3c074c81eac079d53dcdcef90e3f0ae8638bced7c868
DIST megasync-sdk-5.6.0.0.tar.gz 4231209 BLAKE2B
47e2bfe98879101c295e98556c21189a9e0223ed98c21558c6270534d0f58270e41a44eef7a2889caeb1c3256fd00e5d10c51c53c58c96e48efe29b56bb54d06
SHA512
4cf7bd84421a4399fe4269bac16916b5164755f2241c19a78b1c371dac342332c6e7e440942bac31370eeb840a6a71645fd26e1c98a8ff095a1ab8d10ca694e8
DIST megasync-sdk-5.6.1.0.tar.gz 4231187 BLAKE2B
4e0640281b451d9de18f63be3cca832717fe3ea387d91ace63a7db9d63ea51dfdd54342912885b3a7bde475b93beb524c9a44da9d2106d157df4a6b13b470104
SHA512
f630c3232e3b7b5ac5d9fab0f2d3c8ea6acbd98bb27fdc948d150e91b9edf5ffda575a52544fe5af0e6a023fa53ffe3dc1632e06c823956928e7edb0637f2932
+DIST megasync-sdk-5.7.0.0.tar.gz 4042090 BLAKE2B
326688d633dfd08a160a799a426d29c84515d5971a7b6644ee7624b9ffd092e21f2f0e3f31a55bdfb766623bea60a9867c3c412a4ccd08b629391abdd0056dba
SHA512
9c0562f072c00d42b9e53e66f123990dac76ec0dccef6b32985468da75d79105e9e6ed2aad084f8110bc1d89efed21488bf71303872bbd876cd5260fac7caf7e
diff --git
a/net-misc/megasync/files/megasync-5.7.0.0-disable-forced-options.patch
b/net-misc/megasync/files/megasync-5.7.0.0-disable-forced-options.patch
new file mode 100644
index 0..8fcccf701
--- /dev/null
+++ b/net-misc/megasync/files/megasync-5.7.0.0-disable-forced-options.patch
@@ -0,0 +1,11 @@
+Disable forced options to reduce graphics-related dependencies.
+--- a/cmake/modules/desktopapp_options.cmake
b/cmake/modules/desktopapp_options.cmake
+@@ -27,7 +27,6 @@ if (ENABLE_DESKTOP_APP)
+ set(USE_LIBUV ON) # Used by the Qt Desktop App: Includes the library and
turns on internal web and ftp server functionality in the SDK.
+ set(ENABLE_LOG_PERFORMANCE ON)
+ set(ENABLE_QT_BINDINGS ON)
+-set(ENABLE_ISOLATED_GFX ON)
+ endif()
+
+ include(sdklib_options)
diff --git a/net-misc/megasync/files/megasync-5.7.0.0-fix-install-dir.patch
b/net-misc/megasync/files/megasync-5.7.0.0-fix-install-dir.patch
new file mode 100644
index 0..558e3660f
--- /dev/null
+++ b/net-misc/megasync/files/megasync-5.7.0.0-fix-install-dir.patch
@@ -0,0 +1,27 @@
+--- a/cmake/modules/desktopapp_configuration.cmake
b/cmake/modules/desktopapp_configuration.cmake
+@@ -29,8 +29,6 @@ if(UNIX AND NOT APPLE)
+ # Note: using cmake --install --prefix /some/prefix will keep the RPATH
as configured above.
+ # Used for building packages: in which install dir is a path
construction folder that will not be there in packages
+
+-set(CMAKE_INSTALL_LIBDIR "opt/megasync/lib") # override default "lib"
from GNUInstallDirs
+-set(CMAKE_INSTALL_BINDIR "usr/bin") # override default "bin" from
GNUInstallDirs
+
+ # Override CMAKE_INSTALL_PREFIX
+ if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) # In consecutive runs it
will always be undef/false
+--- a/src/MEGASync/CMakeLists.txt
b/src/MEGASync/CMakeLists.txt
+@@ -142,13 +142,6 @@ if (UNIX AND NOT APPLE)
+
+ set(vcpkg_lib_folder
"${VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/$<$:debug/>lib/")
+
+-install(DIRECTORY "${vcpkg_lib_folder}"
+-TYPE LIB # In CMAKE_INSTALL_LIBDIR directory
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: a4eb3a3fa448376e15b871421470e26232781613
Author: Takuya Wakazono gmail com>
AuthorDate: Thu Nov 21 12:11:54 2024 +
Commit: Julien Roy jroy ca>
CommitDate: Thu Nov 21 12:11:54 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a4eb3a3f
net-misc/megasync: drop 5.5.0.0
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest| 2 -
net-misc/megasync/megasync-5.5.0.0.ebuild | 149 --
2 files changed, 151 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index ceea399fe..8bb3a95e6 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,4 @@
-DIST megasync-5.5.0.0.tar.gz 24651476 BLAKE2B
6a62b9c27329864e53bc80a98018c6ccbc4a858518ef497a0825b251bd945e3b7f1c5ff09488971aa11d927bb173e14289f035db439b9e0340bd9add8a79
SHA512
4a62fadff5f472391b7ee1b0bf525878c1030bbb0e8d88e4f79571b61d5f9e86769d2ee8081638b0b0110ee59b9b9de1ad39cfdb87f36887286a8543aafcfd02
DIST megasync-5.6.0.0.tar.gz 24712966 BLAKE2B
644e2ccbb2d7e60e9b15278d0e75c46ed102bab436e33a46dfac5068d9e527f4d9e1fbf109f286200b07d02efc08a986c0c263f4ce588fa286dcfc5eb73310d2
SHA512
49105e145cb3af2628044eb0161efdb4c2b75d844d955fe65b54171d77b887e0b77c543911a9a39501fe2200f43fbcdf3f0f1b78fe5868fa8a1968e7e9e02aca
DIST megasync-5.6.1.0.tar.gz 24712997 BLAKE2B
0e1a80c3c4f934f0b9274beba0883a72ab41bb9dc71284109cf2dd17660adc30ace4e82258ff403d1f95e5edab3aedf309632c2e172b0c727bdfedf06379d09e
SHA512
f62b8890eefd4b0f66eeaf99e98a04369da36daea1b3011888c16408578a6e10f3bbe5d584b18a249776ceff9184b77506a809fd1bba95b8f6671a8bf10a1dc1
-DIST megasync-sdk-5.5.0.0.tar.gz 4206234 BLAKE2B
08da742a9dd7d89ebbdb7b0b45dc1c174819b605734a87ab28bb9f1dae4108162110e4d7c820e2427e7b63250cd0550daab20e514eaa33543e47f7d7ea44d1ec
SHA512
20a87e4440d2d161335f268389b58c353d9dd6bb1f0b2423c403b1f7202cc927776d3225f4e174b238b03a062d998f65a3ded931fb7f8718275934529015a74c
DIST megasync-sdk-5.6.0.0.tar.gz 4231209 BLAKE2B
47e2bfe98879101c295e98556c21189a9e0223ed98c21558c6270534d0f58270e41a44eef7a2889caeb1c3256fd00e5d10c51c53c58c96e48efe29b56bb54d06
SHA512
4cf7bd84421a4399fe4269bac16916b5164755f2241c19a78b1c371dac342332c6e7e440942bac31370eeb840a6a71645fd26e1c98a8ff095a1ab8d10ca694e8
DIST megasync-sdk-5.6.1.0.tar.gz 4231187 BLAKE2B
4e0640281b451d9de18f63be3cca832717fe3ea387d91ace63a7db9d63ea51dfdd54342912885b3a7bde475b93beb524c9a44da9d2106d157df4a6b13b470104
SHA512
f630c3232e3b7b5ac5d9fab0f2d3c8ea6acbd98bb27fdc948d150e91b9edf5ffda575a52544fe5af0e6a023fa53ffe3dc1632e06c823956928e7edb0637f2932
diff --git a/net-misc/megasync/megasync-5.5.0.0.ebuild
b/net-misc/megasync/megasync-5.5.0.0.ebuild
deleted file mode 100644
index fa2c72a29..0
--- a/net-misc/megasync/megasync-5.5.0.0.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
-HOMEPAGE="
- https://mega.io
- https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} == ]];then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
- EGIT_BRANCH="master"
- EGIT_SUBMODULES=( '*' )
-else
- MEGA_SDK_REV="eb86660026272d62a547099d2fed3a7d46fc64e7" # commit of
src/MEGASync/mega submodule
- MEGA_TAG_SUFFIX="Linux"
- SRC_URI="
-
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
- https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
- "
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-fi
-
-LICENSE="MEGA"
-SLOT="0"
-IUSE="mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
- dev-db/sqlite:3
- dev-libs/crypto++:=
- dev-libs/icu:=
- dev-libs/libsodium:=
- dev-libs/libuv:=
- dev-libs/openssl:0=
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtimageformats:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- net-dns/c-ares:=
- net-misc/curl[ssl]
- sys-libs/zlib
- x11-libs/libxcb:=
- mediainfo? (
- media-libs/libmediainfo
- media-libs/libzen
- )
- nautilus? (
- dev-libs/glib:2
- >=gnome-base/nautilus-43
- )
- nemo? (
- dev-libs/glib:2
- gnome-extra/nemo
- )
- thumbnail? (
- media-libs/freeimage
- media-video/ffmpeg:=
- )
- thunar? ( xfce-base/thunar:= )
-"
-RDEPEND="
- ${DEPEND}
- dev-qt/qtquickcontrols:5
- dev-qt/qtquickcontrols2:5
-"
-
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: a0887c55085b37c1aece53f92c16c43c5e2a290a
Author: Takuya Wakazono gmail com>
AuthorDate: Thu Nov 21 12:11:54 2024 +
Commit: Julien Roy jroy ca>
CommitDate: Thu Nov 21 12:11:54 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a0887c55
net-misc/megasync: add 5.6.1.0
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest| 2 +
net-misc/megasync/megasync-5.6.1.0.ebuild | 144 ++
2 files changed, 146 insertions(+)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index ee9a884e6..ceea399fe 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,6 @@
DIST megasync-5.5.0.0.tar.gz 24651476 BLAKE2B
6a62b9c27329864e53bc80a98018c6ccbc4a858518ef497a0825b251bd945e3b7f1c5ff09488971aa11d927bb173e14289f035db439b9e0340bd9add8a79
SHA512
4a62fadff5f472391b7ee1b0bf525878c1030bbb0e8d88e4f79571b61d5f9e86769d2ee8081638b0b0110ee59b9b9de1ad39cfdb87f36887286a8543aafcfd02
DIST megasync-5.6.0.0.tar.gz 24712966 BLAKE2B
644e2ccbb2d7e60e9b15278d0e75c46ed102bab436e33a46dfac5068d9e527f4d9e1fbf109f286200b07d02efc08a986c0c263f4ce588fa286dcfc5eb73310d2
SHA512
49105e145cb3af2628044eb0161efdb4c2b75d844d955fe65b54171d77b887e0b77c543911a9a39501fe2200f43fbcdf3f0f1b78fe5868fa8a1968e7e9e02aca
+DIST megasync-5.6.1.0.tar.gz 24712997 BLAKE2B
0e1a80c3c4f934f0b9274beba0883a72ab41bb9dc71284109cf2dd17660adc30ace4e82258ff403d1f95e5edab3aedf309632c2e172b0c727bdfedf06379d09e
SHA512
f62b8890eefd4b0f66eeaf99e98a04369da36daea1b3011888c16408578a6e10f3bbe5d584b18a249776ceff9184b77506a809fd1bba95b8f6671a8bf10a1dc1
DIST megasync-sdk-5.5.0.0.tar.gz 4206234 BLAKE2B
08da742a9dd7d89ebbdb7b0b45dc1c174819b605734a87ab28bb9f1dae4108162110e4d7c820e2427e7b63250cd0550daab20e514eaa33543e47f7d7ea44d1ec
SHA512
20a87e4440d2d161335f268389b58c353d9dd6bb1f0b2423c403b1f7202cc927776d3225f4e174b238b03a062d998f65a3ded931fb7f8718275934529015a74c
DIST megasync-sdk-5.6.0.0.tar.gz 4231209 BLAKE2B
47e2bfe98879101c295e98556c21189a9e0223ed98c21558c6270534d0f58270e41a44eef7a2889caeb1c3256fd00e5d10c51c53c58c96e48efe29b56bb54d06
SHA512
4cf7bd84421a4399fe4269bac16916b5164755f2241c19a78b1c371dac342332c6e7e440942bac31370eeb840a6a71645fd26e1c98a8ff095a1ab8d10ca694e8
+DIST megasync-sdk-5.6.1.0.tar.gz 4231187 BLAKE2B
4e0640281b451d9de18f63be3cca832717fe3ea387d91ace63a7db9d63ea51dfdd54342912885b3a7bde475b93beb524c9a44da9d2106d157df4a6b13b470104
SHA512
f630c3232e3b7b5ac5d9fab0f2d3c8ea6acbd98bb27fdc948d150e91b9edf5ffda575a52544fe5af0e6a023fa53ffe3dc1632e06c823956928e7edb0637f2932
diff --git a/net-misc/megasync/megasync-5.6.1.0.ebuild
b/net-misc/megasync/megasync-5.6.1.0.ebuild
new file mode 100644
index 0..cd602354c
--- /dev/null
+++ b/net-misc/megasync/megasync-5.6.1.0.ebuild
@@ -0,0 +1,144 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
+HOMEPAGE="
+ https://mega.io
+ https://github.com/meganz/MEGAsync
+"
+
+MEGA_SDK_REV="ecc873026fcc0355f6d490b8529c9f22d5a4fd8c" # commit of
src/MEGASync/mega submodule
+MEGA_TAG_SUFFIX="Linux"
+SRC_URI="
+
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
+ https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
+"
+S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+
+LICENSE="MEGA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="mediainfo nautilus nemo thumbnail thunar"
+
+DEPEND="
+ dev-db/sqlite:3
+ dev-libs/crypto++:=
+ dev-libs/icu:=
+ dev-libs/libsodium:=
+ dev-libs/libuv:=
+ dev-libs/openssl:0=
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtimageformats:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ net-dns/c-ares:=
+ net-misc/curl[ssl]
+ sys-libs/zlib
+ x11-libs/libxcb:=
+ mediainfo? (
+ media-libs/libmediainfo
+ media-libs/libzen
+ )
+ nautilus? (
+ dev-libs/glib:2
+ >=gnome-base/nautilus-43
+ )
+ nemo? (
+ dev-libs/glib:2
+ gnome-extra/nemo
+ )
+ thumbnail? (
+ media-libs/freeimage
+ media-video/ffmpeg:=
+ )
+ thunar? ( xfce-base/thunar:= )
+"
+RDEPEND="
+ ${DEPEND}
+ dev-qt/qtquickcontrols:5
+ dev-qt/qtquickcontrols2:5
+"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
+ "${FILESDIR}/${PN}-5.3.0.0-link-zlib.patch"
+ "${FILESDIR}/${PN}-5.3.0.0-fix-install-dir.patch"
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/, net-misc/megasync/files/
commit: efc3b58dc509ffcf60ab2ac96d3cace5c5bec9ec
Author: Takuya Wakazono gmail com>
AuthorDate: Wed Oct 30 13:37:43 2024 +
Commit: David Roman gmail com>
CommitDate: Wed Oct 30 13:37:43 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=efc3b58d
net-misc/megasync: add 5.6.0.0
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 +
.../megasync-5.6.0.0-remove-clang-format.patch | 9 ++
net-misc/megasync/megasync-5.6.0.0.ebuild | 144 +
3 files changed, 155 insertions(+)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index f544ffa62..ee9a884e6 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,2 +1,4 @@
DIST megasync-5.5.0.0.tar.gz 24651476 BLAKE2B
6a62b9c27329864e53bc80a98018c6ccbc4a858518ef497a0825b251bd945e3b7f1c5ff09488971aa11d927bb173e14289f035db439b9e0340bd9add8a79
SHA512
4a62fadff5f472391b7ee1b0bf525878c1030bbb0e8d88e4f79571b61d5f9e86769d2ee8081638b0b0110ee59b9b9de1ad39cfdb87f36887286a8543aafcfd02
+DIST megasync-5.6.0.0.tar.gz 24712966 BLAKE2B
644e2ccbb2d7e60e9b15278d0e75c46ed102bab436e33a46dfac5068d9e527f4d9e1fbf109f286200b07d02efc08a986c0c263f4ce588fa286dcfc5eb73310d2
SHA512
49105e145cb3af2628044eb0161efdb4c2b75d844d955fe65b54171d77b887e0b77c543911a9a39501fe2200f43fbcdf3f0f1b78fe5868fa8a1968e7e9e02aca
DIST megasync-sdk-5.5.0.0.tar.gz 4206234 BLAKE2B
08da742a9dd7d89ebbdb7b0b45dc1c174819b605734a87ab28bb9f1dae4108162110e4d7c820e2427e7b63250cd0550daab20e514eaa33543e47f7d7ea44d1ec
SHA512
20a87e4440d2d161335f268389b58c353d9dd6bb1f0b2423c403b1f7202cc927776d3225f4e174b238b03a062d998f65a3ded931fb7f8718275934529015a74c
+DIST megasync-sdk-5.6.0.0.tar.gz 4231209 BLAKE2B
47e2bfe98879101c295e98556c21189a9e0223ed98c21558c6270534d0f58270e41a44eef7a2889caeb1c3256fd00e5d10c51c53c58c96e48efe29b56bb54d06
SHA512
4cf7bd84421a4399fe4269bac16916b5164755f2241c19a78b1c371dac342332c6e7e440942bac31370eeb840a6a71645fd26e1c98a8ff095a1ab8d10ca694e8
diff --git a/net-misc/megasync/files/megasync-5.6.0.0-remove-clang-format.patch
b/net-misc/megasync/files/megasync-5.6.0.0-remove-clang-format.patch
new file mode 100644
index 0..bc70e9480
--- /dev/null
+++ b/net-misc/megasync/files/megasync-5.6.0.0-remove-clang-format.patch
@@ -0,0 +1,9 @@
+We don't need to run clang-format to build the app.
+--- a/CMakeLists.txt
b/CMakeLists.txt
+@@ -63,5 +63,3 @@ include(desktopapp_configuration)
+ # Load the MEGA targets
+ add_subdirectory(src)
+
+-include(get_clang_format)
+-get_clang_format()
diff --git a/net-misc/megasync/megasync-5.6.0.0.ebuild
b/net-misc/megasync/megasync-5.6.0.0.ebuild
new file mode 100644
index 0..817496d5c
--- /dev/null
+++ b/net-misc/megasync/megasync-5.6.0.0.ebuild
@@ -0,0 +1,144 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
+HOMEPAGE="
+ https://mega.io
+ https://github.com/meganz/MEGAsync
+"
+
+MEGA_SDK_REV="60732886854198bbe11ebef897e93b36757f0913" # commit of
src/MEGASync/mega submodule
+MEGA_TAG_SUFFIX="Linux"
+SRC_URI="
+
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
+ https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
+"
+S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+
+LICENSE="MEGA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="mediainfo nautilus nemo thumbnail thunar"
+
+DEPEND="
+ dev-db/sqlite:3
+ dev-libs/crypto++:=
+ dev-libs/icu:=
+ dev-libs/libsodium:=
+ dev-libs/libuv:=
+ dev-libs/openssl:0=
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtimageformats:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ net-dns/c-ares:=
+ net-misc/curl[ssl]
+ sys-libs/zlib
+ x11-libs/libxcb:=
+ mediainfo? (
+ media-libs/libmediainfo
+ media-libs/libzen
+ )
+ nautilus? (
+ dev-libs/glib:2
+ >=gnome-base/nautilus-43
+ )
+ nemo? (
+ dev-libs/glib:2
+ gnome-extra/nemo
+ )
+ thumbnail? (
+ media-libs/freeimage
+ media-video/ffmpeg:=
+ )
+ thunar? ( xfce-base/thunar:= )
+"
+RDEPEND="
+ ${DEPEND}
+ dev-qt/qtquickcontrols:5
+ dev-qt/qtquickcontrols2:5
+"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
+ "${FILESDIR}/${PN}-5.3.0.0-link-zlib.patch"
+ "${FILESDIR}/${PN}-5.3.0.0-fix-install-dir.patch"
+
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 47f68fbee329f261f097365e8522d5f0804a6f13
Author: Takuya Wakazono gmail com>
AuthorDate: Wed Oct 30 13:37:43 2024 +
Commit: David Roman gmail com>
CommitDate: Wed Oct 30 13:37:43 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=47f68fbe
net-misc/megasync: drop
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/megasync-.ebuild | 149 -
1 file changed, 149 deletions(-)
diff --git a/net-misc/megasync/megasync-.ebuild
b/net-misc/megasync/megasync-.ebuild
deleted file mode 100644
index fa2c72a29..0
--- a/net-misc/megasync/megasync-.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
-HOMEPAGE="
- https://mega.io
- https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} == ]];then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
- EGIT_BRANCH="master"
- EGIT_SUBMODULES=( '*' )
-else
- MEGA_SDK_REV="eb86660026272d62a547099d2fed3a7d46fc64e7" # commit of
src/MEGASync/mega submodule
- MEGA_TAG_SUFFIX="Linux"
- SRC_URI="
-
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
- https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
- "
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-fi
-
-LICENSE="MEGA"
-SLOT="0"
-IUSE="mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
- dev-db/sqlite:3
- dev-libs/crypto++:=
- dev-libs/icu:=
- dev-libs/libsodium:=
- dev-libs/libuv:=
- dev-libs/openssl:0=
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtimageformats:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- net-dns/c-ares:=
- net-misc/curl[ssl]
- sys-libs/zlib
- x11-libs/libxcb:=
- mediainfo? (
- media-libs/libmediainfo
- media-libs/libzen
- )
- nautilus? (
- dev-libs/glib:2
- >=gnome-base/nautilus-43
- )
- nemo? (
- dev-libs/glib:2
- gnome-extra/nemo
- )
- thumbnail? (
- media-libs/freeimage
- media-video/ffmpeg:=
- )
- thunar? ( xfce-base/thunar:= )
-"
-RDEPEND="
- ${DEPEND}
- dev-qt/qtquickcontrols:5
- dev-qt/qtquickcontrols2:5
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
- "${FILESDIR}/${PN}-5.3.0.0-link-zlib.patch"
- "${FILESDIR}/${PN}-5.3.0.0-fix-install-dir.patch"
- "${FILESDIR}/${PN}-5.3.0.0-rename-libcryptopp.patch"
-)
-
-nemo_run() {
- if use nemo; then
- cd "${S}/src/MEGAShellExtNemo" || die
- "$@"
- fi
-}
-
-thunar_run() {
- if use thunar; then
- cd "${S}/src/MEGAShellExtThunar" || die
- "$@"
- fi
-}
-
-src_prepare() {
- if [[ ${PV} != ]]; then
- rmdir src/MEGASync/mega || die
- mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega || die
- fi
-
- cmake_src_prepare
-}
-
-src_configure() {
- # https://github.com/meganz/sdk/issues/2679
- append-cppflags -DNDEBUG
-
- local mycmakeargs=(
- # build internal libs as static
- -DBUILD_SHARED_LIBS=OFF
-
-DCMAKE_MODULE_PATH="${S}/src/MEGASync/mega/contrib/cmake/modules/packages"
- -DENABLE_DESKTOP_APP_WERROR=OFF
- -DENABLE_DESKTOP_UPDATE_GEN=OFF
- -DENABLE_LINUX_EXT=$(usex nautilus)
- -DUSE_FFMPEG=$(usex thumbnail)
- -DUSE_FREEIMAGE=$(usex thumbnail)
- -DUSE_MEDIAINFO=$(usex mediainfo)
- -DUSE_PDFIUM=OFF
- -DUSE_READLINE=OFF
- )
- cmake_src_configure
-
- unset mycmakeargs
- nemo_run eqmake5
- thunar_run eqmake5
-}
-
-src_compile() {
- cmake_src_compile
-
- nemo_run emake
- thunar_run emake
-}
-
-src_install() {
- cmake_src_install
-
- nemo_run emake INSTALL_ROOT="${D}" install
- thunar_run emake INSTALL_ROOT="${D}" install
-}
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 63c23e7803aeb99f6a61099ef7c6bbedc164
Author: Takuya Wakazono gmail com>
AuthorDate: Thu Oct 3 16:05:44 2024 +
Commit: Rui Huang gmail com>
CommitDate: Thu Oct 3 16:05:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=63c23e78
net-misc/megasync: add 5.5.0.0
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 ++
.../{megasync-.ebuild => megasync-5.5.0.0.ebuild}| 16
net-misc/megasync/megasync-.ebuild | 16
3 files changed, 10 insertions(+), 24 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 83dd07b40..f8beac786 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,2 +1,4 @@
DIST megasync-5.4.1.0.tar.gz 24718226 BLAKE2B
ab89ed026efc0e28ef5c21554db259e74199d12d1194ecf358ad658b0ecee5a7c421ce374e3ba54a752e813c38b535034c04e9749b1f9d876a7df88951d2250a
SHA512
d908308135cdd717555002d58c4faa1917bd049a0a2f99ae0b487f2ccfda6d7a00c9dee72aae52210079e656f3031bf3cf414020090e4a6b600e3cef5af11901
+DIST megasync-5.5.0.0.tar.gz 24651476 BLAKE2B
6a62b9c27329864e53bc80a98018c6ccbc4a858518ef497a0825b251bd945e3b7f1c5ff09488971aa11d927bb173e14289f035db439b9e0340bd9add8a79
SHA512
4a62fadff5f472391b7ee1b0bf525878c1030bbb0e8d88e4f79571b61d5f9e86769d2ee8081638b0b0110ee59b9b9de1ad39cfdb87f36887286a8543aafcfd02
DIST megasync-sdk-5.4.1.0.tar.gz 4248625 BLAKE2B
96e76e6e421b2f4b7423d5870f0cfcf89bbec6392191e84b2ee7daa0ac4a6a9c6c9599773bd124ce5189abf7a80db981c0f260eec18be8ef7825bba5422123f4
SHA512
740dad61901775ef2e93861c4a42e9e20a779c7189084ed8336cb06d64a3743638e7ca499279b71d2e8bf68d225a3a6397fdfff1a89c18d413ab44eec489c7ea
+DIST megasync-sdk-5.5.0.0.tar.gz 4206234 BLAKE2B
08da742a9dd7d89ebbdb7b0b45dc1c174819b605734a87ab28bb9f1dae4108162110e4d7c820e2427e7b63250cd0550daab20e514eaa33543e47f7d7ea44d1ec
SHA512
20a87e4440d2d161335f268389b58c353d9dd6bb1f0b2423c403b1f7202cc927776d3225f4e174b238b03a062d998f65a3ded931fb7f8718275934529015a74c
diff --git a/net-misc/megasync/megasync-.ebuild
b/net-misc/megasync/megasync-5.5.0.0.ebuild
similarity index 90%
copy from net-misc/megasync/megasync-.ebuild
copy to net-misc/megasync/megasync-5.5.0.0.ebuild
index 524e07beb..fa2c72a29 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-5.5.0.0.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == ]];then
EGIT_BRANCH="master"
EGIT_SUBMODULES=( '*' )
else
- MEGA_SDK_REV="eb8dba09149e1aad0210c3591f3ef6e50022f714" # commit of
src/MEGASync/mega submodule
+ MEGA_SDK_REV="eb86660026272d62a547099d2fed3a7d46fc64e7" # commit of
src/MEGASync/mega submodule
MEGA_TAG_SUFFIX="Linux"
SRC_URI="
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
@@ -77,23 +77,16 @@ RDEPEND="
"
BDEPEND="
dev-qt/linguist-tools:5
+ virtual/pkgconfig
"
PATCHES=(
"${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
- "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
"${FILESDIR}/${PN}-5.3.0.0-link-zlib.patch"
"${FILESDIR}/${PN}-5.3.0.0-fix-install-dir.patch"
"${FILESDIR}/${PN}-5.3.0.0-rename-libcryptopp.patch"
)
-nautilus_run() {
- if use nautilus; then
- cd "${S}/src/MEGAShellExtNautilus" || die
- "$@"
- fi
-}
-
nemo_run() {
if use nemo; then
cd "${S}/src/MEGAShellExtNemo" || die
@@ -125,7 +118,9 @@ src_configure() {
# build internal libs as static
-DBUILD_SHARED_LIBS=OFF
-DCMAKE_MODULE_PATH="${S}/src/MEGASync/mega/contrib/cmake/modules/packages"
+ -DENABLE_DESKTOP_APP_WERROR=OFF
-DENABLE_DESKTOP_UPDATE_GEN=OFF
+ -DENABLE_LINUX_EXT=$(usex nautilus)
-DUSE_FFMPEG=$(usex thumbnail)
-DUSE_FREEIMAGE=$(usex thumbnail)
-DUSE_MEDIAINFO=$(usex mediainfo)
@@ -135,7 +130,6 @@ src_configure() {
cmake_src_configure
unset mycmakeargs
- nautilus_run eqmake5
nemo_run eqmake5
thunar_run eqmake5
}
@@ -143,7 +137,6 @@ src_configure() {
src_compile() {
cmake_src_compile
- nautilus_run emake
nemo_run emake
thunar_run emake
}
@@ -151,7 +144,6 @@ src_compile() {
src_install() {
cmake_src_install
- nautilus_run emake INSTALL_ROOT="${D}" install
nemo_run emake INSTALL_ROOT="${D}" install
thunar_run emake INSTALL_ROOT="${D}" install
}
diff --git a/net-misc/megasync/megasync-.ebuild
b/net-misc/megasync/megasync-.ebuild
index 524e07beb..fa2c72a29 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == ]];then
EGIT_BRANCH="master"
EGIT_SUBMODULES=( '*' )
else
- ME
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/, net-misc/megasync/files/
commit: 54795f8f05ce653cbe3a60541578d613e55fb943
Author: Takuya Wakazono gmail com>
AuthorDate: Thu Oct 3 16:05:44 2024 +
Commit: Rui Huang gmail com>
CommitDate: Thu Oct 3 16:05:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=54795f8f
net-misc/megasync: drop 5.4.1.0
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 -
.../files/megasync-4.10.0.0_fix-build.patch| 45 --
net-misc/megasync/megasync-5.4.1.0.ebuild | 157 -
3 files changed, 204 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index f8beac786..f544ffa62 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,2 @@
-DIST megasync-5.4.1.0.tar.gz 24718226 BLAKE2B
ab89ed026efc0e28ef5c21554db259e74199d12d1194ecf358ad658b0ecee5a7c421ce374e3ba54a752e813c38b535034c04e9749b1f9d876a7df88951d2250a
SHA512
d908308135cdd717555002d58c4faa1917bd049a0a2f99ae0b487f2ccfda6d7a00c9dee72aae52210079e656f3031bf3cf414020090e4a6b600e3cef5af11901
DIST megasync-5.5.0.0.tar.gz 24651476 BLAKE2B
6a62b9c27329864e53bc80a98018c6ccbc4a858518ef497a0825b251bd945e3b7f1c5ff09488971aa11d927bb173e14289f035db439b9e0340bd9add8a79
SHA512
4a62fadff5f472391b7ee1b0bf525878c1030bbb0e8d88e4f79571b61d5f9e86769d2ee8081638b0b0110ee59b9b9de1ad39cfdb87f36887286a8543aafcfd02
-DIST megasync-sdk-5.4.1.0.tar.gz 4248625 BLAKE2B
96e76e6e421b2f4b7423d5870f0cfcf89bbec6392191e84b2ee7daa0ac4a6a9c6c9599773bd124ce5189abf7a80db981c0f260eec18be8ef7825bba5422123f4
SHA512
740dad61901775ef2e93861c4a42e9e20a779c7189084ed8336cb06d64a3743638e7ca499279b71d2e8bf68d225a3a6397fdfff1a89c18d413ab44eec489c7ea
DIST megasync-sdk-5.5.0.0.tar.gz 4206234 BLAKE2B
08da742a9dd7d89ebbdb7b0b45dc1c174819b605734a87ab28bb9f1dae4108162110e4d7c820e2427e7b63250cd0550daab20e514eaa33543e47f7d7ea44d1ec
SHA512
20a87e4440d2d161335f268389b58c353d9dd6bb1f0b2423c403b1f7202cc927776d3225f4e174b238b03a062d998f65a3ded931fb7f8718275934529015a74c
diff --git a/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch
b/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch
deleted file mode 100644
index 2fa2e3aac..0
--- a/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-diff --git a/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro
b/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro
-index 06cbb08cd..7ca767132 100644
a/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro
-+++ b/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro
-@@ -52,5 +52,4 @@ INSTALLS += emblems32 emblems64
- !contains(DEFINES, no_desktop) {
- update_cache.commands = gtk-update-icon-cache -f -t $${HICOLOR} || true
- update_cache.path = $${HICOLOR}
--INSTALLS += update_cache
- }
-diff --git a/src/MEGAShellExtNemo/MEGAShellExtNemo.pro
b/src/MEGAShellExtNemo/MEGAShellExtNemo.pro
-index 33668b4ee..061e0d445 100644
a/src/MEGAShellExtNemo/MEGAShellExtNemo.pro
-+++ b/src/MEGAShellExtNemo/MEGAShellExtNemo.pro
-@@ -43,5 +43,4 @@ INSTALLS += emblems32 emblems64
- !contains(DEFINES, no_desktop) {
- update_cache.commands = gtk-update-icon-cache -f -t $${HICOLOR} || true
- update_cache.path = $$PWD
--INSTALLS += update_cache
- }
-diff --git a/src/MEGASync/google_breakpad/google_breakpad.pri
b/src/MEGASync/google_breakpad/google_breakpad.pri
-index 122268aba..cd141a5f9 100644
a/src/MEGASync/google_breakpad/google_breakpad.pri
-+++ b/src/MEGASync/google_breakpad/google_breakpad.pri
-@@ -43,8 +43,6 @@ unix:!macx {
- SOURCES += $$PWD/common/linux/elfutils.cc
- SOURCES += $$PWD/common/string_conversion.cc
- SOURCES += $$PWD/common/convert_UTF.c
--
-- QMAKE_CXXFLAGS+=-g
- }
-
- win32 {
-diff --git a/src/MEGASync/platform/platform.pri
b/src/MEGASync/platform/platform.pri
-index 99f4dbd4f..ef5553508 100644
a/src/MEGASync/platform/platform.pri
-+++ b/src/MEGASync/platform/platform.pri
-@@ -89,7 +89,6 @@ unix:!macx {
- # desktop
- desktop.path = $$DESKTOP_DESTDIR/share/applications
- desktop.files = $$PWD/linux/data/megasync.desktop
--desktop.commands = update-desktop-database &> /dev/null || true
- INSTALLS += desktop
-
- HICOLOR = $$DESKTOP_DESTDIR/share/icons/hicolor
diff --git a/net-misc/megasync/megasync-5.4.1.0.ebuild
b/net-misc/megasync/megasync-5.4.1.0.ebuild
deleted file mode 100644
index 950e804d2..0
--- a/net-misc/megasync/megasync-5.4.1.0.ebuild
+++ /dev/null
@@ -1,157 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
-HOMEPAGE="
- https://mega.io
- https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} == ]];then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/meganz
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 137fa99e206c2af870e67abc61f242215dce82c1
Author: Takuya Wakazono gmail com>
AuthorDate: Sat Sep 21 07:45:17 2024 +
Commit: David Roman gmail com>
CommitDate: Sat Sep 21 07:45:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=137fa99e
net-misc/megasync: drop dolphin USE flag
kde-apps/dolphin:5 has been dropped from ::gentoo, and dolphin:6 is
incompatible.
Closes: https://bugs.gentoo.org/522238 (obsolete)
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/megasync-5.4.1.0.ebuild | 21 +
net-misc/megasync/megasync-.ebuild| 21 +
net-misc/megasync/metadata.xml| 1 -
3 files changed, 2 insertions(+), 41 deletions(-)
diff --git a/net-misc/megasync/megasync-5.4.1.0.ebuild
b/net-misc/megasync/megasync-5.4.1.0.ebuild
index cacf6085a..950e804d2 100644
--- a/net-misc/megasync/megasync-5.4.1.0.ebuild
+++ b/net-misc/megasync/megasync-5.4.1.0.ebuild
@@ -29,7 +29,7 @@ fi
LICENSE="MEGA"
SLOT="0"
-IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
+IUSE="mediainfo nautilus nemo thumbnail thunar"
DEPEND="
dev-db/sqlite:3
@@ -52,12 +52,6 @@ DEPEND="
net-misc/curl[ssl]
sys-libs/zlib
x11-libs/libxcb:=
- dolphin? (
- kde-apps/dolphin:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/kio:5
- kde-frameworks/kwidgetsaddons:5
- )
mediainfo? (
media-libs/libmediainfo
media-libs/libzen
@@ -83,7 +77,6 @@ RDEPEND="
"
BDEPEND="
dev-qt/linguist-tools:5
- dolphin? ( kde-frameworks/extra-cmake-modules )
"
PATCHES=(
@@ -94,15 +87,6 @@ PATCHES=(
"${FILESDIR}/${PN}-5.3.0.0-rename-libcryptopp.patch"
)
-BUILD_DIR_DOLPHIN="${S}_dolphin"
-
-dolphin_run() {
- if use dolphin; then
- cd "${S}/src/MEGAShellExtDolphin" || die
- BUILD_DIR="${BUILD_DIR_DOLPHIN}"
CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin" "$@"
- fi
-}
-
nautilus_run() {
if use nautilus; then
cd "${S}/src/MEGAShellExtNautilus" || die
@@ -151,7 +135,6 @@ src_configure() {
cmake_src_configure
unset mycmakeargs
- dolphin_run cmake_src_configure
nautilus_run eqmake5
nemo_run eqmake5
thunar_run eqmake5
@@ -160,7 +143,6 @@ src_configure() {
src_compile() {
cmake_src_compile
- dolphin_run cmake_src_compile
nautilus_run emake
nemo_run emake
thunar_run emake
@@ -169,7 +151,6 @@ src_compile() {
src_install() {
cmake_src_install
- dolphin_run cmake_src_install
nautilus_run emake INSTALL_ROOT="${D}" install
nemo_run emake INSTALL_ROOT="${D}" install
thunar_run emake INSTALL_ROOT="${D}" install
diff --git a/net-misc/megasync/megasync-.ebuild
b/net-misc/megasync/megasync-.ebuild
index 8b25de399..524e07beb 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-.ebuild
@@ -29,7 +29,7 @@ fi
LICENSE="MEGA"
SLOT="0"
-IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
+IUSE="mediainfo nautilus nemo thumbnail thunar"
DEPEND="
dev-db/sqlite:3
@@ -52,12 +52,6 @@ DEPEND="
net-misc/curl[ssl]
sys-libs/zlib
x11-libs/libxcb:=
- dolphin? (
- kde-apps/dolphin:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/kio:5
- kde-frameworks/kwidgetsaddons:5
- )
mediainfo? (
media-libs/libmediainfo
media-libs/libzen
@@ -83,7 +77,6 @@ RDEPEND="
"
BDEPEND="
dev-qt/linguist-tools:5
- dolphin? ( kde-frameworks/extra-cmake-modules )
"
PATCHES=(
@@ -94,15 +87,6 @@ PATCHES=(
"${FILESDIR}/${PN}-5.3.0.0-rename-libcryptopp.patch"
)
-BUILD_DIR_DOLPHIN="${S}_dolphin"
-
-dolphin_run() {
- if use dolphin; then
- cd "${S}/src/MEGAShellExtDolphin" || die
- BUILD_DIR="${BUILD_DIR_DOLPHIN}"
CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin" "$@"
- fi
-}
-
nautilus_run() {
if use nautilus; then
cd "${S}/src/MEGAShellExtNautilus" || die
@@ -151,7 +135,6 @@ src_configure() {
cmake_src_configure
unset mycmakeargs
- dolphin_run cmake_src_configure
nautilus_run eqmake5
nemo_run eqmake5
thunar_run eqmake5
@@ -160,7 +143,6 @@ src_configure() {
src_compile() {
cmake_src_compile
- dolphin_run cmake_src_compile
nautilus_run emake
nemo_run emake
thunar_run emake
@@ -169,7 +151,6 @@ src_compile() {
src_install() {
cmake_src_install
- dolphin_run cmake_src_install
nautilus_run emake INSTALL_ROOT="${D}" install
nemo_run emake INSTALL_ROOT="${D}" install
thunar_run emake INSTALL_ROOT="${D}" install
diff --git a/net-misc/megasync/metadata.xml b
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: b3930fd0261a7ba0bb6756bdafc793d24618230c
Author: Takuya Wakazono gmail com>
AuthorDate: Tue Aug 20 13:15:49 2024 +
Commit: David Roman gmail com>
CommitDate: Tue Aug 20 15:02:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b3930fd0
net-misc/megasync: drop 5.4.0.0
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest| 2 -
net-misc/megasync/megasync-5.4.0.0.ebuild | 176 --
2 files changed, 178 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 4ed04a019..83dd07b40 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,2 @@
-DIST megasync-5.4.0.0.tar.gz 24716654 BLAKE2B
06b2bfbdf6f0bda00bd53ae062c99352a71fa5f50fa88c75b9a2dcafb9b1f5d6b47be48bee2f052945e9a80f144024d8c1519698f5a951f140fa9170bfbbae27
SHA512
1e323fe637f6e32e893d3e22f512c3fbc1aca17eb5c85df24ef75d7492de9386fc18f20baa5fa7d28a83e763835e531da486c89c74e9223aa0e9216b9e343459
DIST megasync-5.4.1.0.tar.gz 24718226 BLAKE2B
ab89ed026efc0e28ef5c21554db259e74199d12d1194ecf358ad658b0ecee5a7c421ce374e3ba54a752e813c38b535034c04e9749b1f9d876a7df88951d2250a
SHA512
d908308135cdd717555002d58c4faa1917bd049a0a2f99ae0b487f2ccfda6d7a00c9dee72aae52210079e656f3031bf3cf414020090e4a6b600e3cef5af11901
-DIST megasync-sdk-5.4.0.0.tar.gz 4158786 BLAKE2B
bfaa09a358ba692477c8ba85fd86e9d919bb267b54390c02e2aa593d52ea6dd245721a854855576f72561500d6c8a763c4dbef9935e6defc38dede12b7fcd40f
SHA512
78a7d478f1586c6dfa4b7f954e7cd00272b484996c4296fe18ea965198cfa6a342e9084a898a69b036e1e96b72aab28ac731e9397474713375f63e8dd9170e1d
DIST megasync-sdk-5.4.1.0.tar.gz 4248625 BLAKE2B
96e76e6e421b2f4b7423d5870f0cfcf89bbec6392191e84b2ee7daa0ac4a6a9c6c9599773bd124ce5189abf7a80db981c0f260eec18be8ef7825bba5422123f4
SHA512
740dad61901775ef2e93861c4a42e9e20a779c7189084ed8336cb06d64a3743638e7ca499279b71d2e8bf68d225a3a6397fdfff1a89c18d413ab44eec489c7ea
diff --git a/net-misc/megasync/megasync-5.4.0.0.ebuild
b/net-misc/megasync/megasync-5.4.0.0.ebuild
deleted file mode 100644
index 01f7ff31d..0
--- a/net-misc/megasync/megasync-5.4.0.0.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
-HOMEPAGE="
- https://mega.io
- https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} == ]];then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
- EGIT_BRANCH="master"
- EGIT_SUBMODULES=( '*' )
-else
- MEGA_SDK_REV="8ffa53c73b8295415f965139daf78cecbac70482" # commit of
src/MEGASync/mega submodule
- MEGA_TAG_SUFFIX="Linux"
- SRC_URI="
-
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
- https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
- "
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-fi
-
-LICENSE="MEGA"
-SLOT="0"
-IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
- dev-db/sqlite:3
- dev-libs/crypto++:=
- dev-libs/icu:=
- dev-libs/libsodium:=
- dev-libs/libuv:=
- dev-libs/openssl:0=
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtimageformats:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- net-dns/c-ares:=
- net-misc/curl[ssl]
- sys-libs/zlib
- x11-libs/libxcb:=
- dolphin? (
- kde-apps/dolphin:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/kio:5
- kde-frameworks/kwidgetsaddons:5
- )
- mediainfo? (
- media-libs/libmediainfo
- media-libs/libzen
- )
- nautilus? (
- dev-libs/glib:2
- >=gnome-base/nautilus-43
- )
- nemo? (
- dev-libs/glib:2
- gnome-extra/nemo
- )
- thumbnail? (
- media-libs/freeimage
- media-video/ffmpeg:=
- )
- thunar? ( xfce-base/thunar:= )
-"
-RDEPEND="
- ${DEPEND}
- dev-qt/qtquickcontrols:5
- dev-qt/qtquickcontrols2:5
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
- "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
- "${FILESDIR}/${PN}-5.3.0.0-link-zlib.patch"
- "${FILESDIR}/${PN}-5.3.0.0-fix-install-dir.patch"
- "${FILESDIR}/${PN}-5.3.0.0-rename-libcryptopp.patch"
-)
-
-BUILD_DIR_DOLPHIN="${S}_dolphin"
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 97583a71f5611a9a3d502fc778d0e3f395c8677a
Author: Takuya Wakazono gmail com>
AuthorDate: Tue Aug 20 13:15:42 2024 +
Commit: David Roman gmail com>
CommitDate: Tue Aug 20 15:02:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=97583a71
net-misc/megasync: add 5.4.1.0
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest| 2 +
net-misc/megasync/megasync-5.4.1.0.ebuild | 176 ++
2 files changed, 178 insertions(+)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index e2f4fca5a..4ed04a019 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,2 +1,4 @@
DIST megasync-5.4.0.0.tar.gz 24716654 BLAKE2B
06b2bfbdf6f0bda00bd53ae062c99352a71fa5f50fa88c75b9a2dcafb9b1f5d6b47be48bee2f052945e9a80f144024d8c1519698f5a951f140fa9170bfbbae27
SHA512
1e323fe637f6e32e893d3e22f512c3fbc1aca17eb5c85df24ef75d7492de9386fc18f20baa5fa7d28a83e763835e531da486c89c74e9223aa0e9216b9e343459
+DIST megasync-5.4.1.0.tar.gz 24718226 BLAKE2B
ab89ed026efc0e28ef5c21554db259e74199d12d1194ecf358ad658b0ecee5a7c421ce374e3ba54a752e813c38b535034c04e9749b1f9d876a7df88951d2250a
SHA512
d908308135cdd717555002d58c4faa1917bd049a0a2f99ae0b487f2ccfda6d7a00c9dee72aae52210079e656f3031bf3cf414020090e4a6b600e3cef5af11901
DIST megasync-sdk-5.4.0.0.tar.gz 4158786 BLAKE2B
bfaa09a358ba692477c8ba85fd86e9d919bb267b54390c02e2aa593d52ea6dd245721a854855576f72561500d6c8a763c4dbef9935e6defc38dede12b7fcd40f
SHA512
78a7d478f1586c6dfa4b7f954e7cd00272b484996c4296fe18ea965198cfa6a342e9084a898a69b036e1e96b72aab28ac731e9397474713375f63e8dd9170e1d
+DIST megasync-sdk-5.4.1.0.tar.gz 4248625 BLAKE2B
96e76e6e421b2f4b7423d5870f0cfcf89bbec6392191e84b2ee7daa0ac4a6a9c6c9599773bd124ce5189abf7a80db981c0f260eec18be8ef7825bba5422123f4
SHA512
740dad61901775ef2e93861c4a42e9e20a779c7189084ed8336cb06d64a3743638e7ca499279b71d2e8bf68d225a3a6397fdfff1a89c18d413ab44eec489c7ea
diff --git a/net-misc/megasync/megasync-5.4.1.0.ebuild
b/net-misc/megasync/megasync-5.4.1.0.ebuild
new file mode 100644
index 0..cacf6085a
--- /dev/null
+++ b/net-misc/megasync/megasync-5.4.1.0.ebuild
@@ -0,0 +1,176 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
+HOMEPAGE="
+ https://mega.io
+ https://github.com/meganz/MEGAsync
+"
+
+if [[ ${PV} == ]];then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+ EGIT_BRANCH="master"
+ EGIT_SUBMODULES=( '*' )
+else
+ MEGA_SDK_REV="159dcc4a61d43dfdf5997cf8113755fbe2452bd7" # commit of
src/MEGASync/mega submodule
+ MEGA_TAG_SUFFIX="Linux"
+ SRC_URI="
+
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
+ https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
+ "
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+fi
+
+LICENSE="MEGA"
+SLOT="0"
+IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
+
+DEPEND="
+ dev-db/sqlite:3
+ dev-libs/crypto++:=
+ dev-libs/icu:=
+ dev-libs/libsodium:=
+ dev-libs/libuv:=
+ dev-libs/openssl:0=
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtimageformats:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ net-dns/c-ares:=
+ net-misc/curl[ssl]
+ sys-libs/zlib
+ x11-libs/libxcb:=
+ dolphin? (
+ kde-apps/dolphin:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/kio:5
+ kde-frameworks/kwidgetsaddons:5
+ )
+ mediainfo? (
+ media-libs/libmediainfo
+ media-libs/libzen
+ )
+ nautilus? (
+ dev-libs/glib:2
+ >=gnome-base/nautilus-43
+ )
+ nemo? (
+ dev-libs/glib:2
+ gnome-extra/nemo
+ )
+ thumbnail? (
+ media-libs/freeimage
+ media-video/ffmpeg:=
+ )
+ thunar? ( xfce-base/thunar:= )
+"
+RDEPEND="
+ ${DEPEND}
+ dev-qt/qtquickcontrols:5
+ dev-qt/qtquickcontrols2:5
+"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
+ "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
+ "${FILESDIR}/${PN}-5.3.0.0-link-zlib.patch"
+ "${FILESDIR}/${PN}-5.3.0.0-fix-install-dir.patch"
+ "${FILESDIR}/${PN}-5.3.0.0-rename-libcryptopp.patch"
+)
+
+BUILD_DIR_DOLPHIN="${S}_dolphin"
+
+d
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 93e169e5beb997307214e568e426e9bfe26278b3
Author: Takuya Wakazono gmail com>
AuthorDate: Sat Jul 27 04:48:18 2024 +
Commit: David Roman gmail com>
CommitDate: Sat Jul 27 04:48:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=93e169e5
net-misc/megasync: add 5.4.0.0
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest| 2 +
net-misc/megasync/megasync-5.4.0.0.ebuild | 176 ++
2 files changed, 178 insertions(+)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 18f80eb0a..d65fb57cf 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,2 +1,4 @@
DIST megasync-5.3.0.0.tar.gz 24307650 BLAKE2B
4b4253f40abea54856d869ba5094d18dd7239f3c7a9d25611e1a053d370e943f29f3cbb4a672b559b1908600f6eafea586ec65e8a24cceb44a592337ff5e0f8a
SHA512
61a4e0bf351816113bca23328dfe1872a031f6457368127dd1ec55f5147d22059e3cbb8998497398dbf706050eb228e09b41ed6300262a89c3abf71e1152f0e7
+DIST megasync-5.4.0.0.tar.gz 24716654 BLAKE2B
06b2bfbdf6f0bda00bd53ae062c99352a71fa5f50fa88c75b9a2dcafb9b1f5d6b47be48bee2f052945e9a80f144024d8c1519698f5a951f140fa9170bfbbae27
SHA512
1e323fe637f6e32e893d3e22f512c3fbc1aca17eb5c85df24ef75d7492de9386fc18f20baa5fa7d28a83e763835e531da486c89c74e9223aa0e9216b9e343459
DIST megasync-sdk-5.3.0.0.tar.gz 4146154 BLAKE2B
7b73f4475958f0d2ad341638f0f5c7ab1c9570f38ecceb7393268b4307cd4052a6ba5b358fabf3138ba7ad6e503c18c4314204d2a4c8c2d19846e4093889b24e
SHA512
8b301cf8654112893bb79e3ce8f9f2c7ee27bafcc68df6f4bceb88bb54a2f5168cedf34bd262dfeb0ef0c67b46c9420259d7f0f13bc067f9ae7799cc09d28abc
+DIST megasync-sdk-5.4.0.0.tar.gz 4158786 BLAKE2B
bfaa09a358ba692477c8ba85fd86e9d919bb267b54390c02e2aa593d52ea6dd245721a854855576f72561500d6c8a763c4dbef9935e6defc38dede12b7fcd40f
SHA512
78a7d478f1586c6dfa4b7f954e7cd00272b484996c4296fe18ea965198cfa6a342e9084a898a69b036e1e96b72aab28ac731e9397474713375f63e8dd9170e1d
diff --git a/net-misc/megasync/megasync-5.4.0.0.ebuild
b/net-misc/megasync/megasync-5.4.0.0.ebuild
new file mode 100644
index 0..01f7ff31d
--- /dev/null
+++ b/net-misc/megasync/megasync-5.4.0.0.ebuild
@@ -0,0 +1,176 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
+HOMEPAGE="
+ https://mega.io
+ https://github.com/meganz/MEGAsync
+"
+
+if [[ ${PV} == ]];then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+ EGIT_BRANCH="master"
+ EGIT_SUBMODULES=( '*' )
+else
+ MEGA_SDK_REV="8ffa53c73b8295415f965139daf78cecbac70482" # commit of
src/MEGASync/mega submodule
+ MEGA_TAG_SUFFIX="Linux"
+ SRC_URI="
+
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
+ https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
+ "
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+fi
+
+LICENSE="MEGA"
+SLOT="0"
+IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
+
+DEPEND="
+ dev-db/sqlite:3
+ dev-libs/crypto++:=
+ dev-libs/icu:=
+ dev-libs/libsodium:=
+ dev-libs/libuv:=
+ dev-libs/openssl:0=
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtimageformats:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ net-dns/c-ares:=
+ net-misc/curl[ssl]
+ sys-libs/zlib
+ x11-libs/libxcb:=
+ dolphin? (
+ kde-apps/dolphin:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/kio:5
+ kde-frameworks/kwidgetsaddons:5
+ )
+ mediainfo? (
+ media-libs/libmediainfo
+ media-libs/libzen
+ )
+ nautilus? (
+ dev-libs/glib:2
+ >=gnome-base/nautilus-43
+ )
+ nemo? (
+ dev-libs/glib:2
+ gnome-extra/nemo
+ )
+ thumbnail? (
+ media-libs/freeimage
+ media-video/ffmpeg:=
+ )
+ thunar? ( xfce-base/thunar:= )
+"
+RDEPEND="
+ ${DEPEND}
+ dev-qt/qtquickcontrols:5
+ dev-qt/qtquickcontrols2:5
+"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
+ "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
+ "${FILESDIR}/${PN}-5.3.0.0-link-zlib.patch"
+ "${FILESDIR}/${PN}-5.3.0.0-fix-install-dir.patch"
+ "${FILESDIR}/${PN}-5.3.0.0-rename-libcryptopp.patch"
+)
+
+BUILD_DIR_DOLPHIN="${S}_dolphin"
+
+d
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: d9e9474617f2bbd4abbdb599a1a16c9e5dd0940c
Author: Takuya Wakazono gmail com>
AuthorDate: Sat Jul 27 04:48:28 2024 +
Commit: David Roman gmail com>
CommitDate: Sat Jul 27 04:48:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d9e94746
net-misc/megasync: drop 5.3.0.0-r1
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 -
net-misc/megasync/megasync-5.3.0.0-r1.ebuild | 176 ---
2 files changed, 178 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index d65fb57cf..e2f4fca5a 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,2 @@
-DIST megasync-5.3.0.0.tar.gz 24307650 BLAKE2B
4b4253f40abea54856d869ba5094d18dd7239f3c7a9d25611e1a053d370e943f29f3cbb4a672b559b1908600f6eafea586ec65e8a24cceb44a592337ff5e0f8a
SHA512
61a4e0bf351816113bca23328dfe1872a031f6457368127dd1ec55f5147d22059e3cbb8998497398dbf706050eb228e09b41ed6300262a89c3abf71e1152f0e7
DIST megasync-5.4.0.0.tar.gz 24716654 BLAKE2B
06b2bfbdf6f0bda00bd53ae062c99352a71fa5f50fa88c75b9a2dcafb9b1f5d6b47be48bee2f052945e9a80f144024d8c1519698f5a951f140fa9170bfbbae27
SHA512
1e323fe637f6e32e893d3e22f512c3fbc1aca17eb5c85df24ef75d7492de9386fc18f20baa5fa7d28a83e763835e531da486c89c74e9223aa0e9216b9e343459
-DIST megasync-sdk-5.3.0.0.tar.gz 4146154 BLAKE2B
7b73f4475958f0d2ad341638f0f5c7ab1c9570f38ecceb7393268b4307cd4052a6ba5b358fabf3138ba7ad6e503c18c4314204d2a4c8c2d19846e4093889b24e
SHA512
8b301cf8654112893bb79e3ce8f9f2c7ee27bafcc68df6f4bceb88bb54a2f5168cedf34bd262dfeb0ef0c67b46c9420259d7f0f13bc067f9ae7799cc09d28abc
DIST megasync-sdk-5.4.0.0.tar.gz 4158786 BLAKE2B
bfaa09a358ba692477c8ba85fd86e9d919bb267b54390c02e2aa593d52ea6dd245721a854855576f72561500d6c8a763c4dbef9935e6defc38dede12b7fcd40f
SHA512
78a7d478f1586c6dfa4b7f954e7cd00272b484996c4296fe18ea965198cfa6a342e9084a898a69b036e1e96b72aab28ac731e9397474713375f63e8dd9170e1d
diff --git a/net-misc/megasync/megasync-5.3.0.0-r1.ebuild
b/net-misc/megasync/megasync-5.3.0.0-r1.ebuild
deleted file mode 100644
index 8b25de399..0
--- a/net-misc/megasync/megasync-5.3.0.0-r1.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
-HOMEPAGE="
- https://mega.io
- https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} == ]];then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
- EGIT_BRANCH="master"
- EGIT_SUBMODULES=( '*' )
-else
- MEGA_SDK_REV="eb8dba09149e1aad0210c3591f3ef6e50022f714" # commit of
src/MEGASync/mega submodule
- MEGA_TAG_SUFFIX="Linux"
- SRC_URI="
-
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
- https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
- "
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-fi
-
-LICENSE="MEGA"
-SLOT="0"
-IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
- dev-db/sqlite:3
- dev-libs/crypto++:=
- dev-libs/icu:=
- dev-libs/libsodium:=
- dev-libs/libuv:=
- dev-libs/openssl:0=
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtimageformats:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- net-dns/c-ares:=
- net-misc/curl[ssl]
- sys-libs/zlib
- x11-libs/libxcb:=
- dolphin? (
- kde-apps/dolphin:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/kio:5
- kde-frameworks/kwidgetsaddons:5
- )
- mediainfo? (
- media-libs/libmediainfo
- media-libs/libzen
- )
- nautilus? (
- dev-libs/glib:2
- >=gnome-base/nautilus-43
- )
- nemo? (
- dev-libs/glib:2
- gnome-extra/nemo
- )
- thumbnail? (
- media-libs/freeimage
- media-video/ffmpeg:=
- )
- thunar? ( xfce-base/thunar:= )
-"
-RDEPEND="
- ${DEPEND}
- dev-qt/qtquickcontrols:5
- dev-qt/qtquickcontrols2:5
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
- "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
- "${FILESDIR}/${PN}-5.3.0.0-link-zlib.patch"
- "${FILESDIR}/${PN}-5.3.0.0-fix-install-dir.patch"
- "${FILESDIR}/${PN}-5.3.0.0-rename-libcryptopp.patch"
-)
-
-BUILD_DIR_DOLPHIN=
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/files/, net-misc/megasync/
commit: 66b1ec0cd4f881d69cf83773e8fa8177fcca9a69
Author: Takuya Wakazono gmail com>
AuthorDate: Fri Jul 12 17:28:40 2024 +
Commit: David Roman gmail com>
CommitDate: Fri Jul 12 17:55:54 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66b1ec0c
net-misc/megasync: add 5.3.0.0
Set myself as a primary maintainer since the original maintainer lacks
time to maintain this.
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 +
.../files/megasync-5.3.0.0-fix-install-dir.patch | 27
.../files/megasync-5.3.0.0-link-zlib.patch | 12 ++
.../megasync-5.3.0.0-rename-libcryptopp.patch | 11 ++
net-misc/megasync/megasync-5.3.0.0.ebuild | 172 +
net-misc/megasync/megasync-.ebuild | 139 ++---
net-misc/megasync/metadata.xml | 20 +--
7 files changed, 321 insertions(+), 62 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 0fbd27795..432a384e0 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,2 +1,4 @@
DIST megasync-5.2.1.0.tar.gz 23819376 BLAKE2B
249471d14f146b0bbe4c97690c1832d63f06005b2dcc6f334a9fe2a33672d0b1bce3b738270d28a1674804320f53b25e3533548ed4a6f1af01ce91e24d138e32
SHA512
f667e73a8e6527cb79608584d486aeb9a8ebde4b6f3bc10f560030ee725575622c561fe75a217e8d9d97ddf204fd94ce258cc2b70a200baead7a5e44ab285aa8
+DIST megasync-5.3.0.0.tar.gz 24307650 BLAKE2B
4b4253f40abea54856d869ba5094d18dd7239f3c7a9d25611e1a053d370e943f29f3cbb4a672b559b1908600f6eafea586ec65e8a24cceb44a592337ff5e0f8a
SHA512
61a4e0bf351816113bca23328dfe1872a031f6457368127dd1ec55f5147d22059e3cbb8998497398dbf706050eb228e09b41ed6300262a89c3abf71e1152f0e7
DIST megasync-sdk-5.2.1.0.tar.gz 3809248 BLAKE2B
acf9be7b3d0faf843e394b717cb75ee703aadfdf2b79a6ea06eccb49d6d179ef8b2f3d430edce4bc37e6e53a45f1eab3865c433d015cf8d8412d6b037edbd81a
SHA512
2c65c53050dcd7757a1015200d4e25ca260e833105e577c6506d36efa280c5e5e511e8b5ea029a6efac09f36ffd6bfdb49b71417d32457d42397de83240451ec
+DIST megasync-sdk-5.3.0.0.tar.gz 4146154 BLAKE2B
7b73f4475958f0d2ad341638f0f5c7ab1c9570f38ecceb7393268b4307cd4052a6ba5b358fabf3138ba7ad6e503c18c4314204d2a4c8c2d19846e4093889b24e
SHA512
8b301cf8654112893bb79e3ce8f9f2c7ee27bafcc68df6f4bceb88bb54a2f5168cedf34bd262dfeb0ef0c67b46c9420259d7f0f13bc067f9ae7799cc09d28abc
diff --git a/net-misc/megasync/files/megasync-5.3.0.0-fix-install-dir.patch
b/net-misc/megasync/files/megasync-5.3.0.0-fix-install-dir.patch
new file mode 100644
index 0..a5f86e3e7
--- /dev/null
+++ b/net-misc/megasync/files/megasync-5.3.0.0-fix-install-dir.patch
@@ -0,0 +1,27 @@
+--- a/contrib/cmake/modules/desktopapp_configuration.cmake
b/contrib/cmake/modules/desktopapp_configuration.cmake
+@@ -29,8 +29,6 @@ if(UNIX AND NOT APPLE)
+ # Note: using cmake --install --prefix /some/prefix will keep the RPATH
as configured above.
+ # Used for building packages: in which install dir is a path
construction folder that will not be there in packages
+
+-set(CMAKE_INSTALL_LIBDIR "opt/megasync/lib") # override default "lib"
from GNUInstallDirs
+-set(CMAKE_INSTALL_BINDIR "usr/bin") # override default "bin" from
GNUInstallDirs
+
+ # Override CMAKE_INSTALL_PREFIX
+ if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) # In consecutive runs it
will always be undef/false
+--- a/src/MEGASync/CMakeLists.txt
b/src/MEGASync/CMakeLists.txt
+@@ -142,13 +142,6 @@ if (UNIX AND NOT APPLE)
+
+ set(vcpkg_lib_folder
"${VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/$<$:debug/>lib/")
+
+-install(DIRECTORY "${vcpkg_lib_folder}"
+-TYPE LIB # In CMAKE_INSTALL_LIBDIR directory
+-FILES_MATCHING
+-PATTERN "*.so*"
+-PATTERN "manual-link" EXCLUDE
+-PATTERN "pkgconfig" EXCLUDE
+-)
+
+ if(DEPLOY_QT_LIBRARIES)
+ include(desktopapp_deploy_qt)
diff --git a/net-misc/megasync/files/megasync-5.3.0.0-link-zlib.patch
b/net-misc/megasync/files/megasync-5.3.0.0-link-zlib.patch
new file mode 100644
index 0..49db675fd
--- /dev/null
+++ b/net-misc/megasync/files/megasync-5.3.0.0-link-zlib.patch
@@ -0,0 +1,12 @@
+--- a/src/MEGASync/control/control.cmake
b/src/MEGASync/control/control.cmake
+@@ -71,6 +71,9 @@ set(DESKTOP_APP_CONTROL_SOURCES
+ control/StatsEventHandler.cpp
+ )
+
++find_package(ZLIB REQUIRED)
++target_link_libraries(MEGAsync PRIVATE ZLIB::ZLIB)
++
+ target_sources(MEGAsync
+ PRIVATE
+ ${DESKTOP_APP_CONTROL_HEADERS}
diff --git a/net-misc/megasync/files/megasync-5.3.0.0-rename-libcryptopp.patch
b/net-misc/megasync/files/megasync-5.3.0.0-rename-libcryptopp.patch
new file mode 100644
index 0..0688c4475
--- /dev/null
+++ b/net-misc/megasync/files/megasync-5.3.0.0-rename-libcryptopp.patch
@@ -0,0 +1,11 @@
+--- a/src/MEGASync/mega/contrib/cmake/modules/sdklib_libraries.cmake
b/src/MEGASync/mega/contrib/cma
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: ebc9f264aaac18628b03185b566f77ccaef119dc
Author: Takuya Wakazono gmail com>
AuthorDate: Fri Jul 12 17:34:58 2024 +
Commit: David Roman gmail com>
CommitDate: Fri Jul 12 17:55:55 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ebc9f264
net-misc/megasync: drop 5.2.1.0-r1
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 -
net-misc/megasync/megasync-5.2.1.0-r1.ebuild | 137 ---
2 files changed, 139 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 432a384e0..18f80eb0a 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,2 @@
-DIST megasync-5.2.1.0.tar.gz 23819376 BLAKE2B
249471d14f146b0bbe4c97690c1832d63f06005b2dcc6f334a9fe2a33672d0b1bce3b738270d28a1674804320f53b25e3533548ed4a6f1af01ce91e24d138e32
SHA512
f667e73a8e6527cb79608584d486aeb9a8ebde4b6f3bc10f560030ee725575622c561fe75a217e8d9d97ddf204fd94ce258cc2b70a200baead7a5e44ab285aa8
DIST megasync-5.3.0.0.tar.gz 24307650 BLAKE2B
4b4253f40abea54856d869ba5094d18dd7239f3c7a9d25611e1a053d370e943f29f3cbb4a672b559b1908600f6eafea586ec65e8a24cceb44a592337ff5e0f8a
SHA512
61a4e0bf351816113bca23328dfe1872a031f6457368127dd1ec55f5147d22059e3cbb8998497398dbf706050eb228e09b41ed6300262a89c3abf71e1152f0e7
-DIST megasync-sdk-5.2.1.0.tar.gz 3809248 BLAKE2B
acf9be7b3d0faf843e394b717cb75ee703aadfdf2b79a6ea06eccb49d6d179ef8b2f3d430edce4bc37e6e53a45f1eab3865c433d015cf8d8412d6b037edbd81a
SHA512
2c65c53050dcd7757a1015200d4e25ca260e833105e577c6506d36efa280c5e5e511e8b5ea029a6efac09f36ffd6bfdb49b71417d32457d42397de83240451ec
DIST megasync-sdk-5.3.0.0.tar.gz 4146154 BLAKE2B
7b73f4475958f0d2ad341638f0f5c7ab1c9570f38ecceb7393268b4307cd4052a6ba5b358fabf3138ba7ad6e503c18c4314204d2a4c8c2d19846e4093889b24e
SHA512
8b301cf8654112893bb79e3ce8f9f2c7ee27bafcc68df6f4bceb88bb54a2f5168cedf34bd262dfeb0ef0c67b46c9420259d7f0f13bc067f9ae7799cc09d28abc
diff --git a/net-misc/megasync/megasync-5.2.1.0-r1.ebuild
b/net-misc/megasync/megasync-5.2.1.0-r1.ebuild
deleted file mode 100644
index f9b4f301f..0
--- a/net-misc/megasync/megasync-5.2.1.0-r1.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools cmake qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
-HOMEPAGE="
- https://mega.io
- https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} == ]];then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
- EGIT_BRANCH="master"
- EGIT_SUBMODULES=( '*' )
-else
- MEGA_SDK_REV="f71b60452a5d6c32bebc5125a13977a335d78e71" # commit of
src/MEGASync/mega submodule
- MEGA_TAG_SUFFIX="Linux"
- SRC_URI="
-
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
- https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
- "
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-fi
-
-LICENSE="MEGA"
-SLOT="0"
-IUSE="dolphin freeimage nautilus nemo thunar"
-
-DEPEND="
- dev-db/sqlite:3
- dev-libs/crypto++:=
- dev-libs/icu:=
- dev-libs/libsodium:=
- dev-libs/libuv:=
- dev-libs/openssl:0=
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtimageformats:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- media-libs/libmediainfo
- media-libs/libraw
- media-libs/libzen
- net-dns/c-ares:=
- net-misc/curl[ssl,curl_ssl_openssl(-)]
- sys-libs/zlib
- x11-libs/libxcb:=
- dolphin? ( kde-apps/dolphin )
- freeimage? (
- media-libs/freeimage
- media-video/ffmpeg:=
- )
- nautilus? ( >=gnome-base/nautilus-43 )
- nemo? ( gnome-extra/nemo )
- thunar? ( xfce-base/thunar )
-"
-RDEPEND="
- ${DEPEND}
- x11-themes/hicolor-icon-theme
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
- "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
-)
-
-CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
-
-src_prepare() {
- if [[ ${PV} != ]]; then
- rmdir src/MEGASync/mega || die
- mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega || die
- fi
-
- if use dolphin; then
- cmake_src_prepare
- else
- default
- fi
-
- cd "${S}/src/MEGASync/mega" || die
- eautoreconf
-}
-
-src_configure() {
- cd "${S}/src/MEGASync/mega" || die
- econf \
-
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 83cf8c0cbd5a594acdc3fd18d910e5e173706789
Author: Takuya Wakazono gmail com>
AuthorDate: Tue May 7 12:18:44 2024 +
Commit: Florian Schmaus gentoo org>
CommitDate: Tue May 7 12:22:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=83cf8c0c
net-misc/megasync: drop 5.2.0.0
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest| 2 -
net-misc/megasync/megasync-5.2.0.0.ebuild | 136 --
2 files changed, 138 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 88e44b6b2c..0fbd277950 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,2 @@
-DIST megasync-5.2.0.0.tar.gz 23815622 BLAKE2B
04c1ff1b6516ca72e3e17a59ab1ba3142f7ef130e479aee5595e010be1993651aa57e8d977d85ffa547a20ae2569c77d5b3907aba8122fb3d6ea686d7e1a5b4a
SHA512
c8dd39f7a432aca3956f929bcaf0e86881a819719f184c07a389ae568edee9b54a21e807f5517bcc42c18290d96f7fef875f0308d5411f1e36df60f245aa601b
DIST megasync-5.2.1.0.tar.gz 23819376 BLAKE2B
249471d14f146b0bbe4c97690c1832d63f06005b2dcc6f334a9fe2a33672d0b1bce3b738270d28a1674804320f53b25e3533548ed4a6f1af01ce91e24d138e32
SHA512
f667e73a8e6527cb79608584d486aeb9a8ebde4b6f3bc10f560030ee725575622c561fe75a217e8d9d97ddf204fd94ce258cc2b70a200baead7a5e44ab285aa8
-DIST megasync-sdk-5.2.0.0.tar.gz 3809248 BLAKE2B
acf9be7b3d0faf843e394b717cb75ee703aadfdf2b79a6ea06eccb49d6d179ef8b2f3d430edce4bc37e6e53a45f1eab3865c433d015cf8d8412d6b037edbd81a
SHA512
2c65c53050dcd7757a1015200d4e25ca260e833105e577c6506d36efa280c5e5e511e8b5ea029a6efac09f36ffd6bfdb49b71417d32457d42397de83240451ec
DIST megasync-sdk-5.2.1.0.tar.gz 3809248 BLAKE2B
acf9be7b3d0faf843e394b717cb75ee703aadfdf2b79a6ea06eccb49d6d179ef8b2f3d430edce4bc37e6e53a45f1eab3865c433d015cf8d8412d6b037edbd81a
SHA512
2c65c53050dcd7757a1015200d4e25ca260e833105e577c6506d36efa280c5e5e511e8b5ea029a6efac09f36ffd6bfdb49b71417d32457d42397de83240451ec
diff --git a/net-misc/megasync/megasync-5.2.0.0.ebuild
b/net-misc/megasync/megasync-5.2.0.0.ebuild
deleted file mode 100644
index 5c874d29c7..00
--- a/net-misc/megasync/megasync-5.2.0.0.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools cmake qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
-HOMEPAGE="
- https://mega.io
- https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} == ]];then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
- EGIT_BRANCH="master"
- EGIT_SUBMODULES=( '*' )
-else
- MEGA_SDK_REV="f71b60452a5d6c32bebc5125a13977a335d78e71" # commit of
src/MEGASync/mega submodule
- MEGA_TAG_SUFFIX="Linux"
- SRC_URI="
-
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
- https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
- "
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-fi
-
-LICENSE="MEGA"
-SLOT="0"
-IUSE="dolphin freeimage nautilus nemo thunar"
-
-DEPEND="
- dev-db/sqlite:3
- dev-libs/crypto++:=
- dev-libs/icu:=
- dev-libs/libsodium:=
- dev-libs/libuv:=
- dev-libs/openssl:0=
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtimageformats:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- media-libs/libmediainfo
- media-libs/libraw
- net-dns/c-ares:=
- net-misc/curl[ssl,curl_ssl_openssl(-)]
- sys-libs/zlib
- x11-libs/libxcb:=
- dolphin? ( kde-apps/dolphin )
- freeimage? (
- media-libs/freeimage
- media-video/ffmpeg:=
- )
- nautilus? ( >=gnome-base/nautilus-43 )
- nemo? ( gnome-extra/nemo )
- thunar? ( xfce-base/thunar )
-"
-RDEPEND="
- ${DEPEND}
- x11-themes/hicolor-icon-theme
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
- "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
-)
-
-CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
-
-src_prepare() {
- if [[ ${PV} != ]]; then
- rmdir src/MEGASync/mega || die
- mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega || die
- fi
-
- if use dolphin; then
- cmake_src_prepare
- else
- default
- fi
-
- cd "${S}/src/MEGASync/mega" || die
- eautoreconf
-}
-
-src_configure() {
- cd "${S}/src/MEGASync/mega" || die
- econf \
- "--disable-curl-check
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 4fbd7faabde29d3cd9a3e69dbf1df15ba54f4322
Author: Takuya Wakazono gmail com>
AuthorDate: Tue May 7 12:18:33 2024 +
Commit: Florian Schmaus gentoo org>
CommitDate: Tue May 7 12:22:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4fbd7faa
net-misc/megasync: add 5.2.1.0
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest| 2 +
net-misc/megasync/megasync-5.2.1.0.ebuild | 136 ++
2 files changed, 138 insertions(+)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 7a20b659e1..88e44b6b2c 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,2 +1,4 @@
DIST megasync-5.2.0.0.tar.gz 23815622 BLAKE2B
04c1ff1b6516ca72e3e17a59ab1ba3142f7ef130e479aee5595e010be1993651aa57e8d977d85ffa547a20ae2569c77d5b3907aba8122fb3d6ea686d7e1a5b4a
SHA512
c8dd39f7a432aca3956f929bcaf0e86881a819719f184c07a389ae568edee9b54a21e807f5517bcc42c18290d96f7fef875f0308d5411f1e36df60f245aa601b
+DIST megasync-5.2.1.0.tar.gz 23819376 BLAKE2B
249471d14f146b0bbe4c97690c1832d63f06005b2dcc6f334a9fe2a33672d0b1bce3b738270d28a1674804320f53b25e3533548ed4a6f1af01ce91e24d138e32
SHA512
f667e73a8e6527cb79608584d486aeb9a8ebde4b6f3bc10f560030ee725575622c561fe75a217e8d9d97ddf204fd94ce258cc2b70a200baead7a5e44ab285aa8
DIST megasync-sdk-5.2.0.0.tar.gz 3809248 BLAKE2B
acf9be7b3d0faf843e394b717cb75ee703aadfdf2b79a6ea06eccb49d6d179ef8b2f3d430edce4bc37e6e53a45f1eab3865c433d015cf8d8412d6b037edbd81a
SHA512
2c65c53050dcd7757a1015200d4e25ca260e833105e577c6506d36efa280c5e5e511e8b5ea029a6efac09f36ffd6bfdb49b71417d32457d42397de83240451ec
+DIST megasync-sdk-5.2.1.0.tar.gz 3809248 BLAKE2B
acf9be7b3d0faf843e394b717cb75ee703aadfdf2b79a6ea06eccb49d6d179ef8b2f3d430edce4bc37e6e53a45f1eab3865c433d015cf8d8412d6b037edbd81a
SHA512
2c65c53050dcd7757a1015200d4e25ca260e833105e577c6506d36efa280c5e5e511e8b5ea029a6efac09f36ffd6bfdb49b71417d32457d42397de83240451ec
diff --git a/net-misc/megasync/megasync-5.2.1.0.ebuild
b/net-misc/megasync/megasync-5.2.1.0.ebuild
new file mode 100644
index 00..5c874d29c7
--- /dev/null
+++ b/net-misc/megasync/megasync-5.2.1.0.ebuild
@@ -0,0 +1,136 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools cmake qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
+HOMEPAGE="
+ https://mega.io
+ https://github.com/meganz/MEGAsync
+"
+
+if [[ ${PV} == ]];then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+ EGIT_BRANCH="master"
+ EGIT_SUBMODULES=( '*' )
+else
+ MEGA_SDK_REV="f71b60452a5d6c32bebc5125a13977a335d78e71" # commit of
src/MEGASync/mega submodule
+ MEGA_TAG_SUFFIX="Linux"
+ SRC_URI="
+
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
+ https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
+ "
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+fi
+
+LICENSE="MEGA"
+SLOT="0"
+IUSE="dolphin freeimage nautilus nemo thunar"
+
+DEPEND="
+ dev-db/sqlite:3
+ dev-libs/crypto++:=
+ dev-libs/icu:=
+ dev-libs/libsodium:=
+ dev-libs/libuv:=
+ dev-libs/openssl:0=
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtimageformats:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ media-libs/libmediainfo
+ media-libs/libraw
+ net-dns/c-ares:=
+ net-misc/curl[ssl,curl_ssl_openssl(-)]
+ sys-libs/zlib
+ x11-libs/libxcb:=
+ dolphin? ( kde-apps/dolphin )
+ freeimage? (
+ media-libs/freeimage
+ media-video/ffmpeg:=
+ )
+ nautilus? ( >=gnome-base/nautilus-43 )
+ nemo? ( gnome-extra/nemo )
+ thunar? ( xfce-base/thunar )
+"
+RDEPEND="
+ ${DEPEND}
+ x11-themes/hicolor-icon-theme
+"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
+ "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
+)
+
+CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
+
+src_prepare() {
+ if [[ ${PV} != ]]; then
+ rmdir src/MEGASync/mega || die
+ mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega || die
+ fi
+
+ if use dolphin; then
+ cmake_src_prepare
+ else
+ default
+ fi
+
+ cd "${S}/src/MEGASync/mega" || die
+ eautoreconf
+}
+
+src_configure() {
+ cd "${S}/src/MEGASync/mega" || die
+ econf \
+ "--disable-curl-checks" \
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: fad52ae19c0abf09643e629352425cdcaf906443
Author: Takuya Wakazono gmail com>
AuthorDate: Mon Mar 25 13:11:29 2024 +
Commit: Julien Roy jroy ca>
CommitDate: Mon Mar 25 13:15:11 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fad52ae1
net-misc/megasync: drop useless USE flags
It doesn't affect the actual build.
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/megasync-5.2.0.0.ebuild | 3 +--
net-misc/megasync/megasync-.ebuild| 3 +--
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/net-misc/megasync/megasync-5.2.0.0.ebuild
b/net-misc/megasync/megasync-5.2.0.0.ebuild
index c8a98542b6..5c874d29c7 100644
--- a/net-misc/megasync/megasync-5.2.0.0.ebuild
+++ b/net-misc/megasync/megasync-5.2.0.0.ebuild
@@ -29,7 +29,7 @@ fi
LICENSE="MEGA"
SLOT="0"
-IUSE="dolphin freeimage nautilus nemo threads thunar"
+IUSE="dolphin freeimage nautilus nemo thunar"
DEPEND="
dev-db/sqlite:3
@@ -100,7 +100,6 @@ src_configure() {
econf \
"--disable-curl-checks" \
"--disable-examples" \
- $(use_enable threads posix-threads) \
$(use_with freeimage)
cd "${S}/src" || die
diff --git a/net-misc/megasync/megasync-.ebuild
b/net-misc/megasync/megasync-.ebuild
index c8a98542b6..5c874d29c7 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-.ebuild
@@ -29,7 +29,7 @@ fi
LICENSE="MEGA"
SLOT="0"
-IUSE="dolphin freeimage nautilus nemo threads thunar"
+IUSE="dolphin freeimage nautilus nemo thunar"
DEPEND="
dev-db/sqlite:3
@@ -100,7 +100,6 @@ src_configure() {
econf \
"--disable-curl-checks" \
"--disable-examples" \
- $(use_enable threads posix-threads) \
$(use_with freeimage)
cd "${S}/src" || die
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 7dd3f1ad548843f316cd65a31e1cc4e2da7f2854
Author: Takuya Wakazono gmail com>
AuthorDate: Tue Mar 19 09:42:30 2024 +
Commit: Julien Roy jroy ca>
CommitDate: Tue Mar 19 10:00:50 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7dd3f1ad
net-misc/megasync: add 5.2.0.0
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 ++
net-misc/megasync/{megasync-.ebuild => megasync-5.2.0.0.ebuild} | 6 --
net-misc/megasync/megasync-.ebuild | 6 --
3 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 608392b6f7..929f0a39ed 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,2 +1,4 @@
DIST megasync-4.12.2.0.tar.gz 25267623 BLAKE2B
e1a7e6f7e3509f8a8cdb402f228ffaf1809a16c134428ff3d0de59684b3440882ae9c0f5e4be38325044305589c988bbb83953cf6c06408b7d319dee9712cc5b
SHA512
c99e29e1999eb257bec8d97dea92094c3c429e8b12380ac9097abe5092a8005ad67e09b9d893a69c2bccc061705ffb78ceeedbf5a7923849f4b2cff9e2f98333
+DIST megasync-5.2.0.0.tar.gz 23815622 BLAKE2B
04c1ff1b6516ca72e3e17a59ab1ba3142f7ef130e479aee5595e010be1993651aa57e8d977d85ffa547a20ae2569c77d5b3907aba8122fb3d6ea686d7e1a5b4a
SHA512
c8dd39f7a432aca3956f929bcaf0e86881a819719f184c07a389ae568edee9b54a21e807f5517bcc42c18290d96f7fef875f0308d5411f1e36df60f245aa601b
DIST megasync-sdk-4.12.2.0.tar.gz 3580874 BLAKE2B
7fe63ccd998ac0fe4f6d31d4fb38041d01180044b6a36658da28b0793c2c0c9a95984a937ffa74b11449818ca63a55d7d1faef65e69ea29309d42c4d7646b2c3
SHA512
e97d5901e5445bd677b2d7c50d684dbd6975efcba43ed6618b76d9452b33f5c42eaa8279e920987cf5af63da6ad951589e644bf01814b69739e4260c651aa68b
+DIST megasync-sdk-5.2.0.0.tar.gz 3809248 BLAKE2B
acf9be7b3d0faf843e394b717cb75ee703aadfdf2b79a6ea06eccb49d6d179ef8b2f3d430edce4bc37e6e53a45f1eab3865c433d015cf8d8412d6b037edbd81a
SHA512
2c65c53050dcd7757a1015200d4e25ca260e833105e577c6506d36efa280c5e5e511e8b5ea029a6efac09f36ffd6bfdb49b71417d32457d42397de83240451ec
diff --git a/net-misc/megasync/megasync-.ebuild
b/net-misc/megasync/megasync-5.2.0.0.ebuild
similarity index 95%
copy from net-misc/megasync/megasync-.ebuild
copy to net-misc/megasync/megasync-5.2.0.0.ebuild
index 78d77b1684..c8a98542b6 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-5.2.0.0.ebuild
@@ -17,8 +17,8 @@ if [[ ${PV} == ]];then
EGIT_BRANCH="master"
EGIT_SUBMODULES=( '*' )
else
- MEGA_SDK_REV="2e9307d114c379967f415211d466262162e074d4" # commit of
src/MEGASync/mega submodule
- MEGA_TAG_SUFFIX="Win"
+ MEGA_SDK_REV="f71b60452a5d6c32bebc5125a13977a335d78e71" # commit of
src/MEGASync/mega submodule
+ MEGA_TAG_SUFFIX="Linux"
SRC_URI="
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
@@ -34,6 +34,7 @@ IUSE="dolphin freeimage nautilus nemo threads thunar"
DEPEND="
dev-db/sqlite:3
dev-libs/crypto++:=
+ dev-libs/icu:=
dev-libs/libsodium:=
dev-libs/libuv:=
dev-libs/openssl:0=
@@ -52,6 +53,7 @@ DEPEND="
net-dns/c-ares:=
net-misc/curl[ssl,curl_ssl_openssl(-)]
sys-libs/zlib
+ x11-libs/libxcb:=
dolphin? ( kde-apps/dolphin )
freeimage? (
media-libs/freeimage
diff --git a/net-misc/megasync/megasync-.ebuild
b/net-misc/megasync/megasync-.ebuild
index 78d77b1684..c8a98542b6 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-.ebuild
@@ -17,8 +17,8 @@ if [[ ${PV} == ]];then
EGIT_BRANCH="master"
EGIT_SUBMODULES=( '*' )
else
- MEGA_SDK_REV="2e9307d114c379967f415211d466262162e074d4" # commit of
src/MEGASync/mega submodule
- MEGA_TAG_SUFFIX="Win"
+ MEGA_SDK_REV="f71b60452a5d6c32bebc5125a13977a335d78e71" # commit of
src/MEGASync/mega submodule
+ MEGA_TAG_SUFFIX="Linux"
SRC_URI="
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
@@ -34,6 +34,7 @@ IUSE="dolphin freeimage nautilus nemo threads thunar"
DEPEND="
dev-db/sqlite:3
dev-libs/crypto++:=
+ dev-libs/icu:=
dev-libs/libsodium:=
dev-libs/libuv:=
dev-libs/openssl:0=
@@ -52,6 +53,7 @@ DEPEND="
net-dns/c-ares:=
net-misc/curl[ssl,curl_ssl_openssl(-)]
sys-libs/zlib
+ x11-libs/libxcb:=
dolphin? ( kde-apps/dolphin )
freeimage? (
media-libs/freeimage
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 66f83a98a5974bdb1f6545263c5c230f97bd5505
Author: Takuya Wakazono gmail com>
AuthorDate: Tue Mar 19 09:43:23 2024 +
Commit: Julien Roy jroy ca>
CommitDate: Tue Mar 19 10:00:51 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66f83a98
net-misc/megasync: drop 4.12.2.0
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 -
net-misc/megasync/megasync-4.12.2.0.ebuild | 135 -
2 files changed, 137 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 929f0a39ed..7a20b659e1 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,2 @@
-DIST megasync-4.12.2.0.tar.gz 25267623 BLAKE2B
e1a7e6f7e3509f8a8cdb402f228ffaf1809a16c134428ff3d0de59684b3440882ae9c0f5e4be38325044305589c988bbb83953cf6c06408b7d319dee9712cc5b
SHA512
c99e29e1999eb257bec8d97dea92094c3c429e8b12380ac9097abe5092a8005ad67e09b9d893a69c2bccc061705ffb78ceeedbf5a7923849f4b2cff9e2f98333
DIST megasync-5.2.0.0.tar.gz 23815622 BLAKE2B
04c1ff1b6516ca72e3e17a59ab1ba3142f7ef130e479aee5595e010be1993651aa57e8d977d85ffa547a20ae2569c77d5b3907aba8122fb3d6ea686d7e1a5b4a
SHA512
c8dd39f7a432aca3956f929bcaf0e86881a819719f184c07a389ae568edee9b54a21e807f5517bcc42c18290d96f7fef875f0308d5411f1e36df60f245aa601b
-DIST megasync-sdk-4.12.2.0.tar.gz 3580874 BLAKE2B
7fe63ccd998ac0fe4f6d31d4fb38041d01180044b6a36658da28b0793c2c0c9a95984a937ffa74b11449818ca63a55d7d1faef65e69ea29309d42c4d7646b2c3
SHA512
e97d5901e5445bd677b2d7c50d684dbd6975efcba43ed6618b76d9452b33f5c42eaa8279e920987cf5af63da6ad951589e644bf01814b69739e4260c651aa68b
DIST megasync-sdk-5.2.0.0.tar.gz 3809248 BLAKE2B
acf9be7b3d0faf843e394b717cb75ee703aadfdf2b79a6ea06eccb49d6d179ef8b2f3d430edce4bc37e6e53a45f1eab3865c433d015cf8d8412d6b037edbd81a
SHA512
2c65c53050dcd7757a1015200d4e25ca260e833105e577c6506d36efa280c5e5e511e8b5ea029a6efac09f36ffd6bfdb49b71417d32457d42397de83240451ec
diff --git a/net-misc/megasync/megasync-4.12.2.0.ebuild
b/net-misc/megasync/megasync-4.12.2.0.ebuild
deleted file mode 100644
index 78d77b1684..00
--- a/net-misc/megasync/megasync-4.12.2.0.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools cmake qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
-HOMEPAGE="
- https://mega.io
- https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} == ]];then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
- EGIT_BRANCH="master"
- EGIT_SUBMODULES=( '*' )
-else
- MEGA_SDK_REV="2e9307d114c379967f415211d466262162e074d4" # commit of
src/MEGASync/mega submodule
- MEGA_TAG_SUFFIX="Win"
- SRC_URI="
-
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
- https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
- "
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-fi
-
-LICENSE="MEGA"
-SLOT="0"
-IUSE="dolphin freeimage nautilus nemo threads thunar"
-
-DEPEND="
- dev-db/sqlite:3
- dev-libs/crypto++:=
- dev-libs/libsodium:=
- dev-libs/libuv:=
- dev-libs/openssl:0=
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtimageformats:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- media-libs/libmediainfo
- media-libs/libraw
- net-dns/c-ares:=
- net-misc/curl[ssl,curl_ssl_openssl(-)]
- sys-libs/zlib
- dolphin? ( kde-apps/dolphin )
- freeimage? (
- media-libs/freeimage
- media-video/ffmpeg:=
- )
- nautilus? ( >=gnome-base/nautilus-43 )
- nemo? ( gnome-extra/nemo )
- thunar? ( xfce-base/thunar )
-"
-RDEPEND="
- ${DEPEND}
- x11-themes/hicolor-icon-theme
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
- "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
-)
-
-CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
-
-src_prepare() {
- if [[ ${PV} != ]]; then
- rmdir src/MEGASync/mega || die
- mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega || die
- fi
-
- if use dolphin; then
- cmake_src_prepare
- else
- default
- fi
-
- cd "${S}/src/MEGASync/mega" || die
- eautoreconf
-}
-
-src_configure() {
- cd "${S}/src/MEGASync/mega" || die
- econf \
- "--disable-curl-checks" \
- "--disable-examples" \
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: a1b469f9ba91fda145d0e61d067c8e617055656c
Author: Takuya Wakazono gmail com>
AuthorDate: Mon Jan 29 09:39:03 2024 +
Commit: David Roman gmail com>
CommitDate: Mon Jan 29 09:40:55 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a1b469f9
net-misc/megasync: drop 4.12.0.0
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 -
net-misc/megasync/megasync-4.12.0.0.ebuild | 135 -
2 files changed, 137 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 68503f8b29..608392b6f7 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,2 @@
-DIST megasync-4.12.0.0.tar.gz 25266988 BLAKE2B
0c126feb273d6d11e05a3ec3a5e7925f27bfd86e2ef23306fce4c9b2564b178dc5918b7bef9dcea33a8a5d0462e9c1e8d771c299de6e0f8ed5d4bed616ed58f9
SHA512
fd3ea7b624e66e3d4576c436d983a027e711783d41c585eedf540ba6bbf25ab9128ab4a3c0d2e6806705d54cea5e470d7339d49cc72a635385861f9efd64faf9
DIST megasync-4.12.2.0.tar.gz 25267623 BLAKE2B
e1a7e6f7e3509f8a8cdb402f228ffaf1809a16c134428ff3d0de59684b3440882ae9c0f5e4be38325044305589c988bbb83953cf6c06408b7d319dee9712cc5b
SHA512
c99e29e1999eb257bec8d97dea92094c3c429e8b12380ac9097abe5092a8005ad67e09b9d893a69c2bccc061705ffb78ceeedbf5a7923849f4b2cff9e2f98333
-DIST megasync-sdk-4.12.0.0.tar.gz 3580874 BLAKE2B
7fe63ccd998ac0fe4f6d31d4fb38041d01180044b6a36658da28b0793c2c0c9a95984a937ffa74b11449818ca63a55d7d1faef65e69ea29309d42c4d7646b2c3
SHA512
e97d5901e5445bd677b2d7c50d684dbd6975efcba43ed6618b76d9452b33f5c42eaa8279e920987cf5af63da6ad951589e644bf01814b69739e4260c651aa68b
DIST megasync-sdk-4.12.2.0.tar.gz 3580874 BLAKE2B
7fe63ccd998ac0fe4f6d31d4fb38041d01180044b6a36658da28b0793c2c0c9a95984a937ffa74b11449818ca63a55d7d1faef65e69ea29309d42c4d7646b2c3
SHA512
e97d5901e5445bd677b2d7c50d684dbd6975efcba43ed6618b76d9452b33f5c42eaa8279e920987cf5af63da6ad951589e644bf01814b69739e4260c651aa68b
diff --git a/net-misc/megasync/megasync-4.12.0.0.ebuild
b/net-misc/megasync/megasync-4.12.0.0.ebuild
deleted file mode 100644
index 78d77b1684..00
--- a/net-misc/megasync/megasync-4.12.0.0.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools cmake qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
-HOMEPAGE="
- https://mega.io
- https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} == ]];then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
- EGIT_BRANCH="master"
- EGIT_SUBMODULES=( '*' )
-else
- MEGA_SDK_REV="2e9307d114c379967f415211d466262162e074d4" # commit of
src/MEGASync/mega submodule
- MEGA_TAG_SUFFIX="Win"
- SRC_URI="
-
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
- https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
- "
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-fi
-
-LICENSE="MEGA"
-SLOT="0"
-IUSE="dolphin freeimage nautilus nemo threads thunar"
-
-DEPEND="
- dev-db/sqlite:3
- dev-libs/crypto++:=
- dev-libs/libsodium:=
- dev-libs/libuv:=
- dev-libs/openssl:0=
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtimageformats:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- media-libs/libmediainfo
- media-libs/libraw
- net-dns/c-ares:=
- net-misc/curl[ssl,curl_ssl_openssl(-)]
- sys-libs/zlib
- dolphin? ( kde-apps/dolphin )
- freeimage? (
- media-libs/freeimage
- media-video/ffmpeg:=
- )
- nautilus? ( >=gnome-base/nautilus-43 )
- nemo? ( gnome-extra/nemo )
- thunar? ( xfce-base/thunar )
-"
-RDEPEND="
- ${DEPEND}
- x11-themes/hicolor-icon-theme
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
- "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
-)
-
-CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
-
-src_prepare() {
- if [[ ${PV} != ]]; then
- rmdir src/MEGASync/mega || die
- mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega || die
- fi
-
- if use dolphin; then
- cmake_src_prepare
- else
- default
- fi
-
- cd "${S}/src/MEGASync/mega" || die
- eautoreconf
-}
-
-src_configure() {
- cd "${S}/src/MEGASync/mega" || die
- econf \
- "--disable-curl-checks" \
- "--disable-example
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 2610935c733ce060145232acd3f9cce0808d6992
Author: Takuya Wakazono gmail com>
AuthorDate: Mon Jan 29 09:38:50 2024 +
Commit: David Roman gmail com>
CommitDate: Mon Jan 29 09:40:55 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2610935c
net-misc/megasync: add 4.12.2.0
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 +
net-misc/megasync/megasync-4.12.2.0.ebuild | 135 +
2 files changed, 137 insertions(+)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 66528c..68503f8b29 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,2 +1,4 @@
DIST megasync-4.12.0.0.tar.gz 25266988 BLAKE2B
0c126feb273d6d11e05a3ec3a5e7925f27bfd86e2ef23306fce4c9b2564b178dc5918b7bef9dcea33a8a5d0462e9c1e8d771c299de6e0f8ed5d4bed616ed58f9
SHA512
fd3ea7b624e66e3d4576c436d983a027e711783d41c585eedf540ba6bbf25ab9128ab4a3c0d2e6806705d54cea5e470d7339d49cc72a635385861f9efd64faf9
+DIST megasync-4.12.2.0.tar.gz 25267623 BLAKE2B
e1a7e6f7e3509f8a8cdb402f228ffaf1809a16c134428ff3d0de59684b3440882ae9c0f5e4be38325044305589c988bbb83953cf6c06408b7d319dee9712cc5b
SHA512
c99e29e1999eb257bec8d97dea92094c3c429e8b12380ac9097abe5092a8005ad67e09b9d893a69c2bccc061705ffb78ceeedbf5a7923849f4b2cff9e2f98333
DIST megasync-sdk-4.12.0.0.tar.gz 3580874 BLAKE2B
7fe63ccd998ac0fe4f6d31d4fb38041d01180044b6a36658da28b0793c2c0c9a95984a937ffa74b11449818ca63a55d7d1faef65e69ea29309d42c4d7646b2c3
SHA512
e97d5901e5445bd677b2d7c50d684dbd6975efcba43ed6618b76d9452b33f5c42eaa8279e920987cf5af63da6ad951589e644bf01814b69739e4260c651aa68b
+DIST megasync-sdk-4.12.2.0.tar.gz 3580874 BLAKE2B
7fe63ccd998ac0fe4f6d31d4fb38041d01180044b6a36658da28b0793c2c0c9a95984a937ffa74b11449818ca63a55d7d1faef65e69ea29309d42c4d7646b2c3
SHA512
e97d5901e5445bd677b2d7c50d684dbd6975efcba43ed6618b76d9452b33f5c42eaa8279e920987cf5af63da6ad951589e644bf01814b69739e4260c651aa68b
diff --git a/net-misc/megasync/megasync-4.12.2.0.ebuild
b/net-misc/megasync/megasync-4.12.2.0.ebuild
new file mode 100644
index 00..78d77b1684
--- /dev/null
+++ b/net-misc/megasync/megasync-4.12.2.0.ebuild
@@ -0,0 +1,135 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools cmake qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
+HOMEPAGE="
+ https://mega.io
+ https://github.com/meganz/MEGAsync
+"
+
+if [[ ${PV} == ]];then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+ EGIT_BRANCH="master"
+ EGIT_SUBMODULES=( '*' )
+else
+ MEGA_SDK_REV="2e9307d114c379967f415211d466262162e074d4" # commit of
src/MEGASync/mega submodule
+ MEGA_TAG_SUFFIX="Win"
+ SRC_URI="
+
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
+ https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
+ "
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+fi
+
+LICENSE="MEGA"
+SLOT="0"
+IUSE="dolphin freeimage nautilus nemo threads thunar"
+
+DEPEND="
+ dev-db/sqlite:3
+ dev-libs/crypto++:=
+ dev-libs/libsodium:=
+ dev-libs/libuv:=
+ dev-libs/openssl:0=
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtimageformats:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ media-libs/libmediainfo
+ media-libs/libraw
+ net-dns/c-ares:=
+ net-misc/curl[ssl,curl_ssl_openssl(-)]
+ sys-libs/zlib
+ dolphin? ( kde-apps/dolphin )
+ freeimage? (
+ media-libs/freeimage
+ media-video/ffmpeg:=
+ )
+ nautilus? ( >=gnome-base/nautilus-43 )
+ nemo? ( gnome-extra/nemo )
+ thunar? ( xfce-base/thunar )
+"
+RDEPEND="
+ ${DEPEND}
+ x11-themes/hicolor-icon-theme
+"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
+ "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
+)
+
+CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
+
+src_prepare() {
+ if [[ ${PV} != ]]; then
+ rmdir src/MEGASync/mega || die
+ mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega || die
+ fi
+
+ if use dolphin; then
+ cmake_src_prepare
+ else
+ default
+ fi
+
+ cd "${S}/src/MEGASync/mega" || die
+ eautoreconf
+}
+
+src_configure() {
+ cd "${S}/src/MEGASync/mega" || die
+ econf \
+ "--disable-curl-checks" \
+ "--disable-examples" \
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 7290793c03d2f9da35ff3c3bf8dc7b523c6b10ce
Author: Takuya Wakazono gmail com>
AuthorDate: Fri Jan 26 08:16:17 2024 +
Commit: David Roman gmail com>
CommitDate: Fri Jan 26 08:16:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7290793c
net-misc/megasync: drop 4.11.0.0
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 -
net-misc/megasync/megasync-4.11.0.0.ebuild | 134 -
2 files changed, 136 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index bf22d45e39..66528c 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,2 @@
-DIST megasync-4.11.0.0.tar.gz 20313571 BLAKE2B
8c5c58912fef730bf3e4c56c5de0b2c6f4825be6c91ec19e6c5f5946a76efa5fd9f36f6afdee3d886b31a13c924dea81f7999d29fbab0bb0f1acefbe52c449f5
SHA512
ab43b83d05d56b8eb1bf66ed89801889cfb8d21d9bae86245607a1d7c36f7436fa8879f6fd94cb07c4a2e8567532b9e0919ec9e78e2ca85d8fca262b1479b482
DIST megasync-4.12.0.0.tar.gz 25266988 BLAKE2B
0c126feb273d6d11e05a3ec3a5e7925f27bfd86e2ef23306fce4c9b2564b178dc5918b7bef9dcea33a8a5d0462e9c1e8d771c299de6e0f8ed5d4bed616ed58f9
SHA512
fd3ea7b624e66e3d4576c436d983a027e711783d41c585eedf540ba6bbf25ab9128ab4a3c0d2e6806705d54cea5e470d7339d49cc72a635385861f9efd64faf9
-DIST megasync-sdk-4.11.0.0.tar.gz 3714994 BLAKE2B
6d6d217d8acb7f191c88f18bc0b2ef9b6f743502a9916841177a93452c1818cffcb8275134cc2a32162693c59af829d42249497f2ed18b66e3c0f032f0ba6780
SHA512
471102d280d02b90f41c46f5700c0d71d88f74ccf7c605c717a66ad154c84c725ce231d11779fd480b2eb81b073da0bbea00dbc149918e6519fe89694b185ef4
DIST megasync-sdk-4.12.0.0.tar.gz 3580874 BLAKE2B
7fe63ccd998ac0fe4f6d31d4fb38041d01180044b6a36658da28b0793c2c0c9a95984a937ffa74b11449818ca63a55d7d1faef65e69ea29309d42c4d7646b2c3
SHA512
e97d5901e5445bd677b2d7c50d684dbd6975efcba43ed6618b76d9452b33f5c42eaa8279e920987cf5af63da6ad951589e644bf01814b69739e4260c651aa68b
diff --git a/net-misc/megasync/megasync-4.11.0.0.ebuild
b/net-misc/megasync/megasync-4.11.0.0.ebuild
deleted file mode 100644
index 0d4b8ab3f4..00
--- a/net-misc/megasync/megasync-4.11.0.0.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools cmake qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
-HOMEPAGE="
- https://mega.io
- https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} == ]];then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
- EGIT_BRANCH="master"
- EGIT_SUBMODULES=( '*' )
-else
- MEGA_SDK_REV="6d4c102940dab277974090cd4292e58f08ac6032" # commit of
src/MEGASync/mega submodule
- MEGA_TAG_SUFFIX="Win"
- SRC_URI="
-
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
- https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
- "
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-fi
-
-LICENSE="MEGA"
-SLOT="0"
-IUSE="dolphin freeimage nautilus nemo threads thunar"
-
-DEPEND="
- dev-db/sqlite:3
- dev-libs/crypto++:=
- dev-libs/libsodium:=
- dev-libs/libuv:=
- dev-libs/openssl:0=
- dev-qt/qtcore:5
- dev-qt/qtwidgets:5
- dev-qt/qtgui:5
- dev-qt/qtconcurrent:5
- dev-qt/qtnetwork:5
- dev-qt/qtdbus:5
- dev-qt/qtimageformats:5
- dev-qt/qtsvg:5
- dev-qt/qtx11extras:5
- media-libs/libmediainfo
- media-libs/libraw
- net-dns/c-ares:=
- net-misc/curl[ssl,curl_ssl_openssl(-)]
- sys-libs/zlib
- dolphin? ( kde-apps/dolphin )
- freeimage? (
- media-libs/freeimage
- media-video/ffmpeg:=
- )
- nautilus? ( >=gnome-base/nautilus-43 )
- nemo? ( gnome-extra/nemo )
- thunar? ( xfce-base/thunar )
-"
-RDEPEND="
- ${DEPEND}
- x11-themes/hicolor-icon-theme
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
-
-src_prepare() {
- if [[ ${PV} != ]]; then
- rmdir src/MEGASync/mega
- mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega
- fi
-
- if has_version ">=media-video/ffmpeg-6.0"; then
- eapply "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
- fi
- eapply "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
-
- if use dolphin; then
- cmake_src_prepare
- else
- default
- fi
-
- cd "${S}/src/MEGASync/mega"
- eautoreconf
-}
-
-src_configure() {
- cd "${S}/src/MEGASync/mega"
- econf \
- "--disable-curl-checks" \
- "--disa
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: cd5a69edc3604a6348eb3c6eeb4ddeb447c7b5ab
Author: Takuya Wakazono gmail com>
AuthorDate: Fri Jan 26 08:15:45 2024 +
Commit: David Roman gmail com>
CommitDate: Fri Jan 26 08:15:45 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cd5a69ed
net-misc/megasync: add 4.12.0.0, sync live
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 ++
...gasync-.ebuild => megasync-4.12.0.0.ebuild} | 41 +++---
net-misc/megasync/megasync-.ebuild | 41 +++---
3 files changed, 44 insertions(+), 40 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 701233efc4..bf22d45e39 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,2 +1,4 @@
DIST megasync-4.11.0.0.tar.gz 20313571 BLAKE2B
8c5c58912fef730bf3e4c56c5de0b2c6f4825be6c91ec19e6c5f5946a76efa5fd9f36f6afdee3d886b31a13c924dea81f7999d29fbab0bb0f1acefbe52c449f5
SHA512
ab43b83d05d56b8eb1bf66ed89801889cfb8d21d9bae86245607a1d7c36f7436fa8879f6fd94cb07c4a2e8567532b9e0919ec9e78e2ca85d8fca262b1479b482
+DIST megasync-4.12.0.0.tar.gz 25266988 BLAKE2B
0c126feb273d6d11e05a3ec3a5e7925f27bfd86e2ef23306fce4c9b2564b178dc5918b7bef9dcea33a8a5d0462e9c1e8d771c299de6e0f8ed5d4bed616ed58f9
SHA512
fd3ea7b624e66e3d4576c436d983a027e711783d41c585eedf540ba6bbf25ab9128ab4a3c0d2e6806705d54cea5e470d7339d49cc72a635385861f9efd64faf9
DIST megasync-sdk-4.11.0.0.tar.gz 3714994 BLAKE2B
6d6d217d8acb7f191c88f18bc0b2ef9b6f743502a9916841177a93452c1818cffcb8275134cc2a32162693c59af829d42249497f2ed18b66e3c0f032f0ba6780
SHA512
471102d280d02b90f41c46f5700c0d71d88f74ccf7c605c717a66ad154c84c725ce231d11779fd480b2eb81b073da0bbea00dbc149918e6519fe89694b185ef4
+DIST megasync-sdk-4.12.0.0.tar.gz 3580874 BLAKE2B
7fe63ccd998ac0fe4f6d31d4fb38041d01180044b6a36658da28b0793c2c0c9a95984a937ffa74b11449818ca63a55d7d1faef65e69ea29309d42c4d7646b2c3
SHA512
e97d5901e5445bd677b2d7c50d684dbd6975efcba43ed6618b76d9452b33f5c42eaa8279e920987cf5af63da6ad951589e644bf01814b69739e4260c651aa68b
diff --git a/net-misc/megasync/megasync-.ebuild
b/net-misc/megasync/megasync-4.12.0.0.ebuild
similarity index 79%
copy from net-misc/megasync/megasync-.ebuild
copy to net-misc/megasync/megasync-4.12.0.0.ebuild
index 0d4b8ab3f4..78d77b1684 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-4.12.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ if [[ ${PV} == ]];then
EGIT_BRANCH="master"
EGIT_SUBMODULES=( '*' )
else
- MEGA_SDK_REV="6d4c102940dab277974090cd4292e58f08ac6032" # commit of
src/MEGASync/mega submodule
+ MEGA_SDK_REV="2e9307d114c379967f415211d466262162e074d4" # commit of
src/MEGASync/mega submodule
MEGA_TAG_SUFFIX="Win"
SRC_URI="
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
@@ -37,14 +37,15 @@ DEPEND="
dev-libs/libsodium:=
dev-libs/libuv:=
dev-libs/openssl:0=
+ dev-qt/qtconcurrent:5
dev-qt/qtcore:5
- dev-qt/qtwidgets:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
dev-qt/qtgui:5
- dev-qt/qtconcurrent:5
dev-qt/qtnetwork:5
- dev-qt/qtdbus:5
dev-qt/qtimageformats:5
dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
media-libs/libmediainfo
media-libs/libraw
@@ -69,18 +70,18 @@ BDEPEND="
dolphin? ( kde-frameworks/extra-cmake-modules )
"
+PATCHES=(
+ "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
+ "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
+)
+
CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
src_prepare() {
if [[ ${PV} != ]]; then
- rmdir src/MEGASync/mega
- mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega
- fi
-
- if has_version ">=media-video/ffmpeg-6.0"; then
- eapply "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
+ rmdir src/MEGASync/mega || die
+ mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega || die
fi
- eapply "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
if use dolphin; then
cmake_src_prepare
@@ -88,20 +89,20 @@ src_prepare() {
default
fi
- cd "${S}/src/MEGASync/mega"
+ cd "${S}/src/MEGASync/mega" || die
eautoreconf
}
src_configure() {
- cd "${S}/src/MEGASync/mega"
+ cd "${S}/src/MEGASync/mega" || die
econf \
"--disable-curl-checks" \
"--disable-examples" \
$(use_enable threads posix-threads) \
$(use_with freeimage)
- cd "${S}/src"
- local myeqmakeargs=(
+ cd "${S}/src" || die
+
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: afefb2434447786f65367cc2f74102de2fbc7d0e Author: Takuya Wakazono gmail com> AuthorDate: Thu Nov 23 05:49:45 2023 + Commit: David Roman gmail com> CommitDate: Thu Nov 23 05:49:45 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=afefb243 net-misc/megasync: add conditional ffmpeg dep Signed-off-by: Takuya Wakazono gmail.com> net-misc/megasync/Manifest | 2 -- net-misc/megasync/megasync-4.11.0.0.ebuild | 15 --- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest index 8850fd168a..701233efc4 100644 --- a/net-misc/megasync/Manifest +++ b/net-misc/megasync/Manifest @@ -1,4 +1,2 @@ -DIST megasync-4.10.0.0.tar.gz 20254658 BLAKE2B c36a715ec4da883f5f8b9bf2f9f223b0701ba7b74399cba448bbf93dbc210bc2b3ff4b538af0eba08ea8a92f0134749fa2eeb3eba00b1de6cfad5d42117d2ab8 SHA512 3f37c39dd0552e64f802cebb63f275a8cbc2b445aad1f74576b732022563f79c8264257494f7778d6fec6dff98f06cc7276022edc6e6279bd6e683fdcfcddb94 DIST megasync-4.11.0.0.tar.gz 20313571 BLAKE2B 8c5c58912fef730bf3e4c56c5de0b2c6f4825be6c91ec19e6c5f5946a76efa5fd9f36f6afdee3d886b31a13c924dea81f7999d29fbab0bb0f1acefbe52c449f5 SHA512 ab43b83d05d56b8eb1bf66ed89801889cfb8d21d9bae86245607a1d7c36f7436fa8879f6fd94cb07c4a2e8567532b9e0919ec9e78e2ca85d8fca262b1479b482 -DIST megasync-sdk-4.10.0.0.tar.gz 3696547 BLAKE2B 13f69a0bd24a4aac6e73af1bd883bd0abdfd5ceef6e9e558286fc9002acd5f4822c762b57c4ca7fcd3f5ec3a1a00459e3b0a2d2d1c4963d7fc8caacd2b6a SHA512 8dcbd0a0b086616a432ff0979695ddb799a01a32550f0777ddf26fe795b340a754dbcd3f77af55e9286673bca3c366cdaa07432c1c2b552b2ecf23f9500e8a2c DIST megasync-sdk-4.11.0.0.tar.gz 3714994 BLAKE2B 6d6d217d8acb7f191c88f18bc0b2ef9b6f743502a9916841177a93452c1818cffcb8275134cc2a32162693c59af829d42249497f2ed18b66e3c0f032f0ba6780 SHA512 471102d280d02b90f41c46f5700c0d71d88f74ccf7c605c717a66ad154c84c725ce231d11779fd480b2eb81b073da0bbea00dbc149918e6519fe89694b185ef4 diff --git a/net-misc/megasync/megasync-4.11.0.0.ebuild b/net-misc/megasync/megasync-4.11.0.0.ebuild index 435105f4a9..0d4b8ab3f4 100644 --- a/net-misc/megasync/megasync-4.11.0.0.ebuild +++ b/net-misc/megasync/megasync-4.11.0.0.ebuild @@ -33,10 +33,9 @@ IUSE="dolphin freeimage nautilus nemo threads thunar" DEPEND=" dev-db/sqlite:3 - dev-libs/crypto++ - dev-libs/libgcrypt - dev-libs/libsodium - dev-libs/libuv + dev-libs/crypto++:= + dev-libs/libsodium:= + dev-libs/libuv:= dev-libs/openssl:0= dev-qt/qtcore:5 dev-qt/qtwidgets:5 @@ -48,13 +47,15 @@ DEPEND=" dev-qt/qtsvg:5 dev-qt/qtx11extras:5 media-libs/libmediainfo - media-libs/libpng media-libs/libraw - net-dns/c-ares + net-dns/c-ares:= net-misc/curl[ssl,curl_ssl_openssl(-)] sys-libs/zlib dolphin? ( kde-apps/dolphin ) - freeimage? ( media-libs/freeimage ) + freeimage? ( + media-libs/freeimage + media-video/ffmpeg:= + ) nautilus? ( >=gnome-base/nautilus-43 ) nemo? ( gnome-extra/nemo ) thunar? ( xfce-base/thunar )
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: ec7a13b111388a2d9fe857ff037f549a1bf413c2
Author: Takuya Wakazono gmail com>
AuthorDate: Thu Nov 23 05:51:04 2023 +
Commit: David Roman gmail com>
CommitDate: Thu Nov 23 05:51:04 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ec7a13b1
net-misc/megasync: sync live
Closes: https://bugs.gentoo.org/893436
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/megasync-.ebuild | 126 ++---
1 file changed, 55 insertions(+), 71 deletions(-)
diff --git a/net-misc/megasync/megasync-.ebuild
b/net-misc/megasync/megasync-.ebuild
index 52f96e01ed..0d4b8ab3f4 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit autotools desktop qmake-utils xdg cmake
+inherit autotools cmake qmake-utils xdg
DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
HOMEPAGE="
@@ -17,43 +17,26 @@ if [[ ${PV} == ]];then
EGIT_BRANCH="master"
EGIT_SUBMODULES=( '*' )
else
- MEGA_SDK_REV="c11a688d578e16dc25d4c94fee7995730be1aa50" # commit of
src/MEGASync/mega submodule
+ MEGA_SDK_REV="6d4c102940dab277974090cd4292e58f08ac6032" # commit of
src/MEGASync/mega submodule
+ MEGA_TAG_SUFFIX="Win"
SRC_URI="
- https://github.com/meganz/MEGAsync/archive/v${PV}_Win.tar.gz ->
${P}.tar.gz
+
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
"
KEYWORDS="~amd64 ~x86"
- # 4.5.0.0 has no dedicated linux tag
- S="${WORKDIR}"/MEGAsync-${PV}_Win
+ S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
fi
LICENSE="MEGA"
SLOT="0"
-IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java nautilus
php python readline threads thunar"
+IUSE="dolphin freeimage nautilus nemo threads thunar"
-RDEPEND="
- app-arch/xz-utils
- dev-libs/libgcrypt
- dev-libs/libsodium
- dev-libs/libuv
- dev-libs/openssl:0=
- media-libs/libpng
- net-dns/c-ares
- x11-themes/hicolor-icon-theme
- cryptopp? ( dev-libs/crypto++ )
- curl? ( net-misc/curl[ssl,curl_ssl_openssl(-)] )
- dolphin? ( kde-apps/dolphin )
- freeimage? ( media-libs/freeimage )
- nautilus? ( >=gnome-base/nautilus-3 )
- readline? ( sys-libs/readline:0 )
- sqlite? ( dev-db/sqlite:3 )
- thunar? ( xfce-base/thunar )
- zlib? ( sys-libs/zlib )
-"
DEPEND="
- ${RDEPEND}
- media-libs/libmediainfo
- media-libs/libraw
+ dev-db/sqlite:3
+ dev-libs/crypto++:=
+ dev-libs/libsodium:=
+ dev-libs/libuv:=
+ dev-libs/openssl:0=
dev-qt/qtcore:5
dev-qt/qtwidgets:5
dev-qt/qtgui:5
@@ -63,36 +46,48 @@ DEPEND="
dev-qt/qtimageformats:5
dev-qt/qtsvg:5
dev-qt/qtx11extras:5
+ media-libs/libmediainfo
+ media-libs/libraw
+ net-dns/c-ares:=
+ net-misc/curl[ssl,curl_ssl_openssl(-)]
+ sys-libs/zlib
+ dolphin? ( kde-apps/dolphin )
+ freeimage? (
+ media-libs/freeimage
+ media-video/ffmpeg:=
+ )
+ nautilus? ( >=gnome-base/nautilus-43 )
+ nemo? ( gnome-extra/nemo )
+ thunar? ( xfce-base/thunar )
+"
+RDEPEND="
+ ${DEPEND}
+ x11-themes/hicolor-icon-theme
"
BDEPEND="
- dev-lang/swig
- dev-qt/linguist-tools
+ dev-qt/linguist-tools:5
+ dolphin? ( kde-frameworks/extra-cmake-modules )
"
-DOCS=( CREDITS.md README.md )
-
CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
src_prepare() {
if [[ ${PV} != ]]; then
rmdir src/MEGASync/mega
- mv "${WORKDIR}"/sdk-${MEGA_SDK_REV} src/MEGASync/mega
- fi
- if [ -e "${FILESDIR}/${P}_pdfium.patch" ]; then
- cd "${S}/src/MEGASync/mega"
- eapply -Np1 "${FILESDIR}/${P}_pdfium.patch"
- cd "${S}"
+ mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega
fi
- if has_version ">=media-video/ffmpeg-4.4" && [ -e
"${FILESDIR}/${P}_ffmpeg.patch" ]; then
- eapply "${FILESDIR}/${P}_ffmpeg.patch"
+
+ if has_version ">=media-video/ffmpeg-6.0"; then
+ eapply "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
fi
+ eapply "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
+
if use dolphin; then
- # use the kde5 CMakeLists instead of the kde 4 version
- mv src/MEGAShellExtDolphin/CMakeLists_kde5.txt
src/MEGAShellExtDolphin/CMakeLists.txt || die
cmake_src_prepare
else
default
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/files/, net-misc/megasync/
commit: 59e8bfb0ef3006bb24904a4349aed1ce3c385d92
Author: Takuya Wakazono gmail com>
AuthorDate: Thu Nov 23 05:53:43 2023 +
Commit: David Roman gmail com>
CommitDate: Thu Nov 23 05:53:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=59e8bfb0
net-misc/megasync: drop 4.10.0.0
Closes: https://bugs.gentoo.org/791916
Closes: https://bugs.gentoo.org/791919
Closes: https://bugs.gentoo.org/791922
Closes: https://bugs.gentoo.org/800647
Closes: https://bugs.gentoo.org/833316
Closes: https://bugs.gentoo.org/860318
Closes: https://bugs.gentoo.org/898154
Signed-off-by: Takuya Wakazono gmail.com>
.../megasync/files/megasync-4.5.0.0_ffmpeg.patch | 24
.../megasync/files/megasync-4.5.0.0_pdfium.patch | 16 ---
net-misc/megasync/megasync-4.10.0.0.ebuild | 149 -
net-misc/megasync/metadata.xml | 1 -
4 files changed, 190 deletions(-)
diff --git a/net-misc/megasync/files/megasync-4.5.0.0_ffmpeg.patch
b/net-misc/megasync/files/megasync-4.5.0.0_ffmpeg.patch
deleted file mode 100644
index a30d4a1eff..00
--- a/net-misc/megasync/files/megasync-4.5.0.0_ffmpeg.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -Naur a/src/MEGASync/mega/src/gfx/freeimage.cpp
b/src/MEGASync/mega/src/gfx/freeimage.cpp
a/src/MEGASync/mega/src/gfx/freeimage.cpp 2021-05-23 02:28:08.69408
+0100
-+++ b/src/MEGASync/mega/src/gfx/freeimage.cpp 2021-05-23 02:29:56.189964969
+0100
-@@ -188,7 +188,7 @@
-
- // Force seeking to key frames
- formatContext->seek2any = false;
--videoStream->skip_to_keyframe = true;
-+//videoStream->skip_to_keyframe = true;
- if (decoder->capabilities & CAP_TRUNCATED)
- {
- codecContext.flags |= CAP_TRUNCATED;
-diff -Naur a/src/MEGASync/mega/src/gfx/qt.cpp
b/src/MEGASync/mega/src/gfx/qt.cpp
a/src/MEGASync/mega/src/gfx/qt.cpp 2021-05-23 02:28:08.69408 +0100
-+++ b/src/MEGASync/mega/src/gfx/qt.cpp 2021-05-23 02:29:36.172545153 +0100
-@@ -1209,7 +1209,7 @@
-
- // Force seeking to key frames
- formatContext->seek2any = false;
--videoStream->skip_to_keyframe = true;
-+//videoStream->skip_to_keyframe = true;
- if (decoder->capabilities & CAP_TRUNCATED)
- {
- codecContext.flags |= CAP_TRUNCATED;
diff --git a/net-misc/megasync/files/megasync-4.5.0.0_pdfium.patch
b/net-misc/megasync/files/megasync-4.5.0.0_pdfium.patch
deleted file mode 100644
index 141ab30576..00
--- a/net-misc/megasync/files/megasync-4.5.0.0_pdfium.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/bindings/qt/sdk.pri b/bindings/qt/sdk.pri
-index 83ddc2e2f..46aa06d33 100644
a/bindings/qt/sdk.pri
-+++ b/bindings/qt/sdk.pri
-@@ -255,6 +255,11 @@ CONFIG(USE_PDFIUM) {
- DEFINES += HAVE_PDFIUM
- LIBS += -lpdfium
- }
-+else:exists(/usr/include/pdfium/fpdfview.h) {
-+DEFINES += HAVE_PDFIUM
-+INCLUDEPATH += /usr/include/pdfium
-+LIBS += -lpdfium
-+}
- }
- else {#win/mac
- DEFINES += HAVE_PDFIUM
diff --git a/net-misc/megasync/megasync-4.10.0.0.ebuild
b/net-misc/megasync/megasync-4.10.0.0.ebuild
deleted file mode 100644
index 27222f3a63..00
--- a/net-misc/megasync/megasync-4.10.0.0.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools cmake qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
-HOMEPAGE="
- https://mega.io
- https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} == ]];then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
- EGIT_BRANCH="master"
- EGIT_SUBMODULES=( '*' )
-else
- MEGA_SDK_REV="91d14ae6b024339dd4e15acb367ac20fb24633ac" # commit of
src/MEGASync/mega submodule
- MEGA_TAG_SUFFIX="Win"
- SRC_URI="
-
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
- https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
- "
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-fi
-
-LICENSE="MEGA"
-SLOT="0"
-IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java nautilus
nemo php python readline threads thunar"
-
-RDEPEND="
- app-arch/xz-utils
- dev-libs/libgcrypt
- dev-libs/libsodium
- dev-libs/libuv
- dev-libs/openssl:0=
- media-libs/libpng
- net-dns/c-ares
- x11-themes/hicolor-icon-theme
- cryptopp? ( dev-libs/crypto++ )
- curl? ( net-misc/curl[ssl,curl_ssl_openssl(-)] )
- dolphin? ( kde-apps/dolphin )
- freeimage? ( media-libs/freeimage )
- nautilus? ( >=gnome-base/nautilus-43 )
- nemo? ( gnome-extra/nemo )
-
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: d6c9e4f85baae7c7f033b0cb63cfcdd4a75b1a3e Author: Takuya Wakazono gmail com> AuthorDate: Sun Nov 19 11:24:56 2023 + Commit: David Roman gmail com> CommitDate: Sun Nov 19 11:24:56 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d6c9e4f8 net-misc/megasync: add myself as a maintainer Signed-off-by: Takuya Wakazono gmail.com> net-misc/megasync/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/net-misc/megasync/metadata.xml b/net-misc/megasync/metadata.xml index 548893d860..011305ed0d 100644 --- a/net-misc/megasync/metadata.xml +++ b/net-misc/megasync/metadata.xml @@ -6,6 +6,10 @@ Samuel Bernardo megasync client from mega.nz + + [email protected] + Takuya Wakazono + meganz/MEGAsync
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: ca76f952b8cef293fa06485cc46e4410976b601c
Author: Takuya Wakazono gmail com>
AuthorDate: Thu Nov 16 15:25:32 2023 +
Commit: David Roman gmail com>
CommitDate: Thu Nov 16 15:25:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ca76f952
net-misc/megasync: cleanup USE flags
Most of the old flags were useless, not affecting the actual binary.
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/megasync-4.11.0.0.ebuild | 60 +++---
1 file changed, 22 insertions(+), 38 deletions(-)
diff --git a/net-misc/megasync/megasync-4.11.0.0.ebuild
b/net-misc/megasync/megasync-4.11.0.0.ebuild
index e1d99aa78a..435105f4a9 100644
--- a/net-misc/megasync/megasync-4.11.0.0.ebuild
+++ b/net-misc/megasync/megasync-4.11.0.0.ebuild
@@ -29,32 +29,15 @@ fi
LICENSE="MEGA"
SLOT="0"
-IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java nautilus
nemo php python readline threads thunar"
+IUSE="dolphin freeimage nautilus nemo threads thunar"
-RDEPEND="
- app-arch/xz-utils
+DEPEND="
+ dev-db/sqlite:3
+ dev-libs/crypto++
dev-libs/libgcrypt
dev-libs/libsodium
dev-libs/libuv
dev-libs/openssl:0=
- media-libs/libpng
- net-dns/c-ares
- x11-themes/hicolor-icon-theme
- cryptopp? ( dev-libs/crypto++ )
- curl? ( net-misc/curl[ssl,curl_ssl_openssl(-)] )
- dolphin? ( kde-apps/dolphin )
- freeimage? ( media-libs/freeimage )
- nautilus? ( >=gnome-base/nautilus-43 )
- nemo? ( gnome-extra/nemo )
- readline? ( sys-libs/readline:0 )
- sqlite? ( dev-db/sqlite:3 )
- thunar? ( xfce-base/thunar )
- zlib? ( sys-libs/zlib )
-"
-DEPEND="
- ${RDEPEND}
- media-libs/libmediainfo
- media-libs/libraw
dev-qt/qtcore:5
dev-qt/qtwidgets:5
dev-qt/qtgui:5
@@ -64,10 +47,24 @@ DEPEND="
dev-qt/qtimageformats:5
dev-qt/qtsvg:5
dev-qt/qtx11extras:5
+ media-libs/libmediainfo
+ media-libs/libpng
+ media-libs/libraw
+ net-dns/c-ares
+ net-misc/curl[ssl,curl_ssl_openssl(-)]
+ sys-libs/zlib
+ dolphin? ( kde-apps/dolphin )
+ freeimage? ( media-libs/freeimage )
+ nautilus? ( >=gnome-base/nautilus-43 )
+ nemo? ( gnome-extra/nemo )
+ thunar? ( xfce-base/thunar )
+"
+RDEPEND="
+ ${DEPEND}
+ x11-themes/hicolor-icon-theme
"
BDEPEND="
- dev-lang/swig
- dev-qt/linguist-tools
+ dev-qt/linguist-tools:5
dolphin? ( kde-frameworks/extra-cmake-modules )
"
@@ -97,23 +94,10 @@ src_prepare() {
src_configure() {
cd "${S}/src/MEGASync/mega"
econf \
- "--disable-silent-rules" \
"--disable-curl-checks" \
- "--disable-megaapi" \
- $(use_with zlib) \
- $(use_with sqlite) \
- $(use_with cryptopp) \
- "--with-cares" \
- $(use_with curl) \
- "--without-termcap" \
+ "--disable-examples" \
$(use_enable threads posix-threads) \
- "--with-sodium" \
- $(use_with freeimage) \
- $(use_with readline) \
- $(use_enable examples) \
- $(use_enable java) \
- $(use_enable php) \
- $(use_enable python)
+ $(use_with freeimage)
cd "${S}/src"
local myeqmakeargs=(
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 343cecdeeece284313cea82ca0e5bc6008374b18
Author: Takuya Wakazono gmail com>
AuthorDate: Tue Nov 14 14:29:14 2023 +
Commit: David Roman gmail com>
CommitDate: Tue Nov 14 14:29:14 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=343cecde
net-misc/megasync: drop 4.5.0.0
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest| 2 -
net-misc/megasync/megasync-4.5.0.0.ebuild | 150 --
2 files changed, 152 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 8d5dff5f09..8850fd168a 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,4 @@
DIST megasync-4.10.0.0.tar.gz 20254658 BLAKE2B
c36a715ec4da883f5f8b9bf2f9f223b0701ba7b74399cba448bbf93dbc210bc2b3ff4b538af0eba08ea8a92f0134749fa2eeb3eba00b1de6cfad5d42117d2ab8
SHA512
3f37c39dd0552e64f802cebb63f275a8cbc2b445aad1f74576b732022563f79c8264257494f7778d6fec6dff98f06cc7276022edc6e6279bd6e683fdcfcddb94
DIST megasync-4.11.0.0.tar.gz 20313571 BLAKE2B
8c5c58912fef730bf3e4c56c5de0b2c6f4825be6c91ec19e6c5f5946a76efa5fd9f36f6afdee3d886b31a13c924dea81f7999d29fbab0bb0f1acefbe52c449f5
SHA512
ab43b83d05d56b8eb1bf66ed89801889cfb8d21d9bae86245607a1d7c36f7436fa8879f6fd94cb07c4a2e8567532b9e0919ec9e78e2ca85d8fca262b1479b482
-DIST megasync-4.5.0.0.tar.gz 16162074 BLAKE2B
9ad09b61614992fc48572c168bb3b9692145289b945c01e371babe78a3b75bcc20a842f524279f6db35f8d93c914e9ba68ee5d187614b5041638813cb304531e
SHA512
f0c78d741be4a9ee9411be63667ea76cca3ff50ab70a81c904011e1ce1c6f0287ab5c90fc2b1a7a7c040b2d568819f91ecd10f8d570b22231df7b99166eacb11
DIST megasync-sdk-4.10.0.0.tar.gz 3696547 BLAKE2B
13f69a0bd24a4aac6e73af1bd883bd0abdfd5ceef6e9e558286fc9002acd5f4822c762b57c4ca7fcd3f5ec3a1a00459e3b0a2d2d1c4963d7fc8caacd2b6a
SHA512
8dcbd0a0b086616a432ff0979695ddb799a01a32550f0777ddf26fe795b340a754dbcd3f77af55e9286673bca3c366cdaa07432c1c2b552b2ecf23f9500e8a2c
DIST megasync-sdk-4.11.0.0.tar.gz 3714994 BLAKE2B
6d6d217d8acb7f191c88f18bc0b2ef9b6f743502a9916841177a93452c1818cffcb8275134cc2a32162693c59af829d42249497f2ed18b66e3c0f032f0ba6780
SHA512
471102d280d02b90f41c46f5700c0d71d88f74ccf7c605c717a66ad154c84c725ce231d11779fd480b2eb81b073da0bbea00dbc149918e6519fe89694b185ef4
-DIST megasync-sdk-4.5.0.0.tar.gz 3497367 BLAKE2B
1594d792f38df4df29acd25ea5c920acf27410513544abc618a692e3ed2e6e1a459123b043a9aa3bfdc4647d753d6c14cc5ee1bde02abd6c0f6d7ce66b118821
SHA512
177b9e31f2aacfa370132657bb70ec315edcfbcfe043f067f4c67b69a47ade7235699183541de2462d2ab2a18b4688006cd938ae80da603df9bd79d908b58140
diff --git a/net-misc/megasync/megasync-4.5.0.0.ebuild
b/net-misc/megasync/megasync-4.5.0.0.ebuild
deleted file mode 100644
index 52f96e01ed..00
--- a/net-misc/megasync/megasync-4.5.0.0.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools desktop qmake-utils xdg cmake
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
-HOMEPAGE="
- https://mega.io
- https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} == ]];then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
- EGIT_BRANCH="master"
- EGIT_SUBMODULES=( '*' )
-else
- MEGA_SDK_REV="c11a688d578e16dc25d4c94fee7995730be1aa50" # commit of
src/MEGASync/mega submodule
- SRC_URI="
- https://github.com/meganz/MEGAsync/archive/v${PV}_Win.tar.gz ->
${P}.tar.gz
- https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
- "
- KEYWORDS="~amd64 ~x86"
- # 4.5.0.0 has no dedicated linux tag
- S="${WORKDIR}"/MEGAsync-${PV}_Win
-fi
-
-LICENSE="MEGA"
-SLOT="0"
-IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java nautilus
php python readline threads thunar"
-
-RDEPEND="
- app-arch/xz-utils
- dev-libs/libgcrypt
- dev-libs/libsodium
- dev-libs/libuv
- dev-libs/openssl:0=
- media-libs/libpng
- net-dns/c-ares
- x11-themes/hicolor-icon-theme
- cryptopp? ( dev-libs/crypto++ )
- curl? ( net-misc/curl[ssl,curl_ssl_openssl(-)] )
- dolphin? ( kde-apps/dolphin )
- freeimage? ( media-libs/freeimage )
- nautilus? ( >=gnome-base/nautilus-3 )
- readline? ( sys-libs/readline:0 )
- sqlite? ( dev-db/sqlite:3 )
- thunar? ( xfce-base/thunar )
- zlib? ( sys-libs/zlib )
-"
-DEPEND="
- ${RDEPEND}
- media-libs/libmediainfo
- media-libs/libraw
- dev-qt/qtcore:5
- dev-qt/qtwidgets:5
- dev-qt/qtgui:5
- dev-qt/qtconcurrent:5
- dev-qt/qtnetwork:5
- dev-qt/qtdbus:5
- dev-qt/qtimageformats:5
- dev-qt/qtsvg:5
- dev-qt/qtx11extras:5
-"
-BDEPEND="
- dev-lang/swig
- dev-qt/linguist-tools
-"
-
-DOCS=( CREDITS.md
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 5dd335988fa9622079c7599a373a31ff1bff4e75
Author: Takuya Wakazono gmail com>
AuthorDate: Tue Nov 14 14:27:09 2023 +
Commit: David Roman gmail com>
CommitDate: Tue Nov 14 14:27:09 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5dd33598
net-misc/megasync: add 4.11.0.0
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/Manifest | 2 +
net-misc/megasync/megasync-4.11.0.0.ebuild | 149 +
2 files changed, 151 insertions(+)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index c522358232..8d5dff5f09 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,6 @@
DIST megasync-4.10.0.0.tar.gz 20254658 BLAKE2B
c36a715ec4da883f5f8b9bf2f9f223b0701ba7b74399cba448bbf93dbc210bc2b3ff4b538af0eba08ea8a92f0134749fa2eeb3eba00b1de6cfad5d42117d2ab8
SHA512
3f37c39dd0552e64f802cebb63f275a8cbc2b445aad1f74576b732022563f79c8264257494f7778d6fec6dff98f06cc7276022edc6e6279bd6e683fdcfcddb94
+DIST megasync-4.11.0.0.tar.gz 20313571 BLAKE2B
8c5c58912fef730bf3e4c56c5de0b2c6f4825be6c91ec19e6c5f5946a76efa5fd9f36f6afdee3d886b31a13c924dea81f7999d29fbab0bb0f1acefbe52c449f5
SHA512
ab43b83d05d56b8eb1bf66ed89801889cfb8d21d9bae86245607a1d7c36f7436fa8879f6fd94cb07c4a2e8567532b9e0919ec9e78e2ca85d8fca262b1479b482
DIST megasync-4.5.0.0.tar.gz 16162074 BLAKE2B
9ad09b61614992fc48572c168bb3b9692145289b945c01e371babe78a3b75bcc20a842f524279f6db35f8d93c914e9ba68ee5d187614b5041638813cb304531e
SHA512
f0c78d741be4a9ee9411be63667ea76cca3ff50ab70a81c904011e1ce1c6f0287ab5c90fc2b1a7a7c040b2d568819f91ecd10f8d570b22231df7b99166eacb11
DIST megasync-sdk-4.10.0.0.tar.gz 3696547 BLAKE2B
13f69a0bd24a4aac6e73af1bd883bd0abdfd5ceef6e9e558286fc9002acd5f4822c762b57c4ca7fcd3f5ec3a1a00459e3b0a2d2d1c4963d7fc8caacd2b6a
SHA512
8dcbd0a0b086616a432ff0979695ddb799a01a32550f0777ddf26fe795b340a754dbcd3f77af55e9286673bca3c366cdaa07432c1c2b552b2ecf23f9500e8a2c
+DIST megasync-sdk-4.11.0.0.tar.gz 3714994 BLAKE2B
6d6d217d8acb7f191c88f18bc0b2ef9b6f743502a9916841177a93452c1818cffcb8275134cc2a32162693c59af829d42249497f2ed18b66e3c0f032f0ba6780
SHA512
471102d280d02b90f41c46f5700c0d71d88f74ccf7c605c717a66ad154c84c725ce231d11779fd480b2eb81b073da0bbea00dbc149918e6519fe89694b185ef4
DIST megasync-sdk-4.5.0.0.tar.gz 3497367 BLAKE2B
1594d792f38df4df29acd25ea5c920acf27410513544abc618a692e3ed2e6e1a459123b043a9aa3bfdc4647d753d6c14cc5ee1bde02abd6c0f6d7ce66b118821
SHA512
177b9e31f2aacfa370132657bb70ec315edcfbcfe043f067f4c67b69a47ade7235699183541de2462d2ab2a18b4688006cd938ae80da603df9bd79d908b58140
diff --git a/net-misc/megasync/megasync-4.11.0.0.ebuild
b/net-misc/megasync/megasync-4.11.0.0.ebuild
new file mode 100644
index 00..e1d99aa78a
--- /dev/null
+++ b/net-misc/megasync/megasync-4.11.0.0.ebuild
@@ -0,0 +1,149 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools cmake qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
+HOMEPAGE="
+ https://mega.io
+ https://github.com/meganz/MEGAsync
+"
+
+if [[ ${PV} == ]];then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+ EGIT_BRANCH="master"
+ EGIT_SUBMODULES=( '*' )
+else
+ MEGA_SDK_REV="6d4c102940dab277974090cd4292e58f08ac6032" # commit of
src/MEGASync/mega submodule
+ MEGA_TAG_SUFFIX="Win"
+ SRC_URI="
+
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz ->
${P}.tar.gz
+ https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
+ "
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+fi
+
+LICENSE="MEGA"
+SLOT="0"
+IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java nautilus
nemo php python readline threads thunar"
+
+RDEPEND="
+ app-arch/xz-utils
+ dev-libs/libgcrypt
+ dev-libs/libsodium
+ dev-libs/libuv
+ dev-libs/openssl:0=
+ media-libs/libpng
+ net-dns/c-ares
+ x11-themes/hicolor-icon-theme
+ cryptopp? ( dev-libs/crypto++ )
+ curl? ( net-misc/curl[ssl,curl_ssl_openssl(-)] )
+ dolphin? ( kde-apps/dolphin )
+ freeimage? ( media-libs/freeimage )
+ nautilus? ( >=gnome-base/nautilus-43 )
+ nemo? ( gnome-extra/nemo )
+ readline? ( sys-libs/readline:0 )
+ sqlite? ( dev-db/sqlite:3 )
+ thunar? ( xfce-base/thunar )
+ zlib? ( sys-libs/zlib )
+"
+DEPEND="
+ ${RDEPEND}
+ media-libs/libmediainfo
+ media-libs/libraw
+ dev-qt/qtcore:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtgui:5
+ dev-qt/qtconcurrent:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtdbus:5
+ dev-qt/qtimageformats:5
+ dev-qt/qtsvg:5
+ dev-qt/qtx11extras:5
+"
+BDEPEND="
+ dev-lang/swig
+
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/, net-misc/megasync/files/
commit: 5db66eaa13af265e6e3cb1ab459d3431f7b595bd
Author: Takuya Wakazono gmail com>
AuthorDate: Tue Nov 7 14:01:38 2023 +
Commit: Haelwenn Monnier hacktivis me>
CommitDate: Tue Nov 7 14:01:38 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5db66eaa
net-misc/megasync: strip unnecessary CXXFLAGS
Closes: https://bugs.gentoo.org/916992
Signed-off-by: Takuya Wakazono gmail.com>
net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch | 13 +
net-misc/megasync/megasync-4.10.0.0.ebuild| 3 +--
2 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch
b/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch
index dfb6b9f3b1..2fa2e3aac2 100644
--- a/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch
+++ b/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch
@@ -18,6 +18,19 @@ index 33668b4ee..061e0d445 100644
update_cache.path = $$PWD
-INSTALLS += update_cache
}
+diff --git a/src/MEGASync/google_breakpad/google_breakpad.pri
b/src/MEGASync/google_breakpad/google_breakpad.pri
+index 122268aba..cd141a5f9 100644
+--- a/src/MEGASync/google_breakpad/google_breakpad.pri
b/src/MEGASync/google_breakpad/google_breakpad.pri
+@@ -43,8 +43,6 @@ unix:!macx {
+ SOURCES += $$PWD/common/linux/elfutils.cc
+ SOURCES += $$PWD/common/string_conversion.cc
+ SOURCES += $$PWD/common/convert_UTF.c
+-
+- QMAKE_CXXFLAGS+=-g
+ }
+
+ win32 {
diff --git a/src/MEGASync/platform/platform.pri
b/src/MEGASync/platform/platform.pri
index 99f4dbd4f..ef5553508 100644
--- a/src/MEGASync/platform/platform.pri
diff --git a/net-misc/megasync/megasync-4.10.0.0.ebuild
b/net-misc/megasync/megasync-4.10.0.0.ebuild
index e71a988b03..27222f3a63 100644
--- a/net-misc/megasync/megasync-4.10.0.0.ebuild
+++ b/net-misc/megasync/megasync-4.10.0.0.ebuild
@@ -113,8 +113,7 @@ src_configure() {
$(use_enable examples) \
$(use_enable java) \
$(use_enable php) \
- $(use_enable python) \
- "--enable-gcc-hardening"
+ $(use_enable python)
cd "${S}/src"
local myeqmakeargs=(
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/, net-misc/megasync/files/
commit: 16dfc71df33b7e3b827379c13e0ec9f5bb471538
Author: Takuya Wakazono gmail com>
AuthorDate: Sun Nov 5 04:58:01 2023 +
Commit: David Roman gmail com>
CommitDate: Sun Nov 5 04:58:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=16dfc71d
net-misc/megasync: fix USE flags for file manager
Signed-off-by: Takuya Wakazono gmail.com>
.../files/megasync-4.10.0.0_fix-build.patch| 32 +++
net-misc/megasync/megasync-4.10.0.0.ebuild | 46 +++---
net-misc/megasync/metadata.xml | 1 +
3 files changed, 57 insertions(+), 22 deletions(-)
diff --git a/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch
b/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch
new file mode 100644
index 00..dfb6b9f3b1
--- /dev/null
+++ b/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch
@@ -0,0 +1,32 @@
+diff --git a/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro
b/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro
+index 06cbb08cd..7ca767132 100644
+--- a/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro
b/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro
+@@ -52,5 +52,4 @@ INSTALLS += emblems32 emblems64
+ !contains(DEFINES, no_desktop) {
+ update_cache.commands = gtk-update-icon-cache -f -t $${HICOLOR} || true
+ update_cache.path = $${HICOLOR}
+-INSTALLS += update_cache
+ }
+diff --git a/src/MEGAShellExtNemo/MEGAShellExtNemo.pro
b/src/MEGAShellExtNemo/MEGAShellExtNemo.pro
+index 33668b4ee..061e0d445 100644
+--- a/src/MEGAShellExtNemo/MEGAShellExtNemo.pro
b/src/MEGAShellExtNemo/MEGAShellExtNemo.pro
+@@ -43,5 +43,4 @@ INSTALLS += emblems32 emblems64
+ !contains(DEFINES, no_desktop) {
+ update_cache.commands = gtk-update-icon-cache -f -t $${HICOLOR} || true
+ update_cache.path = $$PWD
+-INSTALLS += update_cache
+ }
+diff --git a/src/MEGASync/platform/platform.pri
b/src/MEGASync/platform/platform.pri
+index 99f4dbd4f..ef5553508 100644
+--- a/src/MEGASync/platform/platform.pri
b/src/MEGASync/platform/platform.pri
+@@ -89,7 +89,6 @@ unix:!macx {
+ # desktop
+ desktop.path = $$DESKTOP_DESTDIR/share/applications
+ desktop.files = $$PWD/linux/data/megasync.desktop
+-desktop.commands = update-desktop-database &> /dev/null || true
+ INSTALLS += desktop
+
+ HICOLOR = $$DESKTOP_DESTDIR/share/icons/hicolor
diff --git a/net-misc/megasync/megasync-4.10.0.0.ebuild
b/net-misc/megasync/megasync-4.10.0.0.ebuild
index 9eb43c9724..e71a988b03 100644
--- a/net-misc/megasync/megasync-4.10.0.0.ebuild
+++ b/net-misc/megasync/megasync-4.10.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit autotools desktop qmake-utils xdg cmake
+inherit autotools cmake qmake-utils xdg
DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
HOMEPAGE="
@@ -29,7 +29,7 @@ fi
LICENSE="MEGA"
SLOT="0"
-IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java nautilus
php python readline threads thunar"
+IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java nautilus
nemo php python readline threads thunar"
RDEPEND="
app-arch/xz-utils
@@ -44,7 +44,8 @@ RDEPEND="
curl? ( net-misc/curl[ssl,curl_ssl_openssl(-)] )
dolphin? ( kde-apps/dolphin )
freeimage? ( media-libs/freeimage )
- nautilus? ( >=gnome-base/nautilus-3 )
+ nautilus? ( >=gnome-base/nautilus-43 )
+ nemo? ( gnome-extra/nemo )
readline? ( sys-libs/readline:0 )
sqlite? ( dev-db/sqlite:3 )
thunar? ( xfce-base/thunar )
@@ -67,30 +68,28 @@ DEPEND="
BDEPEND="
dev-lang/swig
dev-qt/linguist-tools
+ dolphin? ( kde-frameworks/extra-cmake-modules )
"
-DOCS=( CREDITS.md README.md )
-
CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
src_prepare() {
if [[ ${PV} != ]]; then
rmdir src/MEGASync/mega
- mv "${WORKDIR}"/sdk-${MEGA_SDK_REV} src/MEGASync/mega
+ mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega
fi
- cd "${S}/src/MEGASync/mega"
- eapply -Np1 "${FILESDIR}/${PN}-4.5.0.0_pdfium.patch"
- cd "${S}"
+
if has_version ">=media-video/ffmpeg-6.0"; then
eapply "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
fi
+ eapply "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
+
if use dolphin; then
- # use the kde5 CMakeLists instead of the kde 4 version
- mv src/MEGAShellExtDolphin/CMakeLists_kde5.txt
src/MEGAShellExtDolphin/CMakeLists.txt || die
cmake_src_prepare
else
default
fi
+
cd "${S}/src/MEGASync/mega"
eautoreconf
}
@@ -116,33 +115,36 @@ src_configure() {
$(use_enable php) \
$(use_enable python) \
"--enable-gcc-hardening"
- cd "${S}/src"
+ cd "${S}/src"
local mye
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 41520970849558a3e4be96879583335b6bb9f9f3 Author: Samuel Bernardo gmail com> AuthorDate: Mon May 24 19:54:43 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Mon May 24 19:54:43 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=41520970 net-misc/megasync: update sdk hash for 4.5.0.0 Update hash of megasync-sdk-4.5.0.0.tar.gz since it is referenced to a new commit. Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Samuel Bernardo gmail.com> net-misc/megasync/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest index 099a944ed..84ee83762 100644 --- a/net-misc/megasync/Manifest +++ b/net-misc/megasync/Manifest @@ -1,4 +1,4 @@ DIST megasync-4.3.8.0.tar.gz 16019709 BLAKE2B 493ac0df0e8ca5c6617e493b5b3d81e45cedf2212a83ec9f5f6c07eee6fdf1d749b3735e10082b89f376f261ebfb825a3a7c457b8aa3be64702cddca34558558 SHA512 597b1d4a5a806514449b55e8bf81688b3c6d275372ebb56a45841b2f4c7caf8d9db363cf627fa0b6b84f4c662dc8cf87179b4478cd50b7b7efa1e23a9dca3389 DIST megasync-4.5.0.0.tar.gz 16162074 BLAKE2B 9ad09b61614992fc48572c168bb3b9692145289b945c01e371babe78a3b75bcc20a842f524279f6db35f8d93c914e9ba68ee5d187614b5041638813cb304531e SHA512 f0c78d741be4a9ee9411be63667ea76cca3ff50ab70a81c904011e1ce1c6f0287ab5c90fc2b1a7a7c040b2d568819f91ecd10f8d570b22231df7b99166eacb11 DIST megasync-sdk-4.3.8.0.tar.gz 3363057 BLAKE2B fbc7006a5559a5e2220cd9f9f398c835a1de919624e4d00d052580cf7e3ac4bae2ec1acbd6650b1eaef1218363203837cad562875067e524e067a53d5553567b SHA512 e6ec612fb11be4566d091d4159429ee50574081753caae3b1dd4e1f2b213cfc0787b52051cbcdf9b0069869df6c95aa80951bdc3fa5098dd26fa0a2e7f7e -DIST megasync-sdk-4.5.0.0.tar.gz 3363057 BLAKE2B fbc7006a5559a5e2220cd9f9f398c835a1de919624e4d00d052580cf7e3ac4bae2ec1acbd6650b1eaef1218363203837cad562875067e524e067a53d5553567b SHA512 e6ec612fb11be4566d091d4159429ee50574081753caae3b1dd4e1f2b213cfc0787b52051cbcdf9b0069869df6c95aa80951bdc3fa5098dd26fa0a2e7f7e +DIST megasync-sdk-4.5.0.0.tar.gz 3497367 BLAKE2B 1594d792f38df4df29acd25ea5c920acf27410513544abc618a692e3ed2e6e1a459123b043a9aa3bfdc4647d753d6c14cc5ee1bde02abd6c0f6d7ce66b118821 SHA512 177b9e31f2aacfa370132657bb70ec315edcfbcfe043f067f4c67b69a47ade7235699183541de2462d2ab2a18b4688006cd938ae80da603df9bd79d908b58140
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/, net-misc/megasync/files/
commit: 917e847bf4d5c4f60544b3638bc16e0975b20e27
Author: Samuel Bernardo gmail com>
AuthorDate: Mon May 24 10:37:27 2021 +
Commit: Andrew Ammerlaan gentoo org>
CommitDate: Mon May 24 10:38:16 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=917e847b
net-misc/megasync: 4.5.0.0 and
Correct pending upstream bugs and set the correct sdk commit.
Some additional improvements in ebuild.
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Samuel Bernardo gmail.com>
.../megasync/files/megasync-4.5.0.0_ffmpeg.patch | 24 +++
.../megasync/files/megasync-4.5.0.0_pdfium.patch | 16 ++
net-misc/megasync/megasync-4.5.0.0.ebuild | 20 +
net-misc/megasync/megasync-.ebuild | 34 +-
4 files changed, 81 insertions(+), 13 deletions(-)
diff --git a/net-misc/megasync/files/megasync-4.5.0.0_ffmpeg.patch
b/net-misc/megasync/files/megasync-4.5.0.0_ffmpeg.patch
new file mode 100644
index 0..a30d4a1ef
--- /dev/null
+++ b/net-misc/megasync/files/megasync-4.5.0.0_ffmpeg.patch
@@ -0,0 +1,24 @@
+diff -Naur a/src/MEGASync/mega/src/gfx/freeimage.cpp
b/src/MEGASync/mega/src/gfx/freeimage.cpp
+--- a/src/MEGASync/mega/src/gfx/freeimage.cpp 2021-05-23 02:28:08.69408
+0100
b/src/MEGASync/mega/src/gfx/freeimage.cpp 2021-05-23 02:29:56.189964969
+0100
+@@ -188,7 +188,7 @@
+
+ // Force seeking to key frames
+ formatContext->seek2any = false;
+-videoStream->skip_to_keyframe = true;
++//videoStream->skip_to_keyframe = true;
+ if (decoder->capabilities & CAP_TRUNCATED)
+ {
+ codecContext.flags |= CAP_TRUNCATED;
+diff -Naur a/src/MEGASync/mega/src/gfx/qt.cpp
b/src/MEGASync/mega/src/gfx/qt.cpp
+--- a/src/MEGASync/mega/src/gfx/qt.cpp 2021-05-23 02:28:08.69408 +0100
b/src/MEGASync/mega/src/gfx/qt.cpp 2021-05-23 02:29:36.172545153 +0100
+@@ -1209,7 +1209,7 @@
+
+ // Force seeking to key frames
+ formatContext->seek2any = false;
+-videoStream->skip_to_keyframe = true;
++//videoStream->skip_to_keyframe = true;
+ if (decoder->capabilities & CAP_TRUNCATED)
+ {
+ codecContext.flags |= CAP_TRUNCATED;
diff --git a/net-misc/megasync/files/megasync-4.5.0.0_pdfium.patch
b/net-misc/megasync/files/megasync-4.5.0.0_pdfium.patch
new file mode 100644
index 0..141ab3057
--- /dev/null
+++ b/net-misc/megasync/files/megasync-4.5.0.0_pdfium.patch
@@ -0,0 +1,16 @@
+diff --git a/bindings/qt/sdk.pri b/bindings/qt/sdk.pri
+index 83ddc2e2f..46aa06d33 100644
+--- a/bindings/qt/sdk.pri
b/bindings/qt/sdk.pri
+@@ -255,6 +255,11 @@ CONFIG(USE_PDFIUM) {
+ DEFINES += HAVE_PDFIUM
+ LIBS += -lpdfium
+ }
++else:exists(/usr/include/pdfium/fpdfview.h) {
++DEFINES += HAVE_PDFIUM
++INCLUDEPATH += /usr/include/pdfium
++LIBS += -lpdfium
++}
+ }
+ else {#win/mac
+ DEFINES += HAVE_PDFIUM
diff --git a/net-misc/megasync/megasync-4.5.0.0.ebuild
b/net-misc/megasync/megasync-4.5.0.0.ebuild
index 604202807..54c24108f 100644
--- a/net-misc/megasync/megasync-4.5.0.0.ebuild
+++ b/net-misc/megasync/megasync-4.5.0.0.ebuild
@@ -14,14 +14,16 @@ HOMEPAGE="
if [[ ${PV} == ]];then
inherit git-r3
EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+ EGIT_BRANCH="master"
+ EGIT_SUBMODULES=( '*' )
else
- MEGA_SDK_REV="37b346c2e119559e40c08f43e1a8f54353e7ad59" # commit of
src/MEGASync/mega submodule
+ MEGA_SDK_REV="c11a688d578e16dc25d4c94fee7995730be1aa50" # commit of
src/MEGASync/mega submodule
SRC_URI="
https://github.com/meganz/MEGAsync/archive/v${PV}_Win.tar.gz ->
${P}.tar.gz
https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
"
KEYWORDS="~amd64 ~x86"
- # 4.3.8.0 has no dedicated linux tag
+ # 4.5.0.0 has no dedicated linux tag
S="${WORKDIR}"/MEGAsync-${PV}_Win
fi
@@ -76,6 +78,14 @@ src_prepare() {
rmdir src/MEGASync/mega
mv "${WORKDIR}"/sdk-${MEGA_SDK_REV} src/MEGASync/mega
fi
+ if [ -e "${FILESDIR}/${P}_pdfium.patch" ]; then
+ cd "${S}/src/MEGASync/mega"
+ eapply -Np1 "${FILESDIR}/${P}_pdfium.patch"
+ cd "${S}"
+ fi
+ if has_version ">=media-video/ffmpeg-4.4" && [ -e
"${FILESDIR}/${P}_ffmpeg.patch" ]; then
+ eapply "${FILESDIR}/${P}_ffmpeg.patch"
+ fi
if use dolphin; then
# use the kde5 CMakeLists instead of the kde 4 version
mv src/MEGAShellExtDolphin/CMakeLists_kde5.txt
src/MEGAShellExtDolphin/CMakeLists.txt || die
@@ -83,12 +93,12 @@ src_prepare() {
else
default
fi
- cd src/MEGASync/mega
+ cd "${S}/src/MEGASync/mega"
eautoreconf
}
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 11c911d7e031dcd453dd4bdb5f4dd497fb482de5
Author: Marcin Woźniak aol com>
AuthorDate: Sat May 22 11:41:51 2021 +
Commit: Andrew Ammerlaan gentoo org>
CommitDate: Sat May 22 11:41:51 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=11c911d7
net-misc/megasync: Bump version to 4.5.0.0
Signed-off-by: Marcin Woźniak aol.com>
net-misc/megasync/Manifest| 2 +
net-misc/megasync/megasync-4.5.0.0.ebuild | 140 ++
2 files changed, 142 insertions(+)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index a97a7f706..099a944ed 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,2 +1,4 @@
DIST megasync-4.3.8.0.tar.gz 16019709 BLAKE2B
493ac0df0e8ca5c6617e493b5b3d81e45cedf2212a83ec9f5f6c07eee6fdf1d749b3735e10082b89f376f261ebfb825a3a7c457b8aa3be64702cddca34558558
SHA512
597b1d4a5a806514449b55e8bf81688b3c6d275372ebb56a45841b2f4c7caf8d9db363cf627fa0b6b84f4c662dc8cf87179b4478cd50b7b7efa1e23a9dca3389
+DIST megasync-4.5.0.0.tar.gz 16162074 BLAKE2B
9ad09b61614992fc48572c168bb3b9692145289b945c01e371babe78a3b75bcc20a842f524279f6db35f8d93c914e9ba68ee5d187614b5041638813cb304531e
SHA512
f0c78d741be4a9ee9411be63667ea76cca3ff50ab70a81c904011e1ce1c6f0287ab5c90fc2b1a7a7c040b2d568819f91ecd10f8d570b22231df7b99166eacb11
DIST megasync-sdk-4.3.8.0.tar.gz 3363057 BLAKE2B
fbc7006a5559a5e2220cd9f9f398c835a1de919624e4d00d052580cf7e3ac4bae2ec1acbd6650b1eaef1218363203837cad562875067e524e067a53d5553567b
SHA512
e6ec612fb11be4566d091d4159429ee50574081753caae3b1dd4e1f2b213cfc0787b52051cbcdf9b0069869df6c95aa80951bdc3fa5098dd26fa0a2e7f7e
+DIST megasync-sdk-4.5.0.0.tar.gz 3363057 BLAKE2B
fbc7006a5559a5e2220cd9f9f398c835a1de919624e4d00d052580cf7e3ac4bae2ec1acbd6650b1eaef1218363203837cad562875067e524e067a53d5553567b
SHA512
e6ec612fb11be4566d091d4159429ee50574081753caae3b1dd4e1f2b213cfc0787b52051cbcdf9b0069869df6c95aa80951bdc3fa5098dd26fa0a2e7f7e
diff --git a/net-misc/megasync/megasync-4.5.0.0.ebuild
b/net-misc/megasync/megasync-4.5.0.0.ebuild
new file mode 100644
index 0..604202807
--- /dev/null
+++ b/net-misc/megasync/megasync-4.5.0.0.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools desktop qmake-utils xdg cmake
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
+HOMEPAGE="
+ https://mega.io
+ https://github.com/meganz/MEGAsync
+"
+
+if [[ ${PV} == ]];then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+else
+ MEGA_SDK_REV="37b346c2e119559e40c08f43e1a8f54353e7ad59" # commit of
src/MEGASync/mega submodule
+ SRC_URI="
+ https://github.com/meganz/MEGAsync/archive/v${PV}_Win.tar.gz ->
${P}.tar.gz
+ https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
+ "
+ KEYWORDS="~amd64 ~x86"
+ # 4.3.8.0 has no dedicated linux tag
+ S="${WORKDIR}"/MEGAsync-${PV}_Win
+fi
+
+LICENSE="MEGA"
+SLOT="0"
+IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java nautilus
php python readline threads thunar"
+
+RDEPEND="
+ app-arch/xz-utils
+ dev-libs/libgcrypt
+ dev-libs/libsodium
+ dev-libs/libuv
+ dev-libs/openssl:0=
+ media-libs/libpng
+ net-dns/c-ares
+ x11-themes/hicolor-icon-theme
+ cryptopp? ( dev-libs/crypto++ )
+ curl? ( net-misc/curl[ssl,curl_ssl_openssl(-)] )
+ dolphin? ( kde-apps/dolphin )
+ freeimage? ( media-libs/freeimage )
+ nautilus? ( >=gnome-base/nautilus-3 )
+ readline? ( sys-libs/readline:0 )
+ sqlite? ( dev-db/sqlite:3 )
+ thunar? ( xfce-base/thunar )
+ zlib? ( sys-libs/zlib )
+"
+DEPEND="
+ ${RDEPEND}
+ media-libs/libmediainfo
+ media-libs/libraw
+ dev-qt/qtcore:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtgui:5
+ dev-qt/qtconcurrent:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtdbus:5
+ dev-qt/qtimageformats:5
+ dev-qt/qtsvg:5
+ dev-qt/qtx11extras:5
+"
+BDEPEND="
+ dev-lang/swig
+ dev-qt/linguist-tools
+"
+
+DOCS=( CREDITS.md README.md )
+
+CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
+
+src_prepare() {
+ if [[ ${PV} != ]]; then
+ rmdir src/MEGASync/mega
+ mv "${WORKDIR}"/sdk-${MEGA_SDK_REV} src/MEGASync/mega
+ fi
+ if use dolphin; then
+ # use the kde5 CMakeLists instead of the kde 4 version
+ mv src/MEGAShellExtDolphin/CMakeLists_kde5.txt
src/MEGAShellExtDolphin/CMakeLists.txt || die
+ cmake_src_prepare
+ else
+ default
+ fi
+ cd src/MEGASync/mega
+ eautoreconf
+}
+
+src_configure() {
+ cd src/MEGASync/mega
+ econf \
+ "--disable-silent-rules" \
+
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 4247d662afe536d192d00a7ad6fb4a0ae3f6e2a7
Author: Alessandro Barbieri gmail com>
AuthorDate: Thu May 6 00:18:58 2021 +
Commit: Andrew Ammerlaan riseup net>
CommitDate: Thu May 6 00:22:56 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4247d662
net-misc/megasync: fix usptream
Signed-off-by: Alessandro Barbieri gmail.com>
net-misc/megasync/megasync-4.3.8.0.ebuild | 5 -
net-misc/megasync/megasync-.ebuild| 5 -
net-misc/megasync/metadata.xml| 3 +++
3 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/net-misc/megasync/megasync-4.3.8.0.ebuild
b/net-misc/megasync/megasync-4.3.8.0.ebuild
index 8d9107581..604202807 100644
--- a/net-misc/megasync/megasync-4.3.8.0.ebuild
+++ b/net-misc/megasync/megasync-4.3.8.0.ebuild
@@ -6,7 +6,10 @@ EAPI=7
inherit autotools desktop qmake-utils xdg cmake
DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
-HOMEPAGE="http://mega.co.nz";
+HOMEPAGE="
+ https://mega.io
+ https://github.com/meganz/MEGAsync
+"
if [[ ${PV} == ]];then
inherit git-r3
diff --git a/net-misc/megasync/megasync-.ebuild
b/net-misc/megasync/megasync-.ebuild
index 64ae5753b..5447073f4 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-.ebuild
@@ -6,7 +6,10 @@ EAPI=7
inherit autotools desktop qmake-utils xdg cmake
DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
-HOMEPAGE="http://mega.co.nz";
+HOMEPAGE="
+ https://mega.io
+ https://github.com/meganz/MEGAsync
+"
if [[ ${PV} == ]];then
inherit git-r3
diff --git a/net-misc/megasync/metadata.xml b/net-misc/megasync/metadata.xml
index dbb25160c..045a9632b 100644
--- a/net-misc/megasync/metadata.xml
+++ b/net-misc/megasync/metadata.xml
@@ -6,6 +6,9 @@
Samuel Bernardo
megasync client from mega.nz
+
+ meganz/MEGAsync
+
Upload your files to your Mega account
from Dolphin file manager.
Upload your files to your Mega account
from nautilus.
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: db62cbf2ce66e8c66cceb6a5b5eba8dda16dfd46
Author: Theo Anderson posteo de>
AuthorDate: Thu Dec 31 08:31:13 2020 +
Commit: Andrew Ammerlaan riseup net>
CommitDate: Thu Dec 31 08:31:13 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=db62cbf2
net-misc/megasync: bump to 4.3.8.0
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Theo Anderson posteo.de>
net-misc/megasync/Manifest| 2 +
net-misc/megasync/megasync-4.3.8.0.ebuild | 133 ++
2 files changed, 135 insertions(+)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 2e3f9444..996b96d0 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,2 +1,4 @@
DIST megasync-4.3.7.tar.gz 16020207 BLAKE2B
f38b40594c0cb1ed3e93715842f3c161e09ef66deb017d2e5fa03d9d0ac2863ba02b88d1fe779960c07664b19250fa29115a87d62d0934157370c1faa85345a5
SHA512
6852390e05da13effd059a5e0dc7fe400f3456668925fbed5e34bc5018b3664d72aebd78847dfdb4f6dda39fe615a79e5c0eb99e72a401fb833d4eba8216010c
+DIST megasync-4.3.8.0.tar.gz 16019709 BLAKE2B
493ac0df0e8ca5c6617e493b5b3d81e45cedf2212a83ec9f5f6c07eee6fdf1d749b3735e10082b89f376f261ebfb825a3a7c457b8aa3be64702cddca34558558
SHA512
597b1d4a5a806514449b55e8bf81688b3c6d275372ebb56a45841b2f4c7caf8d9db363cf627fa0b6b84f4c662dc8cf87179b4478cd50b7b7efa1e23a9dca3389
DIST megasync-sdk-4.3.7.tar.gz 3362032 BLAKE2B
36ab643252d27475f34c7a5ee0e71a6470f2c830ea5c8331a094b79da5cd751699390c36e107cb0da06e6f46932e10e5fefbfc8eec3e8645ba84c365835088f3
SHA512
45dcc285c194cc347d9d562638658d2f0dd8099371e7408995cad68811e720905ad6f9810b24079c1112d16bfb87f7986cf3180520dc7edd611e703c251b182a
+DIST megasync-sdk-4.3.8.0.tar.gz 3363057 BLAKE2B
fbc7006a5559a5e2220cd9f9f398c835a1de919624e4d00d052580cf7e3ac4bae2ec1acbd6650b1eaef1218363203837cad562875067e524e067a53d5553567b
SHA512
e6ec612fb11be4566d091d4159429ee50574081753caae3b1dd4e1f2b213cfc0787b52051cbcdf9b0069869df6c95aa80951bdc3fa5098dd26fa0a2e7f7e
diff --git a/net-misc/megasync/megasync-4.3.8.0.ebuild
b/net-misc/megasync/megasync-4.3.8.0.ebuild
new file mode 100644
index ..eb91b2e5
--- /dev/null
+++ b/net-misc/megasync/megasync-4.3.8.0.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools desktop qmake-utils xdg cmake
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
+HOMEPAGE="http://mega.co.nz";
+
+if [[ ${PV} == ]];then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+else
+ MEGA_SDK_REV="37b346c2e119559e40c08f43e1a8f54353e7ad59" # commit of
src/MEGASync/mega submodule
+ SRC_URI="
+ https://github.com/meganz/MEGAsync/archive/v${PV}_Win.tar.gz ->
${P}.tar.gz
+ https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
+ "
+ KEYWORDS="~amd64 ~x86"
+ # 4.3.8.0 has no dedicated linux tag
+ S="${WORKDIR}"/MEGAsync-${PV}_Win
+fi
+
+LICENSE="MEGA"
+SLOT="0"
+IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java libressl
nautilus php python readline threads thunar"
+
+RDEPEND="
+ app-arch/xz-utils
+ dev-libs/libgcrypt
+ dev-libs/libsodium
+ dev-libs/libuv
+ media-libs/libpng
+ net-dns/c-ares
+ x11-themes/hicolor-icon-theme
+ cryptopp? ( dev-libs/crypto++ )
+ curl? (
+ !libressl? ( net-misc/curl[ssl,curl_ssl_openssl] )
+ libressl? ( net-misc/curl[ssl,curl_ssl_libressl] )
+ )
+ dolphin? ( kde-apps/dolphin )
+ freeimage? ( media-libs/freeimage )
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ nautilus? ( >=gnome-base/nautilus-3 )
+ readline? ( sys-libs/readline:0 )
+ sqlite? ( dev-db/sqlite:3 )
+ thunar? ( xfce-base/thunar )
+ zlib? ( sys-libs/zlib )
+"
+DEPEND="
+ ${RDEPEND}
+ media-libs/libmediainfo
+ media-libs/libraw
+ dev-qt/qtcore:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtgui:5
+ dev-qt/qtconcurrent:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtdbus:5
+ dev-qt/qtimageformats:5
+ dev-qt/qtsvg:5
+"
+BDEPEND="
+ app-doc/doxygen
+ dev-lang/swig
+ dev-qt/linguist-tools
+"
+
+DOCS=( CREDITS.md README.md )
+
+src_prepare() {
+ if [[ ${PV} != ]]; then
+ rmdir src/MEGASync/mega
+ mv "${WORKDIR}"/sdk-${MEGA_SDK_REV} src/MEGASync/mega
+ fi
+ default
+ cd src/MEGASync/mega
+ eautoreconf
+}
+
+src_configure() {
+ cd src/MEGASync/mega
+ econf \
+ "--disable-silent-rules" \
+ "--disable-curl-checks" \
+ "--disable-megaapi" \
+ $(use_with zlib) \
+ $(use_with sqlite) \
+ $(use_with c
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 17b1a1064a770fde8b4f8a8b9a9e9d57312268d1
Author: Theo Anderson posteo de>
AuthorDate: Thu Dec 10 23:03:23 2020 +
Commit: Andrew Ammerlaan riseup net>
CommitDate: Thu Dec 10 23:03:23 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=17b1a106
net-misc/megasync: fix
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Theo Anderson posteo.de>
net-misc/megasync/megasync-4.3.7.ebuild | 11 ++-
net-misc/megasync/megasync-.ebuild | 9 +
2 files changed, 11 insertions(+), 9 deletions(-)
diff --git a/net-misc/megasync/megasync-4.3.7.ebuild
b/net-misc/megasync/megasync-4.3.7.ebuild
index 390ce338..61ef362c 100644
--- a/net-misc/megasync/megasync-4.3.7.ebuild
+++ b/net-misc/megasync/megasync-4.3.7.ebuild
@@ -3,9 +3,7 @@
EAPI=7
-inherit autotools cmake desktop qmake-utils
-
-MEGA_SDK_REV="ba4834cb6c22f4e996f328db3aa5b82ef20eed3e" # commit of
src/MEGASync/mega submodule
+inherit autotools desktop qmake-utils xdg cmake
DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
HOMEPAGE="http://mega.co.nz";
@@ -14,6 +12,7 @@ if [[ ${PV} == ]];then
inherit git-r3
EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
else
+ MEGA_SDK_REV="ba4834cb6c22f4e996f328db3aa5b82ef20eed3e" # commit of
src/MEGASync/mega submodule
SRC_URI="
https://github.com/meganz/MEGAsync/archive/v${PV}.0_Linux.tar.gz -> ${P}.tar.gz
https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
@@ -71,8 +70,10 @@ BDEPEND="
DOCS=( CREDITS.md README.md )
src_prepare() {
- rmdir src/MEGASync/mega
- mv "${WORKDIR}"/sdk-${MEGA_SDK_REV} src/MEGASync/mega
+ if [[ ${PV} != ]]; then
+ rmdir src/MEGASync/mega
+ mv "${WORKDIR}"/sdk-${MEGA_SDK_REV} src/MEGASync/mega
+ fi
default
cd src/MEGASync/mega
eautoreconf
diff --git a/net-misc/megasync/megasync-.ebuild
b/net-misc/megasync/megasync-.ebuild
index 5a8311e0..61ef362c 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-.ebuild
@@ -5,8 +5,6 @@ EAPI=7
inherit autotools desktop qmake-utils xdg cmake
-MEGA_SDK_REV="ba4834cb6c22f4e996f328db3aa5b82ef20eed3e" # commit of
src/MEGASync/mega submodule
-
DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
HOMEPAGE="http://mega.co.nz";
@@ -14,6 +12,7 @@ if [[ ${PV} == ]];then
inherit git-r3
EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
else
+ MEGA_SDK_REV="ba4834cb6c22f4e996f328db3aa5b82ef20eed3e" # commit of
src/MEGASync/mega submodule
SRC_URI="
https://github.com/meganz/MEGAsync/archive/v${PV}.0_Linux.tar.gz -> ${P}.tar.gz
https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
@@ -71,8 +70,10 @@ BDEPEND="
DOCS=( CREDITS.md README.md )
src_prepare() {
- rmdir src/MEGASync/mega
- mv "${WORKDIR}"/sdk-${MEGA_SDK_REV} src/MEGASync/mega
+ if [[ ${PV} != ]]; then
+ rmdir src/MEGASync/mega
+ mv "${WORKDIR}"/sdk-${MEGA_SDK_REV} src/MEGASync/mega
+ fi
default
cd src/MEGASync/mega
eautoreconf
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 4f8fa2320d6fb0b8b66c28f70d9080f258179f82
Author: Theo Anderson posteo de>
AuthorDate: Thu Dec 10 21:47:24 2020 +
Commit: Andrew Ammerlaan riseup net>
CommitDate: Thu Dec 10 21:59:58 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4f8fa232
net-misc/megasync: bump to 4.3.7; update live ebuild
- uses tag archives instead of the git repo
- removed multilib (was it even used?)
- libressl support
- general ebuild cleanup
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Theo Anderson posteo.de>
net-misc/megasync/Manifest | 2 +
...{megasync-.ebuild => megasync-4.3.7.ebuild} | 122 ++---
net-misc/megasync/megasync-.ebuild | 122 ++---
3 files changed, 118 insertions(+), 128 deletions(-)
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
new file mode 100644
index ..2e3f9444
--- /dev/null
+++ b/net-misc/megasync/Manifest
@@ -0,0 +1,2 @@
+DIST megasync-4.3.7.tar.gz 16020207 BLAKE2B
f38b40594c0cb1ed3e93715842f3c161e09ef66deb017d2e5fa03d9d0ac2863ba02b88d1fe779960c07664b19250fa29115a87d62d0934157370c1faa85345a5
SHA512
6852390e05da13effd059a5e0dc7fe400f3456668925fbed5e34bc5018b3664d72aebd78847dfdb4f6dda39fe615a79e5c0eb99e72a401fb833d4eba8216010c
+DIST megasync-sdk-4.3.7.tar.gz 3362032 BLAKE2B
36ab643252d27475f34c7a5ee0e71a6470f2c830ea5c8331a094b79da5cd751699390c36e107cb0da06e6f46932e10e5fefbfc8eec3e8645ba84c365835088f3
SHA512
45dcc285c194cc347d9d562638658d2f0dd8099371e7408995cad68811e720905ad6f9810b24079c1112d16bfb87f7986cf3180520dc7edd611e703c251b182a
diff --git a/net-misc/megasync/megasync-.ebuild
b/net-misc/megasync/megasync-4.3.7.ebuild
similarity index 60%
copy from net-misc/megasync/megasync-.ebuild
copy to net-misc/megasync/megasync-4.3.7.ebuild
index a1edfca1..390ce338 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-4.3.7.ebuild
@@ -3,27 +3,54 @@
EAPI=7
-inherit eutils multilib qmake-utils autotools git-r3 desktop cmake-multilib
+inherit autotools cmake desktop qmake-utils
+
+MEGA_SDK_REV="ba4834cb6c22f4e996f328db3aa5b82ef20eed3e" # commit of
src/MEGASync/mega submodule
DESCRIPTION="The official Qt-based program for syncing your MEGA account in
your PC"
HOMEPAGE="http://mega.co.nz";
-RTAG="_Linux"
-if [[ ${PV} == ** ]];then
+
+if [[ ${PV} == ]];then
+ inherit git-r3
EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
- KEYWORDS=""
- EGIT_SUBMODULES=( '*' )
else
- EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
- EGIT_COMMIT="v${PV}.0${RTAG}"
- EGIT_SUBMODULES=( '*' )
+ SRC_URI="
+
https://github.com/meganz/MEGAsync/archive/v${PV}.0_Linux.tar.gz -> ${P}.tar.gz
+ https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz ->
${PN}-sdk-${PV}.tar.gz
+ "
KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}"/MEGAsync-${PV}.0_Linux
fi
LICENSE="MEGA"
SLOT="0"
-IUSE="dolphin nautilus thunar +cryptopp +sqlite +zlib +curl freeimage readline
examples threads java php python gnome"
+IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java libressl
nautilus php python readline threads thunar"
-CDEPEND="
+RDEPEND="
+ app-arch/xz-utils
+ dev-libs/libgcrypt
+ dev-libs/libsodium
+ dev-libs/libuv
+ media-libs/libpng
+ net-dns/c-ares
+ x11-themes/hicolor-icon-theme
+ cryptopp? ( dev-libs/crypto++ )
+ curl? (
+ !libressl? ( net-misc/curl[ssl,curl_ssl_openssl] )
+ libressl? ( net-misc/curl[ssl,curl_ssl_libressl] )
+ )
+ dolphin? ( kde-apps/dolphin )
+ freeimage? ( media-libs/freeimage )
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ nautilus? ( >=gnome-base/nautilus-3 )
+ readline? ( sys-libs/readline:0 )
+ sqlite? ( dev-db/sqlite:3 )
+ thunar? ( xfce-base/thunar )
+ zlib? ( sys-libs/zlib )
+"
+DEPEND="
+ ${RDEPEND}
media-libs/libmediainfo
media-libs/libraw
dev-qt/qtcore:5
@@ -35,57 +62,24 @@ CDEPEND="
dev-qt/qtimageformats:5
dev-qt/qtsvg:5
"
-
-BDEPEND="${CDEPEND}
- dev-lang/swig
+BDEPEND="
app-doc/doxygen
+ dev-lang/swig
dev-qt/linguist-tools
"
-RDEPEND="${CDEPEND}
- x11-themes/hicolor-icon-theme
- dev-libs/openssl
- dev-libs/libgcrypt
- media-libs/libpng
- net-dns/c-ares
- cryptopp? ( dev-libs/crypto++ )
- app-arch/xz-utils
- dev-libs/libuv
- sqlite? ( dev-db/sqlite:3 )
- dev-libs/libsodium
- zlib? ( sys-libs/zlib )
- curl? ( net-misc/curl[ssl,curl_ssl_openssl] )
- freeimage? ( media-libs/freeimage )
- readline? ( sys-libs/readline:0 )
- dolphin? ( kde-apps/dolphin )
- nautilus? ( >=gnome-base/nautilus-3 )
- thunar? ( xfce-ba
[gentoo-commits] repo/proj/guru:master commit in: /, net-misc/megasync/
commit: 09f7ca3c417d4f6f6dcc80b8b22546c6c64d0a66
Author: Samuel Bernardo gmail com>
AuthorDate: Sat Nov 7 09:29:47 2020 +
Commit: Andrew Ammerlaan riseup net>
CommitDate: Sat Nov 7 09:32:29 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=09f7ca3c
megasync client
Signed-off-by: Samuel Bernardo gmail.com>
megasync-4.3.3.ebuild | 150
megasync-.ebuild| 142 ++
net-misc/megasync/megasync-4.3.3.ebuild | 150
net-misc/megasync/megasync-.ebuild | 1 +
net-misc/megasync/metadata.xml | 9 ++
5 files changed, 452 insertions(+)
diff --git a/megasync-4.3.3.ebuild b/megasync-4.3.3.ebuild
new file mode 100644
index ..91734a74
--- /dev/null
+++ b/megasync-4.3.3.ebuild
@@ -0,0 +1,150 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=7
+
+inherit eutils multilib qmake-utils autotools git-r3 desktop cmake-multilib
+
+DESCRIPTION="A Qt-based program for syncing your MEGA account in your PC. This
is the official app."
+HOMEPAGE="http://mega.co.nz";
+RTAG="_Linux"
+if [[ ${PV} == ** ]];then
+ EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+ KEYWORDS=""
+ EGIT_SUBMODULES=( '*' )
+else
+ EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+ EGIT_COMMIT="v${PV}.0${RTAG}"
+ EGIT_SUBMODULES=( '*' )
+ KEYWORDS="~x86 ~amd64"
+fi
+
+LICENSE="MEGA"
+SLOT="0"
+IUSE="dolphin nautilus thunar +cryptopp +sqlite +zlib +curl freeimage readline
examples threads qt5 java php python gnome"
+
+DEPEND="
+ dev-lang/swig
+ app-doc/doxygen
+ media-libs/libmediainfo
+ media-libs/libraw
+ !qt5? (
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ dev-qt/qtdbus:4
+ dev-libs/sni-qt
+ dev-qt/qtimageformats:5
+ dev-qt/qtsvg:5
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/linguist-tools
+ dev-qt/qtwidgets:5
+ dev-qt/qtgui:5
+ dev-qt/qtconcurrent:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtdbus:5
+ dev-qt/qtimageformats:5
+ dev-qt/qtsvg:5
+ )"
+RDEPEND="${DEPEND}
+ x11-themes/hicolor-icon-theme
+ dev-libs/openssl
+ dev-libs/libgcrypt
+ media-libs/libpng
+ net-dns/c-ares
+ cryptopp? ( dev-libs/crypto++ )
+ app-arch/xz-utils
+ dev-libs/libuv
+ sqlite? ( dev-db/sqlite:3 )
+ dev-libs/libsodium
+ zlib? ( sys-libs/zlib )
+ curl? ( net-misc/curl[ssl,curl_ssl_openssl] )
+ freeimage? ( media-libs/freeimage )
+ readline? ( sys-libs/readline:0 )
+ dolphin? ( kde-apps/dolphin )
+ nautilus? ( >=gnome-base/nautilus-3 )
+ thunar? ( xfce-base/thunar )
+ "
+
+PATCHES=( )
+
+if [[ ${PV} != ** ]];then
+ src_prepare(){
+ if [ -e "${FILESDIR}/MEGAsync-${PV}.0_Linux.patch" ]; then
+ EPATCH_OPTS="-p0" epatch
"${FILESDIR}/MEGAsync-${PV}.0_Linux.patch"
+ fi
+ if [ ! -z ${PATCHES} ]; then
+ epatch ${PATCHES}
+ fi
+ if use gnome; then
+ if [ -e "${FILESDIR}${P}-gnome.patch" ]; then
+ epatch "${FILESDIR}/${P}-gnome.patch"
+ fi
+ fi
+ eapply_user
+ cd src/MEGASync/mega
+ eautoreconf
+ }
+fi
+
+src_configure(){
+ cd "${S}"/src/MEGASync/mega
+ econf \
+ "--disable-silent-rules" \
+ "--disable-curl-checks" \
+ "--disable-megaapi" \
+ $(use_with zlib) \
+ $(use_with sqlite) \
+ $(use_with cryptopp) \
+ "--with-cares" \
+ $(use_with curl) \
+ "--without-termcap" \
+ $(use_enable threads posix-threads) \
+ "--with-sodium" \
+ $(use_with freeimage) \
+ $(use_with readline) \
+ $(use_enable examples) \
+ $(use_enable java) \
+ $(use_enable php) \
+ $(use_enable python) \
+ "--enable-chat" \
+ "--enable-gcc-hardening"
+ cd ../..
+ local myeqmakeargs=(
+ MEGA.pro
+ CONFIG+="release"
+ )
+ if use qt5; then
+ eqmake5 ${myeqmakeargs[@]}
+ use dolphin && cmake-utils_src_configure
+ $(qt5_get_bindir)/lrelease MEGASync/MEGASync.pro
+ else
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: a5a96c375906ca3ab4cdfee37fc3190baf91248b
Author: Samuel Bernardo gmail com>
AuthorDate: Sat Nov 7 11:09:31 2020 +
Commit: Andrew Ammerlaan riseup net>
CommitDate: Sat Nov 7 11:09:31 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a5a96c37
net-misc/megasync: update to 4.3.5
Update to latest version
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Samuel Bernardo gmail.com>
net-misc/megasync/megasync-4.3.5.ebuild | 134
1 file changed, 134 insertions(+)
diff --git a/net-misc/megasync/megasync-4.3.5.ebuild
b/net-misc/megasync/megasync-4.3.5.ebuild
new file mode 100644
index ..aa7d2f2d
--- /dev/null
+++ b/net-misc/megasync/megasync-4.3.5.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=7
+
+inherit eutils multilib qmake-utils autotools git-r3 desktop cmake-multilib
+
+DESCRIPTION="A Qt-based program for syncing your MEGA account in your PC. This
is the official app."
+HOMEPAGE="http://mega.co.nz";
+RTAG="_Linux"
+if [[ ${PV} == ** ]];then
+ EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+ KEYWORDS=""
+ EGIT_SUBMODULES=( '*' )
+else
+ EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+ EGIT_COMMIT="v${PV}.0${RTAG}"
+ EGIT_SUBMODULES=( '*' )
+ KEYWORDS="~x86 ~amd64"
+fi
+
+LICENSE="MEGA"
+SLOT="0"
+IUSE="dolphin nautilus thunar +cryptopp +sqlite +zlib +curl freeimage readline
examples threads java php python gnome"
+
+DEPEND="
+ dev-lang/swig
+ app-doc/doxygen
+ media-libs/libmediainfo
+ media-libs/libraw
+ dev-qt/qtcore:5
+ dev-qt/linguist-tools
+ dev-qt/qtwidgets:5
+ dev-qt/qtgui:5
+ dev-qt/qtconcurrent:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtdbus:5
+ dev-qt/qtimageformats:5
+ dev-qt/qtsvg:5"
+RDEPEND="${DEPEND}
+ x11-themes/hicolor-icon-theme
+ dev-libs/openssl
+ dev-libs/libgcrypt
+ media-libs/libpng
+ net-dns/c-ares
+ cryptopp? ( dev-libs/crypto++ )
+ app-arch/xz-utils
+ dev-libs/libuv
+ sqlite? ( dev-db/sqlite:3 )
+ dev-libs/libsodium
+ zlib? ( sys-libs/zlib )
+ curl? ( net-misc/curl[ssl,curl_ssl_openssl] )
+ freeimage? ( media-libs/freeimage )
+ readline? ( sys-libs/readline:0 )
+ dolphin? ( kde-apps/dolphin )
+ nautilus? ( >=gnome-base/nautilus-3 )
+ thunar? ( xfce-base/thunar )
+ "
+
+PATCHES=( )
+
+if [[ ${PV} != ** ]];then
+ src_prepare(){
+ if [ -e "${FILESDIR}/MEGAsync-${PV}.0_Linux.patch" ]; then
+ EPATCH_OPTS="-p0" epatch
"${FILESDIR}/MEGAsync-${PV}.0_Linux.patch"
+ fi
+ if [ ! -z ${PATCHES} ]; then
+ epatch ${PATCHES}
+ fi
+ if use gnome; then
+ if [ -e "${FILESDIR}${P}-gnome.patch" ]; then
+ epatch "${FILESDIR}/${P}-gnome.patch"
+ fi
+ fi
+ eapply_user
+ cd src/MEGASync/mega
+ eautoreconf
+ }
+fi
+
+src_configure(){
+ cd "${S}"/src/MEGASync/mega
+ econf \
+ "--disable-silent-rules" \
+ "--disable-curl-checks" \
+ "--disable-megaapi" \
+ $(use_with zlib) \
+ $(use_with sqlite) \
+ $(use_with cryptopp) \
+ "--with-cares" \
+ $(use_with curl) \
+ "--without-termcap" \
+ $(use_enable threads posix-threads) \
+ "--with-sodium" \
+ $(use_with freeimage) \
+ $(use_with readline) \
+ $(use_enable examples) \
+ $(use_enable java) \
+ $(use_enable php) \
+ $(use_enable python) \
+ "--enable-chat" \
+ "--enable-gcc-hardening"
+ cd ../..
+ local myeqmakeargs=(
+ MEGA.pro
+ CONFIG+="release"
+ )
+ eqmake5 ${myeqmakeargs[@]}
+ use dolphin && cmake-utils_src_configure
+ $(qt5_get_bindir)/lrelease MEGASync/MEGASync.pro
+}
+
+src_compile(){
+ emake -C src INSTALL_ROOT="${D}" || die
+ use dolphin && cmake-utils_src_compile
+}
+
+src_install(){
+ use dolphin && cmake-utils_src_install
+ local DOCS=( CREDITS.md README.md )
+ einstalldocs
+ insinto usr/share/licenses/${PN}
+ doins LICENCE.md installer/terms.txt
+ cd src/MEGASync
+ dobin ${PN}
+ cd platform/linux/data
+ insinto usr/share/applications
+ doins ${PN}.desktop
+ cd icons/hicolor
+ for size in 16x16 32x32 48x48 128x128 256x256;do
+ doicon -s $size $size/apps/mega.png
+ done
+}
[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/
commit: 3bedd6fe12c78b02faa3041c5aab6f72e725c625
Author: Samuel Bernardo gmail com>
AuthorDate: Sat Nov 7 10:42:16 2020 +
Commit: Andrew Ammerlaan riseup net>
CommitDate: Sat Nov 7 10:42:16 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3bedd6fe
net-misc/megasync: add version 4.3.3
Correct previous push and add repoman verified megasync ebuild.
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Samuel Bernardo gmail.com>
net-misc/megasync/megasync-4.3.3.ebuild | 78 +
net-misc/megasync/metadata.xml | 7 +++
2 files changed, 38 insertions(+), 47 deletions(-)
diff --git a/net-misc/megasync/megasync-4.3.3.ebuild
b/net-misc/megasync/megasync-4.3.3.ebuild
index 91734a74..aa7d2f2d 100644
--- a/net-misc/megasync/megasync-4.3.3.ebuild
+++ b/net-misc/megasync/megasync-4.3.3.ebuild
@@ -22,51 +22,41 @@ fi
LICENSE="MEGA"
SLOT="0"
-IUSE="dolphin nautilus thunar +cryptopp +sqlite +zlib +curl freeimage readline
examples threads qt5 java php python gnome"
+IUSE="dolphin nautilus thunar +cryptopp +sqlite +zlib +curl freeimage readline
examples threads java php python gnome"
DEPEND="
dev-lang/swig
app-doc/doxygen
media-libs/libmediainfo
media-libs/libraw
- !qt5? (
- dev-qt/qtcore:4
- dev-qt/qtgui:4
- dev-qt/qtdbus:4
- dev-libs/sni-qt
- dev-qt/qtimageformats:5
- dev-qt/qtsvg:5
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/linguist-tools
- dev-qt/qtwidgets:5
- dev-qt/qtgui:5
- dev-qt/qtconcurrent:5
- dev-qt/qtnetwork:5
- dev-qt/qtdbus:5
- dev-qt/qtimageformats:5
- dev-qt/qtsvg:5
- )"
+ dev-qt/qtcore:5
+ dev-qt/linguist-tools
+ dev-qt/qtwidgets:5
+ dev-qt/qtgui:5
+ dev-qt/qtconcurrent:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtdbus:5
+ dev-qt/qtimageformats:5
+ dev-qt/qtsvg:5"
RDEPEND="${DEPEND}
- x11-themes/hicolor-icon-theme
- dev-libs/openssl
- dev-libs/libgcrypt
- media-libs/libpng
- net-dns/c-ares
- cryptopp? ( dev-libs/crypto++ )
- app-arch/xz-utils
- dev-libs/libuv
- sqlite? ( dev-db/sqlite:3 )
- dev-libs/libsodium
- zlib? ( sys-libs/zlib )
- curl? ( net-misc/curl[ssl,curl_ssl_openssl] )
- freeimage? ( media-libs/freeimage )
- readline? ( sys-libs/readline:0 )
- dolphin? ( kde-apps/dolphin )
- nautilus? ( >=gnome-base/nautilus-3 )
- thunar? ( xfce-base/thunar )
- "
+ x11-themes/hicolor-icon-theme
+ dev-libs/openssl
+ dev-libs/libgcrypt
+ media-libs/libpng
+ net-dns/c-ares
+ cryptopp? ( dev-libs/crypto++ )
+ app-arch/xz-utils
+ dev-libs/libuv
+ sqlite? ( dev-db/sqlite:3 )
+ dev-libs/libsodium
+ zlib? ( sys-libs/zlib )
+ curl? ( net-misc/curl[ssl,curl_ssl_openssl] )
+ freeimage? ( media-libs/freeimage )
+ readline? ( sys-libs/readline:0 )
+ dolphin? ( kde-apps/dolphin )
+ nautilus? ( >=gnome-base/nautilus-3 )
+ thunar? ( xfce-base/thunar )
+ "
PATCHES=( )
@@ -116,15 +106,9 @@ src_configure(){
MEGA.pro
CONFIG+="release"
)
- if use qt5; then
- eqmake5 ${myeqmakeargs[@]}
- use dolphin && cmake-utils_src_configure
- $(qt5_get_bindir)/lrelease MEGASync/MEGASync.pro
- else
- eqmake4 ${myeqmakeargs[@]}
- use dolphin && cmake-utils_src_configure
- $(qt4_get_bindir)/lrelease MEGASync/MEGASync.pro
- fi
+ eqmake5 ${myeqmakeargs[@]}
+ use dolphin && cmake-utils_src_configure
+ $(qt5_get_bindir)/lrelease MEGASync/MEGASync.pro
}
src_compile(){
diff --git a/net-misc/megasync/metadata.xml b/net-misc/megasync/metadata.xml
index a9aac563..dbb25160 100644
--- a/net-misc/megasync/metadata.xml
+++ b/net-misc/megasync/metadata.xml
@@ -6,4 +6,11 @@
Samuel Bernardo
megasync client from mega.nz
+
+ Upload your files to your Mega account
from Dolphin file manager.
+ Upload your files to your Mega account
from nautilus.
+ Upload your files to your Mega account from
Thunar.
+ Compile with Crypto++ Library.
+ Use freeimage to manage graphic images
format.
+
