Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-misc/j4-dmenu-desktop/
Date: Sat, 02 Mar 2019 20:11:35
Message-Id: 1551557432.d37da7c98c34f197eaa73ec6013631c9b244ad31.asturm@gentoo
1 commit: d37da7c98c34f197eaa73ec6013631c9b244ad31
2 Author: Conrad Kostecki <conrad <AT> kostecki <DOT> com>
3 AuthorDate: Sat Mar 2 18:04:49 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sat Mar 2 20:10:32 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d37da7c9
7
8 x11-misc/j4-dmenu-desktop: bump to version 2.17
9
10 Also bumped to EAPI=7 and added myself as additional maintainer.
11
12 Package-Manager: Portage-2.3.62, Repoman-2.3.12
13 Signed-off-by: Conrad Kostecki <conrad <AT> kostecki.com>
14 Closes: https://github.com/gentoo/gentoo/pull/11219
15 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
16
17 x11-misc/j4-dmenu-desktop/Manifest | 1 +
18 .../j4-dmenu-desktop/j4-dmenu-desktop-2.17.ebuild | 44 ++++++++++++++++++++++
19 x11-misc/j4-dmenu-desktop/metadata.xml | 14 ++++---
20 3 files changed, 54 insertions(+), 5 deletions(-)
21
22 diff --git a/x11-misc/j4-dmenu-desktop/Manifest b/x11-misc/j4-dmenu-desktop/Manifest
23 index 6abb73d3cf2..65747793491 100644
24 --- a/x11-misc/j4-dmenu-desktop/Manifest
25 +++ b/x11-misc/j4-dmenu-desktop/Manifest
26 @@ -1 +1,2 @@
27 +DIST j4-dmenu-desktop-2.17.tar.gz 33531 BLAKE2B c1dd82a444efdbbf2af644ee6cdba6746a81228c5f6b2d212d5ea248628855f1cd1c4dff091ae278eb8c6458db4934b60acd8e2dd9a9c88b32537e76878824b3 SHA512 7a41bb60a6b3afa7bf6229f08674d5f31e0152d0788a17edc210986d1b1f0d4fad13ffaa13c58ed7a0c5d2e67f8f95bb2a0f6556aeb0f2cc24c7d885b346325e
28 DIST j4-dmenu-desktop-r2.16.tar.gz 32553 BLAKE2B c1c7f0f2a59421b2e244a8f65251b296ad44ae37c10cbffb62bdefb168b6104e3d89c0a43b74feaf0afcc52ac78c8d46204ed397f131e526c447379b066b9b88 SHA512 d5bb0902d4bdc474fa20bc9d8f79de90a92bb4941f0d325dfcfaa1347ea3ad355b87da8194bc3f654970e9ab8848e6ecb5093f3c75fbaa8dbc40199fe6ea2837
29
30 diff --git a/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-2.17.ebuild b/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-2.17.ebuild
31 new file mode 100644
32 index 00000000000..8017519a138
33 --- /dev/null
34 +++ b/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-2.17.ebuild
35 @@ -0,0 +1,44 @@
36 +# Copyright 1999-2019 Gentoo Authors
37 +# Distributed under the terms of the GNU General Public License v2
38 +
39 +EAPI=7
40 +
41 +inherit cmake-utils
42 +
43 +MY_PV="r${PV}"
44 +
45 +DESCRIPTION="A fast desktop replacement for i3-dmenu-desktop"
46 +HOMEPAGE="https://github.com/enkore/${PN}"
47 +SRC_URI="https://github.com/enkore/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
48 +
49 +LICENSE="GPL-3+"
50 +SLOT="0"
51 +KEYWORDS="~amd64 ~x86"
52 +IUSE="test"
53 +
54 +DEPEND="test? ( dev-cpp/catch:1 )"
55 +RDEPEND="x11-misc/dmenu"
56 +
57 +S="${WORKDIR}/${PN}-${MY_PV}"
58 +
59 +src_prepare() {
60 + cmake-utils_src_prepare
61 +
62 + # Respect users CFLAGS
63 + sed -i -e "s/-pedantic -O2//" CMakeLists.txt || die
64 +}
65 +
66 +src_configure() {
67 + local mycmakeargs=(
68 + -DWITH_GIT_CATCH="no"
69 + -DWITH_TESTS=$(usex test)
70 + )
71 +
72 + cmake-utils_src_configure
73 +}
74 +
75 +src_install() {
76 + cmake-utils_src_install
77 +
78 + doman j4-dmenu-desktop.1
79 +}
80
81 diff --git a/x11-misc/j4-dmenu-desktop/metadata.xml b/x11-misc/j4-dmenu-desktop/metadata.xml
82 index 581cc21d736..146361db405 100644
83 --- a/x11-misc/j4-dmenu-desktop/metadata.xml
84 +++ b/x11-misc/j4-dmenu-desktop/metadata.xml
85 @@ -5,17 +5,21 @@
86 <email>sir.suriv@×××××.com</email>
87 <name>Diogo Pereira</name>
88 </maintainer>
89 + <maintainer type="person">
90 + <email>ck+gentoo@××××××××.de</email>
91 + <name>Conrad Kostecki</name>
92 + </maintainer>
93 <maintainer type="project">
94 <email>proxy-maint@g.o</email>
95 <name>Proxy Maintainers</name>
96 </maintainer>
97 - <longdescription lang="en">
98 - j4-dmenu-desktop is a replacement for i3-dmenu-desktop. Its purpose is
99 - to find .desktop files and offer you a menu to start an application
100 - using dmenu. You can also execute shell commands using it.
101 + <longdescription>
102 + j4-dmenu-desktop is a replacement for i3-dmenu-desktop.
103 + The purpose is to find .desktop files,
104 + but shell commands can also be executed.
105 </longdescription>
106 <upstream>
107 - <remote-id type="github">enkore/j4-dmenu-desktop</remote-id>
108 <bugs-to>https://github.com/enkore/j4-dmenu-desktop/issues</bugs-to>
109 + <remote-id type="github">enkore/j4-dmenu-desktop</remote-id>
110 </upstream>
111 </pkgmetadata>