#!/bin/sh # Maintainer: Didier Spaier PRGNAM=xinit VERSION=1.3.4 BUILD=2slint CWD=$(pwd) TMP=${TMP:-$CWD} PKG=$TMP/package-$PRGNAM if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac fi if [ "$ARCH" = "i586" ]; then SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" else SLKCFLAGS="-O2" LIBDIRSUFFIX="" fi rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.xz cd $PRGNAM-$VERSION chown -R root:root . zcat $CWD/xinit.remove.systemd.kludge.diff.gz | patch -p1 --verbose CFLAGS=$SLKCFLAGS \ CXXFLAGS=$SLKCFLAGS \ ./configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --sysconfdir=/etc \ --localstatedir=/var \ --infodir=/usr/info \ --mandir=/usr/man \ --docdir=/usr/doc/${PRGNAM}-$VERSION \ --build=$ARCH-slackware-linux make make install DESTDIR=$PKG (cd $PKG/usr/bin patch -p0 --verbose < $CWD/startx.diff ) find $PKG/usr/man -type f -exec gzip -9 {} \; for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done mkdir -p $PKG/etc/X11/xinit/ cp $CWD/README.Xmodmap $PKG/etc/X11/xinit/ mkdir -p $PKG/usr/doc/${PRGNAM}-$VERSION cp ChangeLog COPYING INSTALL README $PKG/usr/doc/${PRGNAM}-$VERSION mv $PKG/etc/X11/xinit/xinitrc $PKG/usr/doc/${PRGNAM}-$VERSION/xinitrc.example mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG /sbin/makepkg -l y -c n $CWD/$PRGNAM-$VERSION-$ARCH-$BUILD.${PKGTYPE:-txz}