Gentoo Archives: gentoo-commits

From: Stephan Hartmann <sultan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-misc/screenkey/
Date: Sun, 31 Jan 2021 16:57:23
Message-Id: 1612112199.1f78b7f47d2b3f2006d377c9f912a11f1553ddbe.sultan@gentoo
1 commit: 1f78b7f47d2b3f2006d377c9f912a11f1553ddbe
2 Author: Maciej Barć <xgqt <AT> protonmail <DOT> com>
3 AuthorDate: Sun Jan 31 13:57:00 2021 +0000
4 Commit: Stephan Hartmann <sultan <AT> gentoo <DOT> org>
5 CommitDate: Sun Jan 31 16:56:39 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f78b7f4
7
8 x11-misc/screenkey: bump to 1.4
9
10 Signed-off-by: Maciej Barć <xgqt <AT> protonmail.com>
11 Closes: https://github.com/gentoo/gentoo/pull/19271
12 Signed-off-by: Stephan Hartmann <sultan <AT> gentoo.org>
13
14 x11-misc/screenkey/Manifest | 1 +
15 x11-misc/screenkey/screenkey-1.4.ebuild | 46 +++++++++++++++++++++++++++++++++
16 2 files changed, 47 insertions(+)
17
18 diff --git a/x11-misc/screenkey/Manifest b/x11-misc/screenkey/Manifest
19 index b702d58e8ad..743ab584e95 100644
20 --- a/x11-misc/screenkey/Manifest
21 +++ b/x11-misc/screenkey/Manifest
22 @@ -1 +1,2 @@
23 DIST screenkey-1.3.tar.gz 82732 BLAKE2B 53cf700f7211783c360552667d5bc77dfa467137476c4ae57944fe7a1e3e9da9b4488cade9c2f091b2be51cb393e063509ae858f6cca1b34ceadd3e158586e05 SHA512 16aceeb1e1a0ed5add06ed2bfd1eca04b9909537bbb979f531a98270c33af3d5e667534e73546a85c3f58ef837795a35891f00f8cf41e5ea10c45b7992334e96
24 +DIST screenkey-1.4.tar.gz 83784 BLAKE2B 4d4264ff88fdd57b27709091c5bd79dba304f94209465e4bbaf3d6ee965b2088fcbf3afc96e0c785fa954b5bb96fc26d4d79e9aeb2dd774daf519055fc301030 SHA512 f22afbdeb2c7d7884f97faec3601bfe13f65d33a2e284cccda6d6851d0838e4a4c6860c93abd4c11f21170fb970e6cb12b52cb0cd4cb1fb58cfcf44f0945ad2d
25
26 diff --git a/x11-misc/screenkey/screenkey-1.4.ebuild b/x11-misc/screenkey/screenkey-1.4.ebuild
27 new file mode 100644
28 index 00000000000..0b52f31fef0
29 --- /dev/null
30 +++ b/x11-misc/screenkey/screenkey-1.4.ebuild
31 @@ -0,0 +1,46 @@
32 +# Copyright 1999-2021 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +PYTHON_COMPAT=( python3_{7..9} )
38 +DISTUTILS_USE_SETUPTOOLS=bdepend
39 +
40 +inherit distutils-r1 xdg
41 +
42 +DESCRIPTION="A screencast tool to display your keys inspired by Screenflick"
43 +HOMEPAGE="https://www.thregr.org/~wavexx/software/screenkey/"
44 +
45 +if [[ "${PV}" == *9999* ]]; then
46 + inherit git-r3
47 + EGIT_REPO_URI="https://gitlab.com/screenkey/${PN}.git"
48 +else
49 + SRC_URI="https://gitlab.com/screenkey/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz -> ${P}.tar.gz"
50 + KEYWORDS="~amd64"
51 + S="${WORKDIR}/${PN}-v${PV}"
52 +fi
53 +
54 +RESTRICT="test"
55 +LICENSE="GPL-3+"
56 +SLOT="0"
57 +IUSE="appindicator"
58 +
59 +BDEPEND="
60 + dev-python/Babel[${PYTHON_USEDEP}]
61 + dev-python/wheel[${PYTHON_USEDEP}]
62 +"
63 +RDEPEND="
64 + dev-python/pycairo[${PYTHON_USEDEP}]
65 + dev-python/pygobject[${PYTHON_USEDEP}]
66 + media-fonts/fontawesome
67 + x11-libs/gtk+:3[X,introspection]
68 + x11-misc/slop
69 + appindicator? ( dev-libs/libappindicator:3[introspection] )
70 +"
71 +
72 +src_prepare() {
73 + # Change the doc install path
74 + sed -i "s|share/doc/screenkey|share/doc/${PF}|g" setup.py || die
75 +
76 + default
77 +}