Gentoo Archives: gentoo-commits

From: Mikle Kolyada <zlogene@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/nnn/
Date: Mon, 29 Jan 2018 23:14:42
Message-Id: 1517267577.9fe1f8927a503b6a724458eb270280642bb94177.zlogene@gentoo
1 commit: 9fe1f8927a503b6a724458eb270280642bb94177
2 Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jan 29 23:12:18 2018 +0000
4 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
5 CommitDate: Mon Jan 29 23:12:57 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fe1f892
7
8 app-misc/nnn: Initial import
9
10 Package-Manager: Portage-2.3.19, Repoman-2.3.6
11
12 app-misc/nnn/Manifest | 1 +
13 app-misc/nnn/metadata.xml | 11 +++++++++++
14 app-misc/nnn/nnn-1.6.ebuild | 47 +++++++++++++++++++++++++++++++++++++++++++++
15 3 files changed, 59 insertions(+)
16
17 diff --git a/app-misc/nnn/Manifest b/app-misc/nnn/Manifest
18 new file mode 100644
19 index 00000000000..eef07ad8b09
20 --- /dev/null
21 +++ b/app-misc/nnn/Manifest
22 @@ -0,0 +1 @@
23 +DIST nnn-1.6.tar.gz 37456 BLAKE2B 90a6bcf7123b763585a05d5898ecee129561fa11dddbc40125f536b96315e4847b6187615df2bb6e0262d3df5efeec83d6681092ed69e4b65cd5486cf396e7e6 SHA512 7172f37f98f15b37cd2959c5ad144d32f55cde9cd2fe3221fc7a23887d3326da924c9be0bdc61a01a4d98ceb9b03de2420a66cc2cbf94a2ae1547da206e4c49a
24
25 diff --git a/app-misc/nnn/metadata.xml b/app-misc/nnn/metadata.xml
26 new file mode 100644
27 index 00000000000..a919cc815a6
28 --- /dev/null
29 +++ b/app-misc/nnn/metadata.xml
30 @@ -0,0 +1,11 @@
31 +<?xml version="1.0" encoding="UTF-8"?>
32 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
33 +<pkgmetadata>
34 +<maintainer type="person">
35 + <email>zlogene@g.o</email>
36 + <name>Mikle Kolyada</name>
37 +</maintainer>
38 +<use>
39 + <flag name="fish-completion">Enable fish completion support</flag>
40 +</use>
41 +</pkgmetadata>
42
43 diff --git a/app-misc/nnn/nnn-1.6.ebuild b/app-misc/nnn/nnn-1.6.ebuild
44 new file mode 100644
45 index 00000000000..b1965355b42
46 --- /dev/null
47 +++ b/app-misc/nnn/nnn-1.6.ebuild
48 @@ -0,0 +1,47 @@
49 +# Copyright 1999-2018 Gentoo Foundation
50 +# Distributed under the terms of the GNU General Public License v2
51 +
52 +EAPI=6
53 +
54 +inherit bash-completion-r1 toolchain-funcs
55 +
56 +DESCRIPTION="The missing terminal file browser for X"
57 +HOMEPAGE="https://github.com/jarun/nnn"
58 +SRC_URI="https://github.com/jarun/nnn/archive/v${PV}.tar.gz -> ${P}.tar.gz"
59 +
60 +LICENSE="BSD-2"
61 +SLOT="0"
62 +KEYWORDS="~amd64 ~x86"
63 +IUSE="bash-completion fish-completion zsh-completion"
64 +
65 +DEPEND="sys-libs/ncurses:0=
66 + sys-libs/readline:0="
67 +RDEPEND="${DEPEND}
68 + fish-completion? ( app-shells/fish )
69 + zsh-completion? ( app-shells/zsh )"
70 +
71 +src_prepare() {
72 + default
73 + tc-export CC
74 + sed -i -e '/strip/d' Makefile || die "sed failed"
75 +
76 +}
77 +
78 +src_install() {
79 + emake PREFIX="/usr" DESTDIR="${D}" install
80 +
81 + use bash-completion &&
82 + newbashcomp scripts/auto-completion/bash/nnn-completion.bash nnn
83 +
84 + if use fish-completion; then
85 + insinto /usr/share/fish/completions
86 + doins scripts/auto-completion/fish/nnn.fish
87 + fi
88 +
89 + if use zsh-completion; then
90 + insinto /usr/share/zsh/site-functions
91 + doins scripts/auto-completion/zsh/_nnn
92 + fi
93 +
94 + einstalldocs
95 +}