mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-08-13 09:36:46 +00:00
ci: build orig tarball ourselves for debian
This commit is contained in:
@@ -7,8 +7,7 @@ sdir="."
|
||||
|
||||
eval $(parse_version "$1")
|
||||
|
||||
dst_name="freeswitch-$ver"
|
||||
dst_cname="freeswitch-$cmajor.$cminor.$cmicro"
|
||||
dst_name="freeswitch-$cmajor.$cminor.$cmicro"
|
||||
dst_parent="${tmp_dir}/jenkis.$$/"
|
||||
dst_dir="${tmp_dir}/jenkins.$$/$dst_name"
|
||||
|
||||
@@ -21,25 +20,8 @@ mkdir -p $dst_dir
|
||||
cp -r . $dst_dir
|
||||
|
||||
cd $dst_dir
|
||||
|
||||
sed -e "s|\(AC_SUBST(SWITCH_VERSION_MAJOR, \[\).*\(\])\)|\1$major\2|" \
|
||||
-e "s|\(AC_SUBST(SWITCH_VERSION_MINOR, \[\).*\(\])\)|\1$minor\2|" \
|
||||
-e "s|\(AC_SUBST(SWITCH_VERSION_MICRO, \[\).*\(\])\)|\1$micro\2|" \
|
||||
-e "s|\(AC_INIT(\[freeswitch\], \[\).*\(\], BUG-REPORT-ADDRESS)\)|\1$ver\2|" \
|
||||
-i configure.in
|
||||
|
||||
if [ -n "$rev" ]; then
|
||||
sed -e "s|\(AC_SUBST(SWITCH_VERSION_REVISION, \[\).*\(\])\)|\1$rev\2|" \
|
||||
-e "s|#\(AC_SUBST(SWITCH_VERSION_REVISION\)|\1|" \
|
||||
-i configure.in
|
||||
fi
|
||||
|
||||
./bootstrap.sh -j
|
||||
mv bootstrap.sh rebootstrap.sh
|
||||
rm -f docs/AUTHORS
|
||||
rm -f docs/COPYING
|
||||
rm -f docs/ChangeLog
|
||||
rm -rf .git
|
||||
set_fs_ver "$cver" "$cmajor" "$cminor" "$cmicro" "$crev"
|
||||
gnuize
|
||||
cd ..
|
||||
|
||||
cd $dst_parent
|
||||
@@ -50,18 +32,16 @@ tar -cvf ${dst_name}.tar $dst_name
|
||||
|
||||
# gzip -9 -c ${dst_name}.tar > $dst_name.tar.gz || echo "gzip not available"
|
||||
bzip2 -z -k ${dst_name}.tar || echo "bzip2 not available"
|
||||
[ "$dst_name" = "$dst_cname" ] || cp -al ${dst_name}.tar.bz2 ${dst_cname}.tar.bz2
|
||||
# xz -z -9 -k ${dst_name}.tar || echo "xz / xz-utils not available"
|
||||
|
||||
rm -rf ${dst_name}.tar $dst_dir
|
||||
|
||||
mkdir -p ${src_repo}/src_dist
|
||||
mv -f ${dst_name}.tar.* ${src_repo}/src_dist
|
||||
[ "$dst_name" = "$dst_cname" ] || mv -f ${dst_cname}.tar.* ${src_repo}/src_dist
|
||||
|
||||
cat 1>&2 <<EOF
|
||||
----------------------------------------------------------------------
|
||||
The freeswitch-${ver} tarballs have been rolled,
|
||||
The freeswitch-${cver} tarballs have been rolled,
|
||||
now we just need to roll packages with them
|
||||
----------------------------------------------------------------------
|
||||
EOF
|
||||
|
Reference in New Issue
Block a user