(deleted result of unsuccessful experiment with svn2svn tool)
This commit is contained in:
@@ -1,14 +0,0 @@
|
||||
|
||||
2008-09-09 06:00 UTC-0500 Teo Fonrouge (teo/at/windtelsoft/dot/com)
|
||||
Rev 122
|
||||
|
||||
* This release build and links the libraries and samples on the following
|
||||
environments:
|
||||
|
||||
- Linux (GNU): Fedora 8, Fedora 9, Ubuntu 8.04, openSUSE 11
|
||||
- Windows XP (MSVC) (MINGW)
|
||||
- Windows Vista (MINGW)
|
||||
|
||||
Harbour and xHarbour compilers tested:
|
||||
- Current CVS/SVN versions to date.
|
||||
(after minor fixes on xHarbour Linux builds)
|
||||
@@ -1,33 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
|
||||
aMainDirs="samples tests"
|
||||
|
||||
formats='gnu msvc mingw borland'
|
||||
|
||||
echo "Building makefiles for wxHarbour library"
|
||||
|
||||
for fmt in $formats ; do
|
||||
bakefile -f $fmt -D FORMAT_HAS_MAKE_INSTALL=1 wxharbour.bkl
|
||||
done
|
||||
|
||||
for mainDir in $aMainDirs ; do
|
||||
|
||||
adirs="$(find $mainDir -maxdepth 1 -mindepth 1 -type d \! -name .svn)"
|
||||
|
||||
echo "Building makefiles for $mainDir"
|
||||
|
||||
for DIR in $adirs ; do
|
||||
|
||||
ndir=${DIR/$mainDir\//}
|
||||
cp samples/template.bkl $mainDir/$ndir/$ndir.bkl
|
||||
SEDCMD=s/__SAMPLE_NAME__/$ndir/
|
||||
sed -i $SEDCMD $mainDir/$ndir/$ndir.bkl
|
||||
|
||||
for fmt in $formats ; do
|
||||
bakefile -f $fmt $mainDir/$ndir/$ndir.bkl -DFORMAT_HAS_MAKE_INSTALL=1
|
||||
done
|
||||
|
||||
done
|
||||
|
||||
done
|
||||
@@ -1,90 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Build script to generate tgz, rpm, zip files
|
||||
#
|
||||
# (C) Teo Fonrouge 2008
|
||||
#
|
||||
|
||||
rootdir="./"
|
||||
specfile="wxharbour.spec"
|
||||
fname=`sed -n -e 's/\(%define \+name \+\)\(.*\)/\2/p' ${rootdir}${specfile}`
|
||||
fversion=`sed -n -e 's/\(%define \+version \+\)\(.*\)/\2/p' ${rootdir}${specfile}`
|
||||
frelease=`sed -n -e 's/\(%define \+release \+\)\(.*\)/\2/p' ${rootdir}${specfile}`
|
||||
fullname="${fname}-${fversion}-${frelease}"
|
||||
fullTmpname=tmp/${fullname}
|
||||
|
||||
srcName=${fullname}.src
|
||||
srcTarName=${srcName}.tar.gz
|
||||
srcZipName=${srcName}.zip
|
||||
|
||||
rm_dir(){
|
||||
|
||||
[ -d ${fullTmpname} ] && rm -r ${fullTmpname}
|
||||
|
||||
}
|
||||
|
||||
build_dir() {
|
||||
|
||||
listDir=`cd ${rootdir} ; svn status -v | grep -v '^?' | sed -e 's/.* \([^ ]*\)/\1/g' | sort`
|
||||
|
||||
rm_dir
|
||||
|
||||
for fname in ${listDir} ; do
|
||||
if [ -d ${rootdir}${fname} ] ; then
|
||||
mkdir -p ${fullTmpname}/${fname}
|
||||
elif [ -f ${rootdir}${fname} ] ; then
|
||||
cp ${rootdir}${fname} ${fullTmpname}/${fname}
|
||||
fi
|
||||
done
|
||||
|
||||
}
|
||||
|
||||
build_tgz() {
|
||||
|
||||
tar -C tmp -cvzf ${srcTarName} ${fullname}
|
||||
|
||||
}
|
||||
|
||||
build_zip() {
|
||||
|
||||
( cd tmp ; zip -r9 ../${srcZipName} ${fullname} )
|
||||
|
||||
}
|
||||
|
||||
build_rpm() {
|
||||
|
||||
rpmbuild -ta ${srcTarName}
|
||||
|
||||
}
|
||||
|
||||
case ${1} in
|
||||
dir)
|
||||
build_dir
|
||||
;;
|
||||
tgz)
|
||||
build_dir
|
||||
build_tgz
|
||||
rm_dir
|
||||
;;
|
||||
zip)
|
||||
build_dir
|
||||
build_zip
|
||||
rm_dir
|
||||
;;
|
||||
rpm)
|
||||
build_dir
|
||||
build_tgz
|
||||
build_rpm
|
||||
rm_dir
|
||||
;;
|
||||
all)
|
||||
build_dir
|
||||
build_tgz
|
||||
build_zip
|
||||
build_rpm
|
||||
;;
|
||||
*)
|
||||
echo "Helper script for creating packages"
|
||||
echo "Usage: ${0} dir|tgz|zip|rpm|all"
|
||||
;;
|
||||
esac
|
||||
Reference in New Issue
Block a user