# Written by Pawe³ Kot <pkot@linuxnews.pl>
#
-ARCH=@ARCH@
PN=@PACKAGE@
PV=@VERSION@
-DOCS="COPYING ChangeLog VERSION Docs/CREDITS Docs/DataCalls-QuickStart Docs/README*"
+ARCH="i386"
+BUILD=1
+
+DOCS1="Docs/*"
+DOCS2="Docs/protocol Docs/sample"
CONF="Docs/sample/gnokiirc"
CWD=`pwd`
cd $PN-$PV
# Configure and make package
-./configure --prefix=/usr --with-x --enable-nls $ARCH-slackware-linux || exit 1
-make || exit 1
-make prefix=$PKG/usr install || exit 1
+./configure --prefix=/usr --with-xgnokiidir=/usr/X11R6 i386-slackware-linux
+make
+make prefix=$PKG/usr xgnokii_libdir=$PKG/usr/X11R6 install
# Copy the docs
mkdir -p $PKG/usr/doc/$PN-$PV
-cp -a $DOCS $PKG/usr/doc/$PN-$PV
-chmod 644 $PKG/usr/doc/$PN-$PV
+cp $DOCS1 $PKG/usr/doc/$PN-$PV
+cp -r $DOCS2 $PKG/usr/doc/$PN-$PV
# and the configuration
mkdir -p $PKG/etc
-sed "s|/usr/local/sbin|/usr/sbin|" < $CONF > $PKG/etc/gnokiirc
+sed "s|/usr/local/sbin|/usr/sbin|" < $CONF > $PKG/etc/gnokiirc.new
# Now, add gnokii group, set the permissions
GROUPADD=`which groupadd`
cd $PKG
mkdir install
cat > install/doinst.sh <<EOF
+#!/bin/sh
+
$GROUPADD gnokii >/dev/null 2>&1
chown root.gnokii /usr/bin/gnokii
chmod 750 /usr/bin/gnokii
chmod 750 /usr/sbin/gnokiid
chown root.gnokii /usr/sbin/mgnokiidev
chmod 4750 /usr/sbin/mgnokiidev
+
+if [ -f /etc/gnokiirc ]; then
+ rm -f /etc/gnokiirc.new
+else
+ mv /etc/gnokiirc.new /etc/gnokiirc
+fi
EOF
# and build the package answering "yes" twice
echo "y
-y" | makepkg $TMP/$PN.tgz
+y" | makepkg $TMP/$PN-$PV-$ARCH-$BUILD.tgz
# Cleanup
rm -rf $TMP/$PN-$PV