commit:     29e8b6a2d9dbec5b74a52d056c0d621300edb916
Author:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 10 04:41:54 2024 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Wed Jul 10 04:41:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=29e8b6a2

net-misc/maestral-qt: add 1.9.4

Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 net-misc/maestral-qt/Manifest                 |  1 +
 net-misc/maestral-qt/maestral-qt-1.9.4.ebuild | 37 +++++++++++++++++++++++++++
 2 files changed, 38 insertions(+)

diff --git a/net-misc/maestral-qt/Manifest b/net-misc/maestral-qt/Manifest
index b36721dd9..5a88fe5c4 100644
--- a/net-misc/maestral-qt/Manifest
+++ b/net-misc/maestral-qt/Manifest
@@ -1,2 +1,3 @@
 DIST maestral-qt-1.9.3.gh.tar.gz 1219610 BLAKE2B 
819a0f88571e64a633e09b7c200c9a983a8e359bc574df570be7d1011853184dc88fa789e806ed204862b92f84d8cd6d7e5b0c03631d6e11159143dcaf1b0fd6
 SHA512 
3f1dbdbf93eb64e01ff01ab308e46b0320162a7e6aaa027d277b216dc0ba73ae2eee33e68add356e3fb14ffcad1f789bc02d948d48067eea1a5cb5b9208f200b
+DIST maestral-qt-1.9.4.gh.tar.gz 1219613 BLAKE2B 
a94dea39af004911f88a0d008b78af080d4d643e5ad2d94ef232eb1e3d5abd4a877c4dbfcb5c6addd7265d8ecc08608d0238abf9000ed9b163f36df8b71b1eac
 SHA512 
482f71ccf5f4449bf4f1e522e50fdf397d7622ceb8bfdc2700a7e111f0484237c63e7efd36a620f0bbac86541d0284482c7e8ad674457bb0f37c0a4039f98a22
 DIST maestral-qt-1.9.4_rc1.gh.tar.gz 1219617 BLAKE2B 
d69b211c1a72324a14c44d9e6594328df89c609aa3688e05b9282d75d27a76d9a27c74926361aeb619c9e2eb56647e7488494fb890c152787f8ba44acf10960b
 SHA512 
9687778b0f9bfe9bf326fd4ce46db1b4d02c6adebb5a9e15d3fb4708ec2eba40a11b44dda56cb3f2e079730424a50628262a7d660254d8a65c1e0df6ed29dd8d

diff --git a/net-misc/maestral-qt/maestral-qt-1.9.4.ebuild 
b/net-misc/maestral-qt/maestral-qt-1.9.4.ebuild
new file mode 100644
index 000000000..34ac19a1b
--- /dev/null
+++ b/net-misc/maestral-qt/maestral-qt-1.9.4.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit desktop distutils-r1
+
+MY_PV=${PV/_rc/.dev}
+DESCRIPTION="Maestral is an open-source Dropbox client written in Python"
+HOMEPAGE="https://maestral.app";
+SRC_URI="https://github.com/samschott/${PN}/archive/refs/tags/v${MY_PV}.tar.gz 
-> ${P}.gh.tar.gz"
+S="${WORKDIR}"/${PN}-${MY_PV}
+
+LICENSE="MIT"
+SLOT="0"
+if [[ ${PV} != *_rc* ]]; then
+       KEYWORDS="~amd64"
+fi
+
+RDEPEND="
+       >=dev-python/click-8.0.2[${PYTHON_USEDEP}]
+       dev-python/markdown2[${PYTHON_USEDEP}]
+       dev-python/packaging[${PYTHON_USEDEP}]
+       dev-python/PyQt6[widgets,gui,svg,${PYTHON_USEDEP}]
+       >=net-misc/maestral-${PV%_rc*}_rc0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+       dev-python/build[${PYTHON_USEDEP}]
+"
+
+python_install_all() {
+       distutils-r1_python_install_all
+
+       domenu src/maestral_qt/resources/maestral.desktop
+}

Reply via email to