# Contributor: William Pitcock <nenolod@dereferenced.org>
# Maintainer: William Pitcock <nenolod@dereferenced.org>
setvar pkgname = 'fish'
setvar pkgver = '2.6.0'
setvar pkgrel = '1'
setvar pkgdesc = ""a modern interactive commandline shell""
setvar url = ""http://www.fishshell.com/""
setvar arch = ""all""
setvar license = ""GPL2""
setvar depends = """"
setvar depends_dev = ""$pkgname-tools""
setvar makedepends = ""libtool doxygen ncurses-dev""
setvar install = ""$pkgname.post-install $pkgname.post-upgrade $pkgname.pre-deinstall""
setvar subpackages = ""$pkgname-dev $pkgname-doc $pkgname-tools::noarch""
setvar source = ""http://www.fishshell.com/files/$pkgver/$pkgname-$pkgver.tar.gz""
setvar builddir = ""$srcdir/$pkgname-$pkgver""

proc build {
	cd $builddir
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--sysconfdir=/etc \
		--mandir=/usr/share/man \
		--localstatedir=/var \
		|| return 1
	make || return 1
}

proc package {
	cd $builddir
	make install DESTDIR="$pkgdir" || return 1

	rm -fr "$pkgdir"/usr/share/$pkgname/groff
}

proc dev {
	default_dev || return 1

	mkdir -p "$subpkgdir"/usr/share
	mv "$pkgdir"/usr/share/pkgconfig "$subpkgdir"/usr/share
}

proc doc {
	default_doc || return 1

	mkdir -p "$subpkgdir"/usr/share/$pkgname
	mv "$pkgdir"/usr/share/$pkgname/man "$subpkgdir"/usr/share/$pkgname
}

proc tools {
	setvar pkgdesc = ""$pkgdesc (tools)""
	setvar depends = ""$pkgname python""

	mkdir -p "$subpkgdir"/usr/share/$pkgname
	mv "$pkgdir"/usr/share/$pkgname/tools "$subpkgdir"/usr/share/$pkgname
}

setvar sha512sums = ""d4ded5ce24600e85673a7bb016e9dc36bce999b27f40e6b1ce0b9ca49a421be2d444d9d2b6f178f6eee963e59daa4a65df4c3de2a8086a610486f758fcfb0ed1  fish-2.6.0.tar.gz""