Rework civ2civ3 ruleset help and documentation.
[freeciv.git] / fc_version
blob3a54763e1facfc0e423323f0f80f024f43aa71c4
1 #/bin/sh
3 #  Copyright (C) 2004-2008 Freeciv team
5 # Version definition for Freeciv.
7 MAJOR_VERSION="2"
8 MINOR_VERSION="5"
9 PATCH_VERSION="0"
10 VERSION_LABEL="-beta2+"
12 # 1) Development until MAJOR and MINOR version numbers are
13 #    set to new release series:
14 #   - IS_DEVEL_VERSION=1
15 #   - IS_FREEZE_VERSION=0
16 #   - IS_BETA_VERSION=0
18 # 2) Development from version number bump to first beta:
19 #   - IS_DEVEL_VERSION=1
20 #   - IS_FREEZE_VERSION=1
21 #   - IS_BETA_VERSION=0
23 # 3) Development from first beta to first RC:
24 #   - IS_DEVEL_VERSION=0
25 #   - IS_FREEZE_VERSION=0
26 #   - IS_BETA_VERSION=1
28 # 4) Stable, starting from first RC:
29 #   - IS_DEVEL_VERSION=0
30 #   - IS_FREEZE_VERSION=0
31 #   - IS_BETA_VERSION=0
32 # (and update DEFAULT_FOLLOW_TAG to "stable", and also
33 # win32/installer/Makefile --follow-tag to "win32")
35 IS_DEVEL_VERSION=0
36 IS_FREEZE_VERSION=0
37 IS_BETA_VERSION=1
39 NEXT_STABLE_VERSION="2.5.0"
41 # 0 to disable display of release month until we can make better estimate
42 RELEASE_MONTH=2
44 DATASUBDIR=2.5
45 DEFAULT_FOLLOW_TAG=S2_5
47 # Freeciv network capstring: see documentation in common/capstr.c
49 # +Freeciv.Devel.YYYY.MMM.DD is the base capability string.
51 #   - No new mandatory capabilities can be added to the release branch; doing
52 #     so would break network capability of supposedly "compatible" releases.
54 #   - Avoid adding a new mandatory capability to the development branch for
55 #     as long as possible.  We want to maintain network compatibility with
56 #     the stable branch for as long as possible.
57 NETWORK_CAPSTRING_MANDATORY="+Freeciv-2.5-network"
58 NETWORK_CAPSTRING_OPTIONAL="nationset_change tech_cost"
60 FREECIV_DISTRIBUTOR=""
62 if test x$VERSION_SCRIPT_SILENT != xyes ; then
63   VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION}${VERSION_LABEL}
64   echo ${VERSION}