Commit Graph

16 Commits

Author SHA1 Message Date
Andrey Volk efd35f682e FS-11567: [Build-System] CentOS packaging: Put version parser into spec files. 2019-05-23 22:09:34 +04:00
Chris Rienzo 66486713b0 FS-7273 Add support for build server to optionally specify revision when packaging RPM.
common.sh optionally accepts revision number and sets version in freeswitch-config-rayo.spec
	config-rayo.sh updated to be consistent with rpmbuilder.sh
        rpmbuilder.sh optionally accepts revision number
        src_tarball.sh will now produce freeswitch.spec and freeswitch-config-rayo.spec as artifacts.
2015-02-26 10:53:45 -05:00
Ken Rice 6f13748800 Tweaks for building packages 2015-02-09 12:21:08 -06:00
Travis Cross cb58568080 Follow rename to configure.ac in scripts/ 2014-03-19 19:12:25 +00:00
Travis Cross a5647414e4 Deal correctly with spaces in SWITCH_VERSION_REVISION_HUMAN
This affects the set_fs_ver bash function and the
./build/set-fs-version.sh script.

Previously we were failing to quote the value of
SWITCH_VERSION_REVISION_HUMAN when inserting it into configure.in.
When it contains spaces, which it often does, this results in a
malformed line in the generated configure script, which results in the
define in src/include/switch_version.h.in being left unset.
2013-12-09 23:20:38 +00:00
Michael Jerris af9d109212 FS-4818: --resolve use portable sed construct even though this script is not intended to be called on any platform where this matters 2012-11-09 09:26:48 -05:00
Travis Cross a8019d803c Make version output more human-friendly
Our main version string is designed for release engineering purposes:
it matches file name conventions used for versioned tarballs and the
versions sort lexicographically while containing all pertinent
information.

With this commit we add in parentheses a more human-friendly rendering
of the version string: we spell out the meaning of each field and
render the datetime in RFC 822 notation.
2012-07-20 07:43:26 +00:00
Travis Cross bb90d52df7 don't use bootstrap.sh -j anywhere but devel-bootstrap.sh
We believe there may be a race condition in bootstrap.sh when run with
-j.  We know that running it without -j should be at least
deterministic (whether or not correct), so we'll go with that in
anticipation of releasing v1.2.
2012-05-08 18:57:00 +00:00
Travis Cross 53f1b51c1a ci: generalize version number handling a bit 2012-05-08 16:41:34 +00:00
Travis Cross 985fad9e32 prepare the tag script for the new release 2012-05-07 21:43:47 +00:00
Travis Cross 20ac9757ba ci: wrap sanity checks 2012-05-07 21:43:47 +00:00
Travis Cross 075dc90bdb ci: build orig tarball ourselves for debian 2012-05-06 05:33:35 +00:00
Travis Cross fbaf3099e2 ci: reformat alpha/beta/rc versions for debian 2012-05-06 04:51:15 +00:00
Travis Cross 10203ee645 ci: remove bashisms and switch to #!/bin/sh 2012-05-06 04:28:15 +00:00
Travis Cross 2769fc6585 ci: add support for more flexible version numbers 2012-05-06 04:28:15 +00:00
Travis Cross 02c0637c0c ci: factor out common code 2012-05-06 04:28:15 +00:00