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

# source: james
TARBALL=veracrypt-${PKGVER}.tar.gz.gz # double .gz thanks to packaging bug in 1.19
MD5SUM=7a68365eda0ee9b76348ffca58bc733c
SRC_URL=http://downloads.sourceforge.net/veracrypt/VeraCrypt_${PKGVER}_Source.tar.gz
BUNDLE=

SLACKREQ='gtk2 wxwidgets' # 
SLACKDESC="veracrypt: veracrypt $PKGVER (Veracrypt disk encryption)
veracrypt: 
veracrypt: VeraCrypt is a free disk encryption software brought to you by IDRIX 
veracrypt: (https://www.idrix.fr) and that is based on TrueCrypt 7.1a.
veracrypt: 
veracrypt: https://sourceforge.net/projects/veracrypt/
veracrypt: 
veracrypt: 
veracrypt: 
veracrypt: 
veracrypt:
"

### default pkg_download
### prepare
pkg_prepare() {
	if pkg_check $SRC_DIR $TARBALL $MD5SUM; then
		cp $SRC_DIR/$TARBALL tmp &&
		cd tmp &&
		gunzip $TARBALL &&
		tar -xf ${TARBALL%.gz} &&
		cd VeraCrypt* &&
		patch -Np1 -i ../pkg/veracrypt-ntfs-3g.patch
	else
		return 1
	fi
}

### default pkg_package
### build
pkg_build() {
	cd /tmp/VeraCrypt*/src
	sed -i -e '/makeself/d' Main/Main.make && # skip packaging
	make $MAKEFLAGS ARCH=x86_64 &&
	rm -f Setup/Linux/usr/bin/*uninstall* &&
	cp -a Setup/Linux/usr / &&
	pkg_build_slackdesc
}
