Sophie

Sophie

distrib > Mageia > 4 > i586 > media > core-release-src > by-pkgid > 0bb44338fc4d55a0513a663dcd55d713 > files > 3

gpsim-0.27.0-2.mga4.src.rpm

#!/bin/bash
# mk_tar
##############################################################
# To create svn snapshot 
# Run this script in SOURCES with ./mk_tar
##############################################################
name=gpsim
# Set version
ver=0.27.0
url=svn://svn.code.sf.net/p/gpsim/code/trunk
deps=(automake autoconf gettext libtool subversion tar)

# Install deps
for i in ${deps[@]}; do
rpm -q $i > /dev/null 2>&1 || urpmi --auto $i
done

# Checkout $name
svn co $url $name || exit 1

# Get revision
cd gpsim
rev=$(svnversion)
cd ..
[[ ${#rev} = 0 ]] && exit 1

mv $name $name-$ver

cd $name-$ver
libtoolize
aclocal
autoheader
automake --force-missing --add-missing
autoconf
cd ..

# Create tarball with name.<ver>.<rev>.tar.gz naming.
echo "Please wait creating tarball..."
[[ -f $name-$ver-$rev.tar.gz ]] && rm $name-$ver-$rev.tar.gz
tar -czf $name-$ver-$rev.tar.gz $name-$ver/ --exclude-vcs && \
chmod 644 $name-$ver-$rev.tar.gz && \
echo "Written $name-$ver-$rev.tar.gz"

rm $name-$ver -rf