### this file is sourced not run
PKGVER=1.2.1
PKGBUILD=1
PKGARCH=x86_64

# source: james
TARBALL=cgit-$PKGVER.tar.xz
MD5SUM=8580586d320e4a4d71e1e07d4bf4a6fe
SRC_URL=https://git.zx2c4.com/cgit/snapshot/$TARBALL
BUNDLE=


SLACKREQ='' # curl lfs-cacert asciidoc build-time
SLACKDESC="cgit: cgit $PKGVER (Web interface for git)  
cgit:  
cgit: A hyperfast web frontend for git repositories written in C.  
cgit: 
cgit: http://git.zx2c4.com/cgit/about/
cgit: 
cgit: 
cgit: 
cgit: 
cgit: 
cgit: 
"

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/cgit* &&
	patch -Np1 -i ../pkg/http-headers.patch
}

### default pkg_package
### build
pkg_build() {
	# need to download stuff
	echo nameserver 8.8.8.8 > /etc/resolv.conf &&

	cd /tmp/cgit*
	sed -i -e 's|curl -L|& -k|' Makefile && # allow self-signed cert to work
	MAKEFLAGS="$MAKEFLAGS CGIT_SCRIPT_PATH=/usr/$LIBDIR/cgit CGIT_DATA_PATH=/usr/share/cgit/css"
	make get-git &&
	make $MAKEFLAGS &&
	make $MAKEFLAGS install install-man prefix=/usr libdir=/usr/$LIBDIR &&
	pkg_build_slackdesc &&

	# install contrib
	cp -a contrib /usr/$LIBDIR/cgit &&

	# runtime dir default
	install -dm755 /var/cache/cgit &&

	# cleanup
	rm -f /etc/resolv.conf	
}
