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

# mine adapted from BLFS 2013-08-1
TARBALL=xvkbd-3.7.tar.gz
MD5SUM=2f0b5c91b701ea548883607d7b0ad8ec
#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 3.7 (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.7-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
}
