1 |
commit: 86d6663954ac1affe897e4c444a4ff509a3d9d43 |
2 |
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com> |
3 |
AuthorDate: Sat Dec 26 20:31:21 2020 +0000 |
4 |
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net> |
5 |
CommitDate: Sat Dec 26 20:33:10 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=86d66639 |
7 |
|
8 |
dev-util/osc: install fish comp, use eclass for bashcomp |
9 |
|
10 |
Package-Manager: Portage-3.0.12, Repoman-3.0.2 |
11 |
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com> |
12 |
|
13 |
dev-util/osc/{osc-9999.ebuild => osc-0.171.0-r1.ebuild} | 9 +++++---- |
14 |
dev-util/osc/osc-9999.ebuild | 9 +++++---- |
15 |
2 files changed, 10 insertions(+), 8 deletions(-) |
16 |
|
17 |
diff --git a/dev-util/osc/osc-9999.ebuild b/dev-util/osc/osc-0.171.0-r1.ebuild |
18 |
similarity index 87% |
19 |
copy from dev-util/osc/osc-9999.ebuild |
20 |
copy to dev-util/osc/osc-0.171.0-r1.ebuild |
21 |
index 7969127a..02af4e71 100644 |
22 |
--- a/dev-util/osc/osc-9999.ebuild |
23 |
+++ b/dev-util/osc/osc-0.171.0-r1.ebuild |
24 |
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{7..9} ) |
25 |
PYTHON_REQ_USE="xml" |
26 |
DISTUTILS_SINGLE_IMPL=1 |
27 |
|
28 |
-inherit distutils-r1 |
29 |
+inherit bash-completion-r1 distutils-r1 |
30 |
|
31 |
DESCRIPTION="Command line tool for Open Build Service" |
32 |
HOMEPAGE=" |
33 |
@@ -55,11 +55,12 @@ src_install() { |
34 |
distutils-r1_src_install |
35 |
|
36 |
dosym osc-wrapper.py /usr/bin/osc |
37 |
- rm -f "${ED}/usr/share/doc/${PN}"*/TODO* |
38 |
- insinto /usr/share/bash-completion/completions |
39 |
- newins dist/complete.sh osc |
40 |
+ rm -f "${ED}/usr/share/doc/${PN}"*/TODO* || die |
41 |
+ newbashcomp dist/complete.sh "${PN}" |
42 |
insinto /usr/lib/osc |
43 |
newins dist/osc.complete complete |
44 |
insinto /usr/share/zsh/site-functions |
45 |
newins "${FILESDIR}/osc.zsh_completion" _osc |
46 |
+ insinto /usr/share/fish/vendor_completions.d |
47 |
+ doins osc.fish |
48 |
} |
49 |
|
50 |
diff --git a/dev-util/osc/osc-9999.ebuild b/dev-util/osc/osc-9999.ebuild |
51 |
index 7969127a..02af4e71 100644 |
52 |
--- a/dev-util/osc/osc-9999.ebuild |
53 |
+++ b/dev-util/osc/osc-9999.ebuild |
54 |
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{7..9} ) |
55 |
PYTHON_REQ_USE="xml" |
56 |
DISTUTILS_SINGLE_IMPL=1 |
57 |
|
58 |
-inherit distutils-r1 |
59 |
+inherit bash-completion-r1 distutils-r1 |
60 |
|
61 |
DESCRIPTION="Command line tool for Open Build Service" |
62 |
HOMEPAGE=" |
63 |
@@ -55,11 +55,12 @@ src_install() { |
64 |
distutils-r1_src_install |
65 |
|
66 |
dosym osc-wrapper.py /usr/bin/osc |
67 |
- rm -f "${ED}/usr/share/doc/${PN}"*/TODO* |
68 |
- insinto /usr/share/bash-completion/completions |
69 |
- newins dist/complete.sh osc |
70 |
+ rm -f "${ED}/usr/share/doc/${PN}"*/TODO* || die |
71 |
+ newbashcomp dist/complete.sh "${PN}" |
72 |
insinto /usr/lib/osc |
73 |
newins dist/osc.complete complete |
74 |
insinto /usr/share/zsh/site-functions |
75 |
newins "${FILESDIR}/osc.zsh_completion" _osc |
76 |
+ insinto /usr/share/fish/vendor_completions.d |
77 |
+ doins osc.fish |
78 |
} |