#Packager: George Vlahavas <vlahavas~at~gmail~dot~com>

pkgname=ratpoison
pkgver=20110611
pkgrel=2gv
source=("http://download.savannah.nongnu.org/releases/ratpoison/ratpoison-$pkgver.tar.gz" "ratpoison.desktop" "xinitrc.ratpoison" "ratmenu_2.3.20.tar.gz" "rpallwin-numbering.patch" "rpws-keybindings.patch" "rpshutdown" "rpreboot")
url=http://www.nongnu.org/ratpoison/
options=('noautodotnew')

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"ratpoison (Say good-bye to the rodent)"
"Ratpoison is a simple Window Manager with no fat library dependencies,"
"no fancy graphics, no window decorations, and no rodent dependence. It"
"is largely modelled after GNU Screen which has done wonders in the"
"virtual terminal market."
)


build() {
	cd $startdir/src/$pkgname-$pkgver

	patch -p1 < $startdir/src/rpallwin-numbering.patch || exit 1
	patch -p1 < $startdir/src/rpws-keybindings.patch || exit 1

	./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX} --localstatedir=/var --sysconfdir=/etc --mandir=/usr/man --build=$arch-slackware-linux
	make || return 1
	make install DESTDIR=$startdir/pkg
	rm -rf $startdir/pkg/usr/share/doc

	mkdir -p $startdir/pkg/usr/doc/$pkgname-$pkgver
	cp AUTHORS ChangeLog INSTALL NEWS README* COPYING FAQ MERCHANDISE TODO $startdir/pkg/usr/doc/$pkgname-$pkgver/

	cp contrib/rpws $startdir/pkg/usr/bin/
	cp contrib/allwindows.sh $startdir/pkg/usr/bin/rpallwin
	cp contrib/expose.pl $startdir/pkg/usr/bin/rpexpose
	chmod 755 $startdir/pkg/usr/bin/rpexpose

	cp $startdir/src/{rpshutdown,rpreboot} $startdir/pkg/usr/bin
	chmod 755 $startdir/pkg/usr/bin/{rpshutdown,rpreboot}

	mkdir -p $startdir/pkg/usr/share/xsessions
	cp $startdir/src/ratpoison.desktop $startdir/pkg/usr/share/xsessions
	mkdir -p $startdir/pkg/etc/X11/xinit
	cp $startdir/src/xinitrc.ratpoison $startdir/pkg/etc/X11/xinit/

	# ratmenu
	cd $startdir/src/ratmenu-2.3.14
	sed -i "s|^PREFIX=.*|PREFIX=/usr|" Makefile
	sed -i "s/-O2/$CFLAGS/" Makefile
	make || return 1
	cp ratmenu $startdir/pkg/usr/bin/
	mkdir -p $startdir/pkg/usr/man/man1
	cp ratmenu.1 $startdir/pkg/usr/man/man1/
	mkdir -p $startdir/pkg/usr/doc/$pkgname-$pkgver/ratmenu
	cp Xresources.ratmenu ChangeLog LICENSE README $startdir/pkg/usr/doc/$pkgname-$pkgver/ratmenu/
}