From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 255B21382C5 for ; Thu, 24 Jun 2021 15:44:33 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 31613E0841; Thu, 24 Jun 2021 15:44:32 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 151C1E0841 for ; Thu, 24 Jun 2021 15:44:31 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id A6EFE335C9A for ; Thu, 24 Jun 2021 15:44:30 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 3608E797 for ; Thu, 24 Jun 2021 15:44:29 +0000 (UTC) From: "Anna Vyalkova" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Anna Vyalkova" Message-ID: <1624549382.0af0f4ba01f6f7d9a4340b4ecf4352fd899a4356.cybertailor@gentoo> Subject: [gentoo-commits] repo/proj/guru:dev commit in: kde-misc/geminipart/ X-VCS-Repository: repo/proj/guru X-VCS-Files: kde-misc/geminipart/geminipart-20210530-r1.ebuild kde-misc/geminipart/geminipart-20210530.ebuild kde-misc/geminipart/metadata.xml X-VCS-Directories: kde-misc/geminipart/ X-VCS-Committer: cybertailor X-VCS-Committer-Name: Anna Vyalkova X-VCS-Revision: 0af0f4ba01f6f7d9a4340b4ecf4352fd899a4356 X-VCS-Branch: dev Date: Thu, 24 Jun 2021 15:44:29 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 60df3391-d007-4d58-a937-5975365abe7e X-Archives-Hash: e29b6442edc57bc703946b8ef844d5bf commit: 0af0f4ba01f6f7d9a4340b4ecf4352fd899a4356 Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Thu Jun 24 15:25:08 2021 +0000 Commit: Anna Vyalkova sysrq in> CommitDate: Thu Jun 24 15:43:02 2021 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0af0f4ba kde-misc/geminipart: add konqueror use flag Clicking on gemini:// URLs produced an error if Konqueror wasn't installed. New ebuild either pulls it as a runtime dependency or removes gemini-konqueror.desktop file so text/gemini handler of user's choice is called. Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> ...art-20210530.ebuild => geminipart-20210530-r1.ebuild} | 16 +++++++++++++++- kde-misc/geminipart/metadata.xml | 3 +++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/kde-misc/geminipart/geminipart-20210530.ebuild b/kde-misc/geminipart/geminipart-20210530-r1.ebuild similarity index 74% rename from kde-misc/geminipart/geminipart-20210530.ebuild rename to kde-misc/geminipart/geminipart-20210530-r1.ebuild index 27cc99c9d..8619be498 100644 --- a/kde-misc/geminipart/geminipart-20210530.ebuild +++ b/kde-misc/geminipart/geminipart-20210530-r1.ebuild @@ -17,15 +17,29 @@ S="${WORKDIR}/${PN}-${COMMIT}" LICENSE="LGPL-2+" SLOT="5" KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="konqueror" DEPEND=" >=dev-qt/qtwidgets-${QTMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5 >=kde-frameworks/kparts-${KFMIN}:5 " -RDEPEND="${DEPEND}" +RDEPEND="${DEPEND} + konqueror? ( + kde-apps/konqueror:5 + kde-misc/kio-gemini:5 + ) +" src_test() { export QT_QPA_PLATFORM=offscreen ecm_src_test } + +src_install() { + ecm_src_install + + if ! use konqueror ; then + rm "${ED}"/usr/share/applications/gemini-konqueror.desktop || die + fi +} diff --git a/kde-misc/geminipart/metadata.xml b/kde-misc/geminipart/metadata.xml index 29b26f9fe..22157b7e3 100644 --- a/kde-misc/geminipart/metadata.xml +++ b/kde-misc/geminipart/metadata.xml @@ -12,4 +12,7 @@ cyber+gentoo@sysrq.in Anna + + Make Konqueror handle gemini:// URLs +