#Maintainer: Thorsten Muehlfelder <thenktor(at)gmx.de>

pkgname=openbox
pkgver=3.4.9
pkgrel=3tm
arch=i486
source=("http://icculus.org/openbox/releases/openbox-$pkgver.tar.gz")
docs=("readme" "install" "copying" "changelog" "authors" "news")
url=http://icculus.org/openbox
option=("noautodotnew")
dotnew=("etc/xdg/openbox/rc.xml" "etc/xdg/openbox/menu.xml")

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"Openbox (A lightweight Window Manager for the X11 window system)"
"Openbox is a minimalistic, highly configurable, next generation"
"window manager with extensive standards support."
)


build() {
	cd $startdir/src/$pkgname-$pkgver
	./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX} --localstatedir=/var --sysconfdir=/etc
	make -j3 || return 1
	make DESTDIR=$startdir/pkg install

	mkdir -p $startdir/pkg/etc/X11/xinit/
	cat << EOF > $startdir/pkg/etc/X11/xinit/xinitrc.openbox
#!/bin/sh

userresources=\$HOME/.Xresources
userdefaults=\$HOME/.Xdefaults
usermodmap=\$HOME/.Xmodmap
sysresources=/usr/lib/X11/xinit/.Xresources
sysmodmap=/usr/lib/X11/xinit/.Xmodmap
 
# merge in defaults and keymaps
[ -f \$sysresources ] && xrdb -merge \$sysresources
[ -f \$sysmodmap ] && xmodmap \$sysmodmap
[ -f \$userresources ] && xrdb -merge \$userresources
[ -f \$userdefaults ] && xrdb -merge \$userdefaults
[ -f \$usermodmap ] && xmodmap \$usermodmap

# Here comes some desktop pimpness
[ -e /usr/libexec/notification-daemon/notification-daemon ] && /usr/libexec/notification-daemon/notification-daemon &

#Force OpenOffice.org to use GTK theme
export OOO_FORCE_DESKTOP=gnome

# start the openbox session
/usr/bin/openbox-session
EOF
	chmod 755 $startdir/pkg/etc/X11/xinit/xinitrc.openbox
}