#!/bin/bash
#
###############################################
# libcURL slackbuild                           #
#                                             #
# Packaged by fundamental                     #
#                                             #
# Project home: http://curl.haxx.se/libcurl/  #
#                                             #
# January 2, 2009                             #
###############################################
#
SRCNAM=curl-7.19.2.tar.bz2
WRKDIR=curl-7.19.2
LZM=curl-7.19.2.lzm
FAKEROOT=/tmp/curl

if [ ! -e $SRCNAM ]
then
wget http://curl.haxx.se/download/curl-7.19.2.tar.bz2
fi

tar xf $SRCNAM
cd $WRKDIR/ 

#Configure and Compile
configure-for-slax
make

#Install to Fakeroot
make install DESTDIR=$FAKEROOT

cd ../

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

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

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

#Checking directory permissions
find $FAKEROOT/ -type d | xargs chmod -v 755;

#Creating The Module
dir2lzm $FAKEROOT ./$LZM

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