#!/bin/sh CWD=`pwd` TMP=/tmp PKG=$TMP/package-windowmaker VERSION=0.91.0 #VERSION=CVS-20040718 ARCH=alpha BUILD=1 TARGET=$ARCH-alphaslack-linux ( cd $TMP tar xjf $CWD/WindowMaker-$VERSION.tar.bz2 cd WindowMaker-$VERSION chown -R root.root . # This should be non-interactive where possible. #zcat $CWD/wmaker.inst.diff.gz | patch -p1 --verbose #./autogen.sh #make clean LINGUAS="`cd po ; /bin/ls *.po | sed 's/.po//g'`" \ NLSDIR=/usr/share/locale \ ./configure \ --prefix=/usr \ --sysconfdir=/etc/X11 \ --enable-gnome \ --enable-kde \ --enable-xinerama \ --enable-usermenu \ --with-appspath=/usr/lib/GNUstep/Apps \ $TARGET # NLS bugs like -i make make install DESTDIR=$PKG mkdir -p $PKG/usr/doc/WindowMaker-$VERSION cp -a AUTHORS BUGFORM BUGS COPYING FAQ FAQ.I18N NEWS README README.GNOME TODO $PKG/usr/doc/WindowMaker-$VERSION cd $TMP tar xzf $CWD/WindowMaker-extra-0.1.tar.gz cd WindowMaker-extra-0.1 ./configure \ --prefix=/usr \ --with-iconsdir=/usr/share/pixmaps \ $TARGET make make install DESTDIR=$PKG mkdir -p $PKG/etc/X11/xinit cp $CWD/xinitrc.wmaker $PKG/etc/X11/xinit/xinitrc.wmaker chown root.root $PKG/etc/X11/xinit/xinitrc.wmaker chmod 755 $PKG/etc/X11/xinit/xinitrc.wmaker gzip -9 $PKG/usr/man/man1/* $PKG/usr/man/sk/man1/* strip --strip-unneeded $PKG/usr/bin/* $PKG/usr/lib/* $PKG/usr/lib/GNUstep/Apps/WPrefs.app/WPrefs mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cd $PKG makepkg -l y -c n $TMP/windowmaker-$VERSION-$ARCH-$BUILD.tgz ) 2>&1 | tee $TMP/windowmaker.build.log