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

# source: james
TARBALL=gtk-server-$PKGVER.tar.gz
MD5SUM=45938d850822da660539112aadfe0309
SRC_URL=http://gtk-server.org/stable/$TARBALL
BUNDLE=

SLACKREQ='gtk3'
SLACKDESC="gtk3-server: gtk3-server $PKGVER (GTK GUI for scripts)  
gtk3-server:  
gtk3-server: The GTK-server is a free, open-source project, which offers a 
gtk3-server: stream-oriented interface to the GTK libraries, enabling access to 
gtk3-server: graphical user interfaces for shellscripts and interpreted 
gtk3-server: programming languages using either GTK 1.x or 2.x or 3.x
gtk3-server: 
gtk3-server: This is an add-on for gtk-server. It add supports for GTK 3.x.
gtk3-server: You still need the GTK2 gtk-server (same version) for this to work.
gtk3-server: 
gtk3-server: 
"

### default pkg_download
### default pkg_prepare
### default pkg_package
### build
pkg_build() {
	cd /tmp/gtk-server*/src &&
	
	# build console version
	#LDFLAGS=-fPIC ./configure $CONFFLAGS --with-console --with-ssl &&
	#make $MAKEFLAGS && make $MAKEINSTALLFLAGS install &&
	#make clean &&

	# build GTK3 version
	./configure $CONFFLAGS --with-gtk3 --with-ssl &&
	make $MAKEFLAGS && make $MAKEINSTALLFLAGS install &&
	
	# install additional docs
	mkdir -p /usr/share/doc/gtk-server-$PKGVER &&
	#cd /tmp/gtk-server*/documentation &&
	#cp *.html /usr/share/doc/gtk-server-$PKGVER &&
	cd .. &&
	cp -a demo-gtk3 /usr/share/doc/gtk-server-$PKGVER &&
	cp -a demo-hug-gtk3 /usr/share/doc/gtk-server-$PKGVER &&
	#cp -a demo-other /usr/share/doc/gtk-server-$PKGVER

	# remove files already installed by gtk2 to avoid duplicates
	rm -f /etc/gtk-server.cfg      && # config file
	rm -f /usr/bin/{stop,select}-gtk-server && # script
	rm -f /usr/bin/gtk-server           && # symlink
	rm -f /usr/$LIBDIR/libgtk-server.so && # symlink
	rm -rf /usr/share/man/man1          && # manpages
	true
}


