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

# source: james
TARBALL=nvme-cli-$PKGVER.tar.gz
MD5SUM=47b42d4be2f80fcf0dbedac3b81c8dec
SRC_URL=https://github.com/linux-nvme/nvme-cli/archive/v${PKGVER}.tar.gz
BUNDLE=

SLACKREQ=
SLACKDESC="nvme-cli: nvme-cli $PKGVER (NVME tools)
nvme-cli: 
nvme-cli: NVM-Express user space tooling for Linux.
nvme-cli: 
nvme-cli: https://github.com/linux-nvme/nvme-cli
nvme-cli: 
nvme-cli: 
nvme-cli: 
nvme-cli: 
nvme-cli: 
nvme-cli: 
"
SLACKSUG=
SLACKINSTALL='
nvme gen-hostnqn > ./etc/nvme/hostnqn
uuidgen > ./etc/nvme/hostid
'

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	
	cd tmp/nvme* &&
	patch -Np1 -i ../pkg/upstream-fix-parsing.patch
}
### default pkg_package
### build
pkg_build() {
	cd /tmp/nvme* &&
	
	# install man in the correct location
	sed -i -e 's|/usr/local|/usr|' Documentation/Makefile &&

	# build
	
	make &&
	# install, but don't install systemd and dracut files
	make install LIBDIR=/usr/$LIBDIR SYSTEMDDIR=/tmp/x DRACUTDIR=/tmp/x
	
	# don't install hostnqn and hostid, create when package is installed
	rm /etc/nvme/hostnqn /etc/nvme/hostid &&
	pkg_build_slackdesc
}

