aboutsummaryrefslogtreecommitdiffstats
path: root/misc/haiku/nnn-master.recipe
blob: 7e2e4633ad34c41f59ac0a86d3099c7b90be924d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
SUMMARY="The missing terminal file manager for X"
DESCRIPTION="
nnn is a full-featured terminal file manager. It's tiny and nearly 0-config with an incredible performance.

nnn is also a du analyzer, an app launcher, a batch renamer and a file picker. The plugin repository has tons of plugins and documentation to extend the capabilities further. You can plug new functionality and play with a custom keybind instantly. There's an independent (neo)vim plugin.

It runs smoothly on the Raspberry Pi, Termux on Android, Linux, macOS, BSD, Cygwin, WSL and works seamlessly with DEs and GUI utilities.

Visit the Wiki for concepts, program usage, how-tos and troubleshooting.
"
HOMEPAGE="https://github.com/jarun/nnn"
COPYRIGHT="2016-2019 Arun Prakash Jana"
LICENSE="BSD (2-clause)"
REVISION="1"
SOURCE_URI="git://github.com/jarun/nnn.git"

ARCHITECTURES="x86 x86_64"

PROVIDES="
	nnn = $portVersion
	cmd:nnn = $portVersion
	"
REQUIRES="
        haiku
	lib:libncurses
	lib:libreadline
        "

BUILD_REQUIRES="
        haiku_devel
	pkgconfig
	devel:libncurses
	devel:libreadline
        "

BUILD_PREREQUIRES="
	cmd:make
	cmd:gcc
	cmd:g++
	cmd:ld
	cmd:install
"

BUILD()
{
	make -f misc/haiku/Makefile
}

INSTALL()
{
	make -f misc/haiku/Makefile PREFIX=$prefix MANPREFIX=$manDir install
}