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

# mine adapted from BLFS 2013-08-1
TARBALL=xvkbd-$PKGVER.tar.gz
MD5SUM=a719ec0f27fd788b471c24ffec8d9fad
#SRC_URL=http://homepage3.nifty.com/tsato/xvkbd/$TARBALL
SRC_URL=http://t-sato.in.coocan.jp/xvkbd/$TARBALL
BUNDLE=

SLACKREQ=libX11
SLACKDESC="xvkbd: xvkbd $PKGVER (Virtual Keyboard)"'
xvkbd:  
xvkbd: xvkbd is a virtual (graphical) keyboard program for X Window System 
xvkbd: which provides facility to enter characters onto other clients 
xvkbd: (softwares) by clicking on a keyboard displayed on the screen. This may 
xvkbd: be used for systems without a hardware keyboard such as kiosk terminals 
xvkbd: or handheld devices. This program also has facility to send characters 
xvkbd: specified as the command line option to another client.  
xvkbd: 
xvkbd: 
xvkbd:
'

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/xvkbd* &&
	patch -Np1 -i $CHROOT_DIR/tmp/pkg/xvkbd-3.7-fonts.patch &&
	patch -Np1 -i $CHROOT_DIR/tmp/pkg/xvkbd-3.9-polish.patch
}

### default pkg_package
### build
pkg_build() {
	cd /tmp/xvkbd* &&
		
	# don't use xaw3d, use standard xaw instead
	sed -i -e '/#define XAW3D/d' Imakefile
	
	# build
	xmkmf && make $MAKEFLAGS && make install install.man &&
	pkg_build_slackdesc &&
	
	# install desktop files and icontray script
	mkdir -p /usr/share/applications /etc/xdg/Startup &&
	install -m644 /tmp/pkg/xvkbd.desktop /usr/share/applications &&
	install -m644 /tmp/pkg/xvkbd-icontray /etc/xdg/Startup
}
