Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/tmux-xpanes/
Date: Sat, 31 Jul 2021 00:18:39
Message-Id: 1627690589.cb7d7630c115b32a8d1aa84f75b5dba9ffa11f32.sam@gentoo
1 commit: cb7d7630c115b32a8d1aa84f75b5dba9ffa11f32
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 25 03:04:06 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sat Jul 31 00:16:29 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb7d7630
7
8 app-misc/tmux-xpanes: [QA] unconditionally install completion files
9
10 QA policy [0] says that we don't conditionalise installation of
11 small files. It's a wasteful rebuild and inconsistent across packages
12 for when users desire completions to be available.
13
14 [0] https://projects.gentoo.org/qa/policy-guide/installed-files.html#pg0301
15 Signed-off-by: Sam James <sam <AT> gentoo.org>
16
17 ...panes-4.1.2.ebuild => tmux-xpanes-4.1.2-r1.ebuild} | 19 ++++++-------------
18 ...panes-4.1.3.ebuild => tmux-xpanes-4.1.3-r1.ebuild} | 9 +++------
19 2 files changed, 9 insertions(+), 19 deletions(-)
20
21 diff --git a/app-misc/tmux-xpanes/tmux-xpanes-4.1.2.ebuild b/app-misc/tmux-xpanes/tmux-xpanes-4.1.2-r1.ebuild
22 similarity index 67%
23 rename from app-misc/tmux-xpanes/tmux-xpanes-4.1.2.ebuild
24 rename to app-misc/tmux-xpanes/tmux-xpanes-4.1.2-r1.ebuild
25 index ed4e2949a39..1fbee411365 100644
26 --- a/app-misc/tmux-xpanes/tmux-xpanes-4.1.2.ebuild
27 +++ b/app-misc/tmux-xpanes/tmux-xpanes-4.1.2-r1.ebuild
28 @@ -7,19 +7,13 @@ DESCRIPTION="tmux-based terminal divider"
29 HOMEPAGE="https://github.com/greymd/tmux-xpanes"
30 SRC_URI="https://github.com/greymd/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
31
32 -KEYWORDS="amd64 x86"
33 LICENSE="MIT"
34 SLOT="0"
35 +KEYWORDS="amd64 x86"
36
37 -IUSE="zsh-completion"
38 -
39 -RDEPEND="
40 - app-misc/tmux
41 +RDEPEND="app-misc/tmux
42 dev-lang/perl
43 - dev-libs/openssl:0=
44 - zsh-completion? ( app-shells/zsh )"
45 -
46 -DEPEND="${RDEPEND}"
47 + dev-libs/openssl:0"
48
49 RESTRICT="test"
50
51 @@ -29,8 +23,7 @@ src_install() {
52 dobin bin/*
53 doman man/*.1
54 einstalldocs
55 - if use zsh-completion; then
56 - insinto /usr/share/zsh/site-functions
57 - doins completion/zsh/*
58 - fi
59 +
60 + insinto /usr/share/zsh/site-functions
61 + doins -r completion/zsh/.
62 }
63
64 diff --git a/app-misc/tmux-xpanes/tmux-xpanes-4.1.3.ebuild b/app-misc/tmux-xpanes/tmux-xpanes-4.1.3-r1.ebuild
65 similarity index 84%
66 rename from app-misc/tmux-xpanes/tmux-xpanes-4.1.3.ebuild
67 rename to app-misc/tmux-xpanes/tmux-xpanes-4.1.3-r1.ebuild
68 index 1f0e2733e1d..3d28ac557e8 100644
69 --- a/app-misc/tmux-xpanes/tmux-xpanes-4.1.3.ebuild
70 +++ b/app-misc/tmux-xpanes/tmux-xpanes-4.1.3-r1.ebuild
71 @@ -11,12 +11,9 @@ LICENSE="MIT"
72 SLOT="0"
73 KEYWORDS="~amd64 ~x86"
74
75 -RDEPEND="
76 - app-misc/tmux
77 +RDEPEND="app-misc/tmux
78 dev-lang/perl
79 - dev-libs/openssl:0=
80 -"
81 -DEPEND="${RDEPEND}"
82 + dev-libs/openssl:0"
83
84 RESTRICT="test"
85
86 @@ -28,5 +25,5 @@ src_install() {
87 einstalldocs
88
89 insinto /usr/share/zsh/site-functions
90 - doins completion/zsh/*
91 + doins -r completion/zsh/.
92 }