Gentoo Archives: gentoo-commits

From: Nickolas Raymond Kaczynski <nrk@×××××××.org>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: x11-misc/xbanish/
Date: Fri, 30 Jul 2021 15:53:34
Message-Id: 1627660322.2814d0e7a412801d30163917156e322b5700132b.nrk@gentoo
1 commit: 2814d0e7a412801d30163917156e322b5700132b
2 Author: Nickolas Raymond Kaczynski <nrk <AT> disroot <DOT> org>
3 AuthorDate: Fri Jul 30 15:52:02 2021 +0000
4 Commit: Nickolas Raymond Kaczynski <nrk <AT> disroot <DOT> org>
5 CommitDate: Fri Jul 30 15:52:02 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2814d0e7
7
8 x11-misc/xbanish: add new package
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.3
11 Signed-off-by: Nickolas Raymond Kaczynski <nrk <AT> disroot.org>
12
13 x11-misc/xbanish/Manifest | 1 +
14 x11-misc/xbanish/metadata.xml | 10 +++++++++
15 x11-misc/xbanish/xbanish-1.7.ebuild | 42 +++++++++++++++++++++++++++++++++++++
16 3 files changed, 53 insertions(+)
17
18 diff --git a/x11-misc/xbanish/Manifest b/x11-misc/xbanish/Manifest
19 new file mode 100644
20 index 000000000..3d9b16c82
21 --- /dev/null
22 +++ b/x11-misc/xbanish/Manifest
23 @@ -0,0 +1 @@
24 +DIST v1.7.tar.gz 6379 BLAKE2B b5c2da9890676be642d963147b38585089160bbeb8609e66e586ce69b886e39e4b02e60e1c4554fb27454ae3bc89c7169f5b1ece3e511e327ee0bfbef25035c3 SHA512 f790ea888812bb6b7793f0a60a900724fc407ec4485672e37d464387ffacfa4bf2dc891862f3fed06948cda31024745816b3adb58074c4578edc6a9848f2bd08
25
26 diff --git a/x11-misc/xbanish/metadata.xml b/x11-misc/xbanish/metadata.xml
27 new file mode 100644
28 index 000000000..2018f28ad
29 --- /dev/null
30 +++ b/x11-misc/xbanish/metadata.xml
31 @@ -0,0 +1,10 @@
32 +<?xml version="1.0" encoding="UTF-8"?>
33 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
34 +<pkgmetadata>
35 + <maintainer type="person">
36 + <email>nrk@×××××××.org</email>
37 + </maintainer>
38 + <upstream>
39 + <remote-id type="github">jcs/xbanish</remote-id>
40 + </upstream>
41 +</pkgmetadata>
42
43 diff --git a/x11-misc/xbanish/xbanish-1.7.ebuild b/x11-misc/xbanish/xbanish-1.7.ebuild
44 new file mode 100644
45 index 000000000..414181e9d
46 --- /dev/null
47 +++ b/x11-misc/xbanish/xbanish-1.7.ebuild
48 @@ -0,0 +1,42 @@
49 +# Copyright 2021 Gentoo Authors
50 +# Distributed under the terms of the GNU General Public License v2
51 +
52 +EAPI=7
53 +
54 +inherit toolchain-funcs
55 +
56 +DESCRIPTION="Banish the mouse cursor when typing, show it again when the mouse moves"
57 +HOMEPAGE="https://github.com/jcs/xbanish"
58 +
59 +SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz"
60 +
61 +KEYWORDS="~amd64"
62 +# NOTE: Upstream moved to ISC license on master.
63 +# So this needs to be changed on the next version (1.7+).
64 +LICENSE="BSD"
65 +SLOT="0"
66 +IUSE=""
67 +
68 +# NOTE: x11-libs/libXext might become a dep next version (1.7+)
69 +DEPEND="
70 + x11-libs/libX11
71 + x11-libs/libXfixes
72 + x11-libs/libXi
73 +"
74 +RDEPEND="${DEPEND}"
75 +
76 +src_configure() {
77 + # Makefile doesn't respect user's LDFLAGS
78 + sed -i \
79 + -e 's|\$(LIBS) |\$(LIBS) $(LDFLAGS) |g' \
80 + Makefile || die "sed failed"
81 +}
82 +
83 +src_compile() {
84 + emake CC=$(tc-getCC)
85 +}
86 +
87 +src_install() {
88 + dobin xbanish
89 + doman xbanish.1
90 +}