#Packager: Tim Beech pkgname=ratpoison pkgver=20160706 pkgrel=1tjb source=("ratpoison-$pkgver.tar.xz" "ratpoison.desktop" "xinitrc.ratpoison" "ratmenu_2.3.22.tar.xz" "rpallwin-numbering.patch"\ "rpws-keybindings.patch" "rpshutdown" "rpreboot" "assert.pl" "ratpoisonrc") url=http://www.nongnu.org/ratpoison/ options=('noautodotnew' 'nosrcpack') 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 dependency. 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 ./autogen.sh ./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 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/ # this deprecated perl script is needed for rpexpose mkdir -p $startdir/pkg/usr/lib${LIBDIRSUFFIX}/perl5/ cp $startdir/src/assert.pl $startdir/pkg/usr/lib${LIBDIRSUFFIX}/perl5/ # ratpoisonrc mkdir -p $startdir/pkg/etc cp $startdir/src/ratpoisonrc $startdir/pkg/etc/ }