summaryrefslogtreecommitdiffstats
path: root/readline/Pkgfile
blob: 3170bdf468fbfcdfd97e9e9ba3386abcf501f20b (plain)
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
description="Lets users edit command lines as they are typed in."
packager="CRUX System Team <core-ports AT crux DOT nu>"
maintainer="Lukc <lukc AT upyum DOT com>"
url="http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html"
depends=(ncurses)

name=readline
version=6.1.2
release=2
source=(http://ftp.gnu.org/gnu/$name/$name-${version%\.*}.tar.gz readline-6.1-001-002.patch.gz inputrc)
build () 
{ 
	cd $name-6.1;
	gunzip -c $SRC/$name-6.1-001-002.patch.gz | patch -p0;
	./configure \
		${CBUILD:+--build=${CBUILD}} \
		${CHOST:+--host=${CHOST}} \
		--prefix=$prefix \
		--mandir=$mandir;
	make SHLIB_LIBS=-lncurses;
	make DESTDIR=$PKG install;
	install -d $PKG/lib;
	mv $PKG$prefix/lib/lib*.so.* $PKG/lib;
	ln -sf ../../lib/libhistory.so.${version%\.*} $PKG$prefix/lib/libhistory.so;
	ln -sf ../../lib/libreadline.so.${version%\.*} $PKG$prefix/lib/libreadline.so;
	install -D -m 644 $SRC/inputrc $PKG/etc/inputrc;
	#if ! use info; then
	#	rm -r $PKG/usr/share/info
	#fi
}