1 |
commit: 0af0f4ba01f6f7d9a4340b4ecf4352fd899a4356 |
2 |
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in> |
3 |
AuthorDate: Thu Jun 24 15:25:08 2021 +0000 |
4 |
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Jun 24 15:43:02 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0af0f4ba |
7 |
|
8 |
kde-misc/geminipart: add konqueror use flag |
9 |
|
10 |
Clicking on gemini:// URLs produced an error if Konqueror wasn't |
11 |
installed. |
12 |
|
13 |
New ebuild either pulls it as a runtime dependency or removes |
14 |
gemini-konqueror.desktop file so text/gemini handler of user's choice is |
15 |
called. |
16 |
|
17 |
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in> |
18 |
|
19 |
...art-20210530.ebuild => geminipart-20210530-r1.ebuild} | 16 +++++++++++++++- |
20 |
kde-misc/geminipart/metadata.xml | 3 +++ |
21 |
2 files changed, 18 insertions(+), 1 deletion(-) |
22 |
|
23 |
diff --git a/kde-misc/geminipart/geminipart-20210530.ebuild b/kde-misc/geminipart/geminipart-20210530-r1.ebuild |
24 |
similarity index 74% |
25 |
rename from kde-misc/geminipart/geminipart-20210530.ebuild |
26 |
rename to kde-misc/geminipart/geminipart-20210530-r1.ebuild |
27 |
index 27cc99c9d..8619be498 100644 |
28 |
--- a/kde-misc/geminipart/geminipart-20210530.ebuild |
29 |
+++ b/kde-misc/geminipart/geminipart-20210530-r1.ebuild |
30 |
@@ -17,15 +17,29 @@ S="${WORKDIR}/${PN}-${COMMIT}" |
31 |
LICENSE="LGPL-2+" |
32 |
SLOT="5" |
33 |
KEYWORDS="~amd64 ~arm64 ~x86" |
34 |
+IUSE="konqueror" |
35 |
|
36 |
DEPEND=" |
37 |
>=dev-qt/qtwidgets-${QTMIN}:5 |
38 |
>=kde-frameworks/ki18n-${KFMIN}:5 |
39 |
>=kde-frameworks/kparts-${KFMIN}:5 |
40 |
" |
41 |
-RDEPEND="${DEPEND}" |
42 |
+RDEPEND="${DEPEND} |
43 |
+ konqueror? ( |
44 |
+ kde-apps/konqueror:5 |
45 |
+ kde-misc/kio-gemini:5 |
46 |
+ ) |
47 |
+" |
48 |
|
49 |
src_test() { |
50 |
export QT_QPA_PLATFORM=offscreen |
51 |
ecm_src_test |
52 |
} |
53 |
+ |
54 |
+src_install() { |
55 |
+ ecm_src_install |
56 |
+ |
57 |
+ if ! use konqueror ; then |
58 |
+ rm "${ED}"/usr/share/applications/gemini-konqueror.desktop || die |
59 |
+ fi |
60 |
+} |
61 |
|
62 |
diff --git a/kde-misc/geminipart/metadata.xml b/kde-misc/geminipart/metadata.xml |
63 |
index 29b26f9fe..22157b7e3 100644 |
64 |
--- a/kde-misc/geminipart/metadata.xml |
65 |
+++ b/kde-misc/geminipart/metadata.xml |
66 |
@@ -12,4 +12,7 @@ |
67 |
<email>cyber+gentoo@×××××.in</email> |
68 |
<name>Anna</name> |
69 |
</maintainer> |
70 |
+ <use> |
71 |
+ <flag name="konqueror">Make Konqueror handle gemini:// URLs</flag> |
72 |
+ </use> |
73 |
</pkgmetadata> |