Gentoo Archives: gentoo-proxy-maint

From: Vladimir Kuznetsov <fulade@××××××.net>
To: gentoo-proxy-maint@l.g.o
Cc: Vladimir Kuznetsov <fulade@××××××.net>
Subject: [gentoo-proxy-maint] [PATCH 4/4] net-irc/ii: flesh out ebuild
Date: Sat, 17 Apr 2021 16:52:43
Message-Id: 20210417165202.9809-4-fulade@riseup.net
In Reply to: [gentoo-proxy-maint] [PATCH 1/4] net-irc/ii: add myself to maintainers by Vladimir Kuznetsov
1 Package-Manager: Portage-3.0.17, Repoman-3.0.2
2 Signed-off-by: Vladimir Kuznetsov <fulade@××××××.net>
3 ---
4 net-irc/ii/ii-1.8.ebuild | 17 ++++++-----------
5 net-irc/ii/ii-9999.ebuild | 18 ++++++------------
6 2 files changed, 12 insertions(+), 23 deletions(-)
7
8 diff --git a/net-irc/ii/ii-1.8.ebuild b/net-irc/ii/ii-1.8.ebuild
9 index 8602091e7e7..5ef9e5bdca9 100644
10 --- a/net-irc/ii/ii-1.8.ebuild
11 +++ b/net-irc/ii/ii-1.8.ebuild
12 @@ -1,36 +1,31 @@
13 # Copyright 1999-2021 Gentoo Authors
14 # Distributed under the terms of the GNU General Public License v2
15
16 EAPI=7
17 inherit toolchain-funcs
18
19 DESCRIPTION="A minimalist FIFO and filesystem-based IRC client"
20 HOMEPAGE="https://tools.suckless.org/ii/"
21 SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"
22
23 LICENSE="MIT"
24 SLOT="0"
25 KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux"
26
27 src_prepare() {
28 default
29
30 - sed -i \
31 - -e '/^CFLAGS/{s: -Os::g; s:= :+= :g}' \
32 - -e '/^CC/d' \
33 - -e '/^LDFLAGS/{s:-s::g; s:= :+= :g}' \
34 - config.mk || die
35 - sed -i \
36 - -e 's|@${CC}|$(CC)|g' \
37 - Makefile || die
38 + sed -i -e '/^LDFLAGS/{s:-s::g; s:= :+= :g}' config.mk || die
39 }
40
41 src_compile() {
42 emake CC="$(tc-getCC)"
43 }
44
45 src_install() {
46 - dobin ii
47 - dodoc CHANGES FAQ README
48 - doman *.1
49 + emake \
50 + DESTDIR="${D}" \
51 + PREFIX="${EPREFIX}"/usr \
52 + DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \
53 + install
54 }
55 diff --git a/net-irc/ii/ii-9999.ebuild b/net-irc/ii/ii-9999.ebuild
56 index db00b6528aa..4ba2eac0c28 100644
57 --- a/net-irc/ii/ii-9999.ebuild
58 +++ b/net-irc/ii/ii-9999.ebuild
59 @@ -1,36 +1,30 @@
60 # Copyright 1999-2021 Gentoo Authors
61 # Distributed under the terms of the GNU General Public License v2
62
63 EAPI=7
64 inherit git-r3 toolchain-funcs
65
66 DESCRIPTION="A minimalist FIFO and filesystem-based IRC client"
67 HOMEPAGE="https://tools.suckless.org/ii/"
68 EGIT_REPO_URI="https://git.suckless.org/ii"
69
70 LICENSE="MIT"
71 SLOT="0"
72 -KEYWORDS=""
73
74 src_prepare() {
75 default
76
77 - sed -i \
78 - -e '/^CFLAGS/{s: -Os::g; s:= :+= :g}' \
79 - -e '/^CC/d' \
80 - -e '/^LDFLAGS/{s:-s::g; s:= :+= :g}' \
81 - config.mk || die
82 - sed -i \
83 - -e 's|@${CC}|$(CC)|g' \
84 - Makefile || die
85 + sed -i -e '/^LDFLAGS/{s:-s::g; s:= :+= :g}' config.mk || die
86 }
87
88 src_compile() {
89 emake CC="$(tc-getCC)"
90 }
91
92 src_install() {
93 - dobin ii
94 - dodoc CHANGES FAQ README
95 - doman *.1
96 + emake \
97 + DESTDIR="${D}" \
98 + PREFIX="${EPREFIX}"/usr \
99 + DOCPREFIX="${EPREFIX}"/usr/share/doc/${PF} \
100 + install
101 }
102 --
103 2.26.3

Replies

Subject Author
Re: [gentoo-proxy-maint] [PATCH 4/4] net-irc/ii: flesh out ebuild Joonas Niilola <juippis@g.o>