From 8ea17ae6bb42957c2c4ea573110c38dc4bded139 Mon Sep 17 00:00:00 2001 From: Atman Sense Date: Wed, 13 Jan 2021 14:55:10 +0100 Subject: [PATCH 1/2] add ruqola (rocketChat client) --- net-im/ruqola/Manifest | 1 + net-im/ruqola/ruqola-1.2.2.ebuild | 45 +++++++++++++++++++++++++++++++ net-im/ruqola/ruqola-9999.ebuild | 1 + 3 files changed, 47 insertions(+) create mode 100644 net-im/ruqola/Manifest create mode 100644 net-im/ruqola/ruqola-1.2.2.ebuild create mode 120000 net-im/ruqola/ruqola-9999.ebuild diff --git a/net-im/ruqola/Manifest b/net-im/ruqola/Manifest new file mode 100644 index 00000000000..46526a8cca6 --- /dev/null +++ b/net-im/ruqola/Manifest @@ -0,0 +1 @@ +DIST ruqola-1.2.2.tar.gz 720004 BLAKE2B b83cdbd22c475b9a3a970b4191712a204a0e2098060dc1b6d7760353c509abace4435ea18a9571e34ffd094558bdfa705c2e2d0a799a70cde5136cc7ac840176 SHA512 e4b80d10c87771e6e0ad08c842ac36c3efac058327cdacf44ed8f7959dbbe6ed0661910b55198aa56c9358cc8944477c3692b9d12611e7d64bc6a6227f965c82 diff --git a/net-im/ruqola/ruqola-1.2.2.ebuild b/net-im/ruqola/ruqola-1.2.2.ebuild new file mode 100644 index 00000000000..b3f619e7065 --- /dev/null +++ b/net-im/ruqola/ruqola-1.2.2.ebuild @@ -0,0 +1,45 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit ecm + +DESCRIPTION="Ruqola is a Rocket.Chat client for the KDE desktop." +HOMEPAGE="https://github.com/KDE/ruqola" + +if [ "${PV}" = "9999" ]; then + EGIT_REPO_URI="https://github.com/KDE/${PN}.git" + inherit git-r3 +else + KEYWORDS="~amd64 ~x86" + SRC_URI="https://github.com/KDE/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +fi + +LICENSE="" +SLOT="0" +IUSE="keyring telemetry" + +DEPEND="dev-qt/qtwebsockets[ssl] + dev-qt/qtgui + dev-qt/qtwidgets + dev-qt/qtnetworkauth + dev-qt/qttest + dev-qt/qtmultimedia[widgets] + kde-frameworks/kcoreaddons + kde-frameworks/ki18n + kde-frameworks/kcrash + kde-frameworks/knotifications + kde-frameworks/kiconthemes + kde-frameworks/syntax-highlighting + kde-frameworks/kdoctools + kde-frameworks/kdbusaddons + kde-frameworks/kxmlgui + kde-frameworks/kio + kde-frameworks/sonnet + kde-frameworks/ktextwidgets + kde-frameworks/knotifyconfig + keyring? ( dev-libs/qtkeychain ) + telemetry? ( dev-libs/kuserfeedback )" +RDEPEND="${DEPEND}" +BDEPEND="" diff --git a/net-im/ruqola/ruqola-9999.ebuild b/net-im/ruqola/ruqola-9999.ebuild new file mode 120000 index 00000000000..72b6e514608 --- /dev/null +++ b/net-im/ruqola/ruqola-9999.ebuild @@ -0,0 +1 @@ +ruqola-1.2.2.ebuild \ No newline at end of file From 84d65a29b19d92a93ad2a1fe6ee6042deaaff721 Mon Sep 17 00:00:00 2001 From: Atman Sense Date: Fri, 15 Jan 2021 16:35:19 +0100 Subject: [PATCH 2/2] Address notes from pull request --- net-im/ruqola/Manifest | 1 - net-im/ruqola/ruqola-1.2.2.ebuild | 45 ---------------------------- net-im/ruqola/ruqola-9999.ebuild | 50 ++++++++++++++++++++++++++++++- 3 files changed, 49 insertions(+), 47 deletions(-) delete mode 100644 net-im/ruqola/Manifest delete mode 100644 net-im/ruqola/ruqola-1.2.2.ebuild mode change 120000 => 100644 net-im/ruqola/ruqola-9999.ebuild diff --git a/net-im/ruqola/Manifest b/net-im/ruqola/Manifest deleted file mode 100644 index 46526a8cca6..00000000000 --- a/net-im/ruqola/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ruqola-1.2.2.tar.gz 720004 BLAKE2B b83cdbd22c475b9a3a970b4191712a204a0e2098060dc1b6d7760353c509abace4435ea18a9571e34ffd094558bdfa705c2e2d0a799a70cde5136cc7ac840176 SHA512 e4b80d10c87771e6e0ad08c842ac36c3efac058327cdacf44ed8f7959dbbe6ed0661910b55198aa56c9358cc8944477c3692b9d12611e7d64bc6a6227f965c82 diff --git a/net-im/ruqola/ruqola-1.2.2.ebuild b/net-im/ruqola/ruqola-1.2.2.ebuild deleted file mode 100644 index b3f619e7065..00000000000 --- a/net-im/ruqola/ruqola-1.2.2.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit ecm - -DESCRIPTION="Ruqola is a Rocket.Chat client for the KDE desktop." -HOMEPAGE="https://github.com/KDE/ruqola" - -if [ "${PV}" = "9999" ]; then - EGIT_REPO_URI="https://github.com/KDE/${PN}.git" - inherit git-r3 -else - KEYWORDS="~amd64 ~x86" - SRC_URI="https://github.com/KDE/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -fi - -LICENSE="" -SLOT="0" -IUSE="keyring telemetry" - -DEPEND="dev-qt/qtwebsockets[ssl] - dev-qt/qtgui - dev-qt/qtwidgets - dev-qt/qtnetworkauth - dev-qt/qttest - dev-qt/qtmultimedia[widgets] - kde-frameworks/kcoreaddons - kde-frameworks/ki18n - kde-frameworks/kcrash - kde-frameworks/knotifications - kde-frameworks/kiconthemes - kde-frameworks/syntax-highlighting - kde-frameworks/kdoctools - kde-frameworks/kdbusaddons - kde-frameworks/kxmlgui - kde-frameworks/kio - kde-frameworks/sonnet - kde-frameworks/ktextwidgets - kde-frameworks/knotifyconfig - keyring? ( dev-libs/qtkeychain ) - telemetry? ( dev-libs/kuserfeedback )" -RDEPEND="${DEPEND}" -BDEPEND="" diff --git a/net-im/ruqola/ruqola-9999.ebuild b/net-im/ruqola/ruqola-9999.ebuild deleted file mode 120000 index 72b6e514608..00000000000 --- a/net-im/ruqola/ruqola-9999.ebuild +++ /dev/null @@ -1 +0,0 @@ -ruqola-1.2.2.ebuild \ No newline at end of file diff --git a/net-im/ruqola/ruqola-9999.ebuild b/net-im/ruqola/ruqola-9999.ebuild new file mode 100644 index 00000000000..bb4dc9e1d69 --- /dev/null +++ b/net-im/ruqola/ruqola-9999.ebuild @@ -0,0 +1,49 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit ecm kde.org + +DESCRIPTION="Qt/QML client for Rocket Chat" +HOMEPAGE="https://apps.kde.org/ruqola" + +LICENSE="GPL-2+" +SLOT="5" +IUSE="speech telemetry" + +DEPEND=" + dev-libs/qtkeychain + dev-qt/qtgui:${SLOT} + dev-qt/qtmultimedia:${SLOT}[widgets] + dev-qt/qtnetworkauth:${SLOT} + dev-qt/qttest:${SLOT} + dev-qt/qtwebsockets:${SLOT}[ssl] + dev-qt/qtwidgets:${SLOT} + kde-frameworks/kcoreaddons:${SLOT} + kde-frameworks/kcrash:${SLOT} + kde-frameworks/kdbusaddons:${SLOT} + kde-frameworks/kdoctools:${SLOT} + kde-frameworks/ki18n:${SLOT} + kde-frameworks/kiconthemes:${SLOT} + kde-frameworks/kio:${SLOT} + kde-frameworks/knotifications:${SLOT} + kde-frameworks/knotifyconfig:${SLOT} + kde-frameworks/ktextwidgets:${SLOT} + kde-frameworks/kxmlgui:${SLOT} + kde-frameworks/sonnet:${SLOT} + kde-frameworks/syntax-highlighting:${SLOT} + telemetry? ( dev-libs/kuserfeedback:${SLOT} ) + speech? ( dev-qt/qtspeech:${SLOT} ) +" + +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package speech Qt5TextToSpeech) + $(cmake_use_find_package telemetry KUserFeedback) + ) + + ecm_src_configure +}