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

# source: BLFS 11.3
TARBALL=gptfdisk-$PKGVER.tar.gz
MD5SUM=01c11ecfa454096543562e3068530e01
SRC_URL=https://downloads.sourceforge.net/gptfdisk/$TARBALL
BUNDLE=

SLACKREQ='libpopt'
SLACKDESC="gptfdisk: gptfdisk $PKGVER (GPT Partitioning Tool)  
gptfdisk:  
gptfdisk: The gptfdisk package is a set of programs for creation and 
gptfdisk: maintenance of GUID Partition Table (GPT) disk drives. A GPT 
gptfdisk: partitioned disk is required for drives greater than 2 TB and is a 
gptfdisk: modern replacement for legacy PC-BIOS partitioned disk drives that 
gptfdisk: use a Master Boot Record (MBR). The main program, gdisk, has an 
gptfdisk: inteface similar to the classic fdisk program.  
gptfdisk: 
gptfdisk: 
gptfdisk:
"

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/gptfdisk* &&
	patch -Np1 -i ../pkg/gptfdisk-1.0.9-convenience-1.patch 
}

### default pkg_package
### build
pkg_build() {
	cd /tmp/gptfdisk*
	
	# BLFS 11.3 patches
	sed -i 's|ncursesw/||' gptcurses.cc &&  # link with ncursesw
	# sed -i 's|sbin|usr/sbin|' Makefile && # put stuff in /usr/sbin
	sed -i '/UUID_H/s/^.*$/#if defined (_UUID_UUID_H) || defined (_UL_LIBUUID_UUID_H)/' guid.cc &&
	sed -i "/device =/s/= \(.*\);/= strdup(\1);/" gptcl.cc &&
	
	make && make install &&
	pkg_build_slackdesc
}


