Gentoo Archives: gentoo-commits

From: Johannes Willem Fernhout <hfern@××××××××.info>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: app-admin/krapplet/
Date: Wed, 30 Dec 2020 11:52:45
Message-Id: 1609329132.5386c8bec8b88ba48576cd75178ece07098f2099.hfernh@gentoo
1 commit: 5386c8bec8b88ba48576cd75178ece07098f2099
2 Author: Johannes Willem Fernhout <hfern <AT> fernhout <DOT> info>
3 AuthorDate: Wed Dec 30 11:52:12 2020 +0000
4 Commit: Johannes Willem Fernhout <hfern <AT> fernhout <DOT> info>
5 CommitDate: Wed Dec 30 11:52:12 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5386c8be
7
8 app-admin/krapplet: new ebuild
9
10 Krapplet is a password manager based on gnome-keyring, written as a
11 systray applet.
12
13 Signed-off-by: Johannes Willem Fernhout <hfern <AT> fernhout.info>
14
15 app-admin/krapplet/Manifest | 1 +
16 app-admin/krapplet/krapplet-0.1.0.ebuild | 43 ++++++++++++++++++++++++++++++++
17 app-admin/krapplet/metadata.xml | 12 +++++++++
18 3 files changed, 56 insertions(+)
19
20 diff --git a/app-admin/krapplet/Manifest b/app-admin/krapplet/Manifest
21 new file mode 100644
22 index 00000000..6030395f
23 --- /dev/null
24 +++ b/app-admin/krapplet/Manifest
25 @@ -0,0 +1 @@
26 +DIST krapplet-0.1.0.tar.gz 30262 BLAKE2B 26e6f08f6fb2dc6ebde9a328eb0a7c016debeec472fd89c02c2a1e8b86eb96834d731911a13d690f2a6c0754a109456eb645538472d1ba3e17f725e185598971 SHA512 dbc23cf44e059a57cd026ffa21a98cc10bf188da66c23f10a719740f8b470c8372f0298c0d4b9c6085bca8e54ad66784dc480ebfd2d8a6813a682ee8ac968c14
27
28 diff --git a/app-admin/krapplet/krapplet-0.1.0.ebuild b/app-admin/krapplet/krapplet-0.1.0.ebuild
29 new file mode 100644
30 index 00000000..c45155ad
31 --- /dev/null
32 +++ b/app-admin/krapplet/krapplet-0.1.0.ebuild
33 @@ -0,0 +1,43 @@
34 +# Copyright 2020 Gentoo Authors
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI=7
38 +
39 +PYTHON_COMPAT=( python3_{7,8,9} )
40 +DISTUTILS_USE_SETUPTOOLS=bdepend
41 +
42 +inherit distutils-r1 xdg-utils
43 +
44 +DESCRIPTION="Krapplet (keyring applet): a password manager based on gnome-keyring."
45 +HOMEPAGE="https://gitlab.com/hfernh/krapplet https://pypi.org/project/krapplet"
46 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
47 +
48 +LICENSE="BSD"
49 +SLOT="0"
50 +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
51 +
52 +REQUIRED_USE=${PYTHON_REQUIRED_USE}
53 +
54 +RDEPEND=${PYTHON_DEPS}
55 +BDEPEND=${RDEPEND}
56 +
57 +# Upstream does not provide any test suite.
58 +RESTRICT="test"
59 +
60 +RDEPEND="${PYTHON_DEPS}
61 + x11-libs/gtk+:3
62 + dev-libs/glib
63 + dev-libs/gobject-introspection
64 + dev-python/secretstorage "
65 +
66 +DEPEND="${RDEPEND}"
67 +
68 +pkg_postinst() {
69 + xdg_desktop_database_update
70 + xdg_icon_cache_update
71 +}
72 +
73 +pkg_postrm() {
74 + xdg_desktop_database_update
75 + xdg_icon_cache_update
76 +}
77
78 diff --git a/app-admin/krapplet/metadata.xml b/app-admin/krapplet/metadata.xml
79 new file mode 100644
80 index 00000000..75852e17
81 --- /dev/null
82 +++ b/app-admin/krapplet/metadata.xml
83 @@ -0,0 +1,12 @@
84 +<?xml version="1.0" encoding="UTF-8"?>
85 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
86 +<pkgmetadata>
87 + <maintainer type="person">
88 + <email>hfern@××××××××.info</email>
89 + <name>Johannes Willem (Hans) Fernhout</name>
90 + </maintainer>
91 + <upstream>
92 + <remote-id type="pypi">krapplet</remote-id>
93 + <remote-id type="gitlab">hfernh/krapplet</remote-id>
94 + </upstream>
95 +</pkgmetadata>