commit:     490770823556d5d2dd4318508c7841c19bb6d35d
Author:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 07:47:54 2023 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 07:48:30 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=49077082

net-misc/maestral-qt: add 1.8.0

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

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

diff --git a/net-misc/maestral-qt/Manifest b/net-misc/maestral-qt/Manifest
index c2fec8ebb..d9eb39262 100644
--- a/net-misc/maestral-qt/Manifest
+++ b/net-misc/maestral-qt/Manifest
@@ -1 +1,2 @@
 DIST maestral-qt-1.7.3.gh.tar.gz 1219548 BLAKE2B 
9feabc6b87ee5d879346233ac45b2ee286186203451f9d3d1a9f2817a4339021b18ebf698f9414dba8ea84088ebfbdf598e1c94c59b7a6bd96bfe287a5e27749
 SHA512 
c6e7bcf4b2856d7a26ab99ff2d4bbf7917312e6ccbb212ee948ec35dece1a67ff87c60ee81dcebe53ac541ffe3c009104a956ded9b3c915695629b8ef4974acc
+DIST maestral-qt-1.8.0.gh.tar.gz 1219570 BLAKE2B 
83c3d67b169f04553f3885e3ae008fe04284bb9fd9a7b2888e2146e298e85cc15f639d83359165a957f8832bb34d3bf129ddd850d58b6e808e257d5784a2e1b4
 SHA512 
2cf19185fce01b5d1884215522987ba77484e6d6cb9a3745503fd2bc66c796db839ee7dc863fb3b8e3b55b95af013bf23b00bc60cb7106d265766ca813482bdd

diff --git a/net-misc/maestral-qt/maestral-qt-1.8.0.ebuild 
b/net-misc/maestral-qt/maestral-qt-1.8.0.ebuild
new file mode 100644
index 000000000..f9462a0bb
--- /dev/null
+++ b/net-misc/maestral-qt/maestral-qt-1.8.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+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