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

# source: BLFS 8.2
TARBALL=ninja-$PKGVER.tar.gz
MD5SUM=5fdb04461cc7f5d02536b3bfc0300166
SRC_URL=https://github.com/ninja-build/ninja/archive/v${PKGVER}/$TARBALL
BUNDLE=

SLACKREQ='python3'
SLACKDESC="ninja: ninja $PKGVER (Build system)
ninja: 
ninja: Ninja is a small build system with a focus on speed.
ninja: 
ninja: https://ninja-build.org/
ninja: 
ninja: 
ninja: 
ninja: 
ninja: 
ninja: 
"

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/ninja* &&
	# LFS 8.2 patch to support jobs limiting
	patch -Np1 -i ../pkg/ninja-1.8.2-add_NINJAJOBS_var-1.patch
}

### default pkg_package

### build
pkg_build() {
	cd /tmp/ninja* &&

	# LFS 8.2
	python3 configure.py --bootstrap &&
	install -vm755 ninja /usr/bin/ &&
	install -vDm644 misc/ninja.vim \
					/usr/share/vim/vim80/syntax/ninja.vim &&
	install -vDm644 misc/bash-completion \
					/usr/share/bash-completion/completions/ninja &&
	install -vDm644 misc/zsh-completion \
					/usr/share/zsh/site-functions/_ninja &&
					
	pkg_build_slackdesc
}


