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

# source: post BLFS 7.8 2016-01-10
TARBALL=pinentry-$PKGVER.tar.bz2
MD5SUM=9510b2de013e818dab619e468298703a
SRC_URL=ftp://ftp.gnupg.org/gcrypt/pinentry/$TARBALL
BUNDLE=

SLACKREQ='libassuan gtk2 libsecret'
SLACKDESC="pinentry-gui: pinentry-qt4 $PKGVER (GnuPG PIN entry)  
pinentry-gui:  
pinentry-gui: This is the GUI pinentry program that uses gtk2, or
pinentry-gui: Qt4, or Qt5 interface.
pinentry-gui: 
pinentry-gui: 
pinentry-gui: 
pinentry-gui: 
pinentry-gui: 
pinentry-gui: 
pinentry-gui: 
"
SLACKCONF='pinentry-curses'

### default pkg_download
### default pkg_prepare
### default pkg_package
### build
pkg_build() {	
	CONFFLAGS="$CONFFLAGS --enable-pinentry-tty --enable-libsecret"

	# qt4
	(
	export PATH="$PATH:/opt/qt4/bin"
	export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/opt/qt4/$LIBDIR"
	export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/opt/qt4/$LIBDIR/pkgconfig"
	export QT4_PATH="/opt/qt4/bin"
	export QT4_LD_LIBRARY_PATH="/opt/qt4/$LIBDIR"
	export QT4_PKG_CONFIG_PATH="/opt/qt4/$LIBDIR/pkgconfig"
	export QT4_CPLUS_INCLUDE_PATH="/opt/qt4/include" 

	# build all
	pkg_build_autoconf && 
	mv -v /usr/bin/pinentry-qt{,4} &&
	make clean distclean
	) &&
	
	# 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" 
	
	pkg_build_autoconf && 
	mv -v /usr/bin/pinentry-qt{,5}
	) &&
	
	pkg_build_slackdesc
}


