#Maintainer: Thorsten Muehlfelder pkgname=openbox pkgver=3.4.11 pkgrel=1tm arch=x86_64 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 }