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

# source: james
TARBALL=mikrolock-$PKGVER.tar.bz2
MD5SUM=0c36a772e7fb02a019b6950e46ece521
SRC_URL=http://www.andre-simon.de/zip/$TARBALL
BUNDLE=

SLACKREQ='libsodium qt5-common'
SLACKDESC="mikrolock: mikrolock $PKGVER (read/write miniLock files)  
mikrolock:  
mikrolock: mlock is a fast native implementation of the minilock file format. 
mikrolock: Despite its name (and in contrast to the original implementation), it 
mikrolock: can also handle BIG files.  
mikrolock: 
mikrolock: http://www.andre-simon.de/doku/mlock/en/mlock.php
mikrolock: 
mikrolock: This package was previously known as 'mlock'
mikrolock: 
mikrolock: 
"

### default pkg_download
### default pkg_prepare
### default pkg_package
### build
pkg_build() {
	
	# qt5	
	export PATH="$PATH:/opt/qt5/bin"
	export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/opt/qt5/$LIBDIR"
	export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/opt/qt5/$LIBDIR/pkgconfig"
	export QT5_PATH="/opt/qt5/bin"
	export QT5_LD_LIBRARY_PATH="/opt/qt5/$LIBDIR"
	export QT5_PKG_CONFIG_PATH="/opt/qt5/$LIBDIR/pkgconfig"
	export QT5_CPLUS_INCLUDE_PATH="/opt/qt5/include" 

	cd /tmp/mikrolock* &&
	
	# workaround for newer qt (qt 5.11 onwards)
	sed -i -e '/*/a #include <QStyle>' src/gui/qt-widgets/mlock-gui/mlockmainwindow.cpp &&
	make $MAKEFLAGS && make install &&
	make $MAKEFLAGS gui && make install-gui &&
	pkg_build_slackdesc &&

	# extra html doc from the homepage
	install -m644 /tmp/pkg/mikrolock.htm.maff /usr/share/doc/mikrolock 
}
