#!/bin/bash
#
###########################################
# kvpnc slackbuild                        #
#                                         #
# Packaged by fundamental                 #
#                                         #
# Project home: home.gna.org/kvpnc/       #
#                                         #
# January 3, 2008                         #
###########################################
#
SRCNAM=kvpnc-0.9.1-rc2.tar.bz2
WRKDIR=kvpnc-0.9.1-rc2
LZM=kvpnc-0.9.1-rc2.lzm
FAKEROOT=/tmp/kvpnc


if [ ! -e $SRCNAM ]
then
wget http://download.gna.org/kvpnc/kvpnc-0.9.1-rc2.tar.bz2
fi

tar xf $SRCNAM
cd $WRKDIR

#Configure
configure-for-slax

#Compile
make

#Install to Fakeroot
mkdir -p $FAKEROOT
make install DESTDIR=$FAKEROOT

cd ../

#Stripping binary
find $FAKEROOT | xargs file | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded

#Gunzip man pages
find $FAKEROOT -type l -name "*.gz" | xargs -r gunzip -f
find $FAKEROOT ! -type l -name "*.gz" | xargs -r gunzip

#Checking Directory permissions
find $FAKEROOT -type d | xargs chmod -v 755

#Getting icon
if [ ! -e kvpnc.png ]
then
wget http://66.246.76.162/slax/kvpnc.png
fi
mkdir -p $FAKEROOT/usr/share/pixmaps/
mv kvpnc.png $FAKEROOT/usr/share/pixmaps/

#Adding desktop entry
mkdir -p $FAKEROOT/usr/share/applications/
echo '[Desktop Entry]
Comment=VPN Frontend
Exec[$e]=kvpnc
GenericName=VPN Frontend
Icon=/usr/share/pixmaps/kvpnc.png
Name=Seq24
Path[$e]=
StartupNotify=true
Terminal=0
TerminalOptions=
Type=Application
X-KDE-SubstituuteUID=false
X-KDE-Username=
Categories=Network;'>$FAKEROOT/usr/share/applications/kvpnc.desktop

#copying build script
mkdir -p $FAKEROOT/usr/src/slaxbuilds/
cp $0 $FAKEROOT/usr/src/slaxbuilds/

#Creating The Module
dir2lzm $FAKEROOT ./$LZM

#Cleaning up
rm -r $FAKEROOT
rm -r $WRKDIR