Gentoo Archives: gentoo-commits

From: Jeroen Roovers <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-misc/svkbd/
Date: Mon, 14 Sep 2020 17:19:52
Message-Id: 1600103985.5adaedfea17fc319c37699af610c9684b38ecc17.jer@gentoo
1 commit: 5adaedfea17fc319c37699af610c9684b38ecc17
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Mon Sep 14 17:18:47 2020 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Mon Sep 14 17:19:45 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5adaedfe
7
8 x11-misc/svkbd: Initial commit
9
10 Package-Manager: Portage-3.0.6, Repoman-3.0.1
11 Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
12
13 x11-misc/svkbd/Manifest | 1 +
14 x11-misc/svkbd/metadata.xml | 7 ++++++
15 x11-misc/svkbd/svkbd-0.2.ebuild | 50 +++++++++++++++++++++++++++++++++++++++++
16 3 files changed, 58 insertions(+)
17
18 diff --git a/x11-misc/svkbd/Manifest b/x11-misc/svkbd/Manifest
19 new file mode 100644
20 index 00000000000..5a4afcb60d4
21 --- /dev/null
22 +++ b/x11-misc/svkbd/Manifest
23 @@ -0,0 +1 @@
24 +DIST svkbd-0.2.tar.gz 19470 BLAKE2B 3b97cfe37439474a31f382f86706b47effab82a1ef5ba0a278e0e7241b304b2cd096c01d88a60fc8ed2c25fb4c019b3fbe18645378b4508f339e69739381f22f SHA512 320f212c21163bd143e468bc541f79bc290e695704db1f7912112b07e673b6cde9766768c1e153a88962a8385ff9ac6cb78c2da5ca8ffb1b57be5eac26d46553
25
26 diff --git a/x11-misc/svkbd/metadata.xml b/x11-misc/svkbd/metadata.xml
27 new file mode 100644
28 index 00000000000..cfab5bb7c8d
29 --- /dev/null
30 +++ b/x11-misc/svkbd/metadata.xml
31 @@ -0,0 +1,7 @@
32 +<?xml version="1.0" encoding="UTF-8"?>
33 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
34 +<pkgmetadata>
35 +<maintainer type="project">
36 +<email>desktop-misc@g.o</email>
37 +</maintainer>
38 +</pkgmetadata>
39
40 diff --git a/x11-misc/svkbd/svkbd-0.2.ebuild b/x11-misc/svkbd/svkbd-0.2.ebuild
41 new file mode 100644
42 index 00000000000..a6f135c3de9
43 --- /dev/null
44 +++ b/x11-misc/svkbd/svkbd-0.2.ebuild
45 @@ -0,0 +1,50 @@
46 +# Copyright 2020 Gentoo Authors
47 +# Distributed under the terms of the GNU General Public License v2
48 +
49 +EAPI=7
50 +inherit savedconfig toolchain-funcs
51 +
52 +DESCRIPTION="Simple Virtual Keyboard"
53 +HOMEPAGE="https://tools.suckless.org/x/svkbd/"
54 +SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"
55 +
56 +LICENSE="MIT-with-advertising"
57 +SLOT="0"
58 +KEYWORDS="~amd64 ~x86"
59 +
60 +RDEPEND="
61 + x11-libs/libX11
62 + x11-libs/libXft
63 + x11-libs/libXinerama
64 + x11-libs/libXtst
65 +"
66 +DEPEND="
67 + ${DEPEND}
68 + x11-base/xorg-proto
69 +"
70 +
71 +src_prepare() {
72 + default
73 +
74 + restore_config config.def.h
75 +
76 + sed -i -e 's|pkg-config|$(PKG_CONFIG)|g' Makefile || die
77 +}
78 +
79 +src_compile() {
80 + for i in layout*.h; do
81 + i=${i/layout.}; i=${i/.h}
82 + emake \
83 + CC="$(tc-getCC)" \
84 + PKG_CONFIG="$(tc-getPKG_CONFIG)" \
85 + LAYOUT=${i}
86 + done
87 +}
88 +
89 +src_install() {
90 + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
91 +
92 + doman ${PN}.1
93 +
94 + save_config config.def.h
95 +}