]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Tweaks for building packages
authorKen Rice <krice@freeswitch.org>
Mon, 9 Feb 2015 18:19:31 +0000 (12:19 -0600)
committerKen Rice <krice@freeswitch.org>
Mon, 9 Feb 2015 18:21:08 +0000 (12:21 -0600)
build/next-release.txt
freeswitch.spec
scripts/ci/common.sh
scripts/ci/rpmbuilder.sh
scripts/ci/src_tarball.sh

index d0149fef743a8035720ed161412709e87702dcab..0ed06108419704708d77e62935b39abebaa379ca 100644 (file)
@@ -1 +1 @@
-1.3.4
+1.5.16
index 69100bcbc4bca33142ff30368326cbb84945f7de..a24d1ff45d2355e3691e9890d562e5bb71bf789f 100644 (file)
@@ -45,8 +45,8 @@
 %{?with_timerfd:%define build_timerfd 1 }
 %{?with_mod_esl:%define build_mod_esl 1 }
 
-%define version %{VERSION_NUMBER}
-%define release %{BUILD_NUMBER}
+%define version 1.5.16
+%define release 1
 
 ######################################################################################################################
 #
index d317541ca2252297d93dfec3a2cb5de8118fe9b6..535044ca1857d2b7996324ad5d3a9958ef30ed2d 100755 (executable)
@@ -2,7 +2,7 @@
 ##### -*- mode:shell-script; indent-tabs-mode:nil; sh-basic-offset:2 -*-
 
 src_repo="$(pwd)"
-tmp_dir=${TMP_DIR:="/tmp"}
+tmp_dir=${TMP_DIR:=".."}
 
 zgrep () { (echo "$2" | grep -e "$1" >/dev/null); }
 
@@ -99,10 +99,11 @@ parse_version () {
 
 set_fs_ver () {
   local ver="$1" major="$2" minor="$3" micro="$4" rev="$5" hrev="$6"
-  sed -e "s|\(AC_SUBST(SWITCH_VERSION_MAJOR, \[\).*\(\])\)|\1$major\2|" \
+  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|" \
+    -e "s|\(AC_INIT(\[freeswitch\], \[\).*\(\], bugs@freeswitch.org)\)|\1$ver\2|" \
     configure.ac > configure.ac.$$
     mv configure.ac.$$ configure.ac
   if [ -n "$rev" ]; then
@@ -114,6 +115,13 @@ set_fs_ver () {
       configure.ac > configure.ac.$$
       mv configure.ac.$$ configure.ac
   fi
+
+  sed -e "s|\(%define version \).*|\1$major.$minor.$micro|"  \
+       freeswitch.spec > freeswitch.spec.$$
+  mv freeswitch.spec.$$ freeswitch.spec
+
+#%define version 1.5.16
+
 }
 
 gnuize () {
index 8d633d6d800837d1463aacf9cec219890bccea56..894d28e1626392ba07d1de44d70fe7510aabe415 100755 (executable)
@@ -19,18 +19,11 @@ dst_dir="/tmp/$dst_name"
 cd $src_repo
 cp -a src_dist/* rpmbuild/SOURCES/ || true
 
-rpmbuild --define "VERSION_NUMBER $cver" \
-  --define "BUILD_NUMBER $build" \
-  --define "_topdir %(pwd)/rpmbuild" \
+rpmbuild --define "_topdir %(pwd)/rpmbuild" \
   --define "_rpmdir %{_topdir}" \
   --define "_srcrpmdir %{_topdir}" \
   -ba freeswitch.spec
 
-# --define '_rpmfilename %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm' \
-# --define "_sourcedir  %{_topdir}" \
-# --define "_builddir %{_topdir}" \
-
-
 mkdir $src_repo/RPMS
 mv $src_repo/rpmbuild/*/*.rpm $src_repo/RPMS/.
 
index 82c970bced3d9d2c2876f9ce8715cf47adf7726c..d9bead19ae71f3f38d0c7ca7171f28db184b3435 100755 (executable)
@@ -6,14 +6,16 @@ sdir="."
 . $sdir/common.sh
 
 check_pwd
-check_input_ver_build $@
-eval $(parse_version "$1")
+version=`cat build/next-release.txt`
+check_input_ver_build $version
+eval $(parse_version "$version")
 if [ -n "$grev" ]; then 
        dst_name="freeswitch-$cmajor.$cminor.$cmicro.$grev"
 else
        dst_name="freeswitch-$cmajor.$cminor.$cmicro"
 fi
 
+#This should be a RAM Drive
 dst_dir="${tmp_dir}/jenkins.$$/$dst_name"
 
 if [ -d "$dst_dir" ]; then