2021-12-16 Fred Gleason <fredg@paravelsystems.com>

* Consolidated all canonical version declarations in 'versions/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2021-12-16 16:07:16 -05:00
parent de8f6ff5a5
commit 4d81883a5d
13 changed files with 86 additions and 52 deletions

29
versions/Makefile.am Normal file
View File

@@ -0,0 +1,29 @@
## Makefile.am
##
## (C) Copyright 2021 Fred Gleason <fredg@paravelsystems.com>
##
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License version 2 as
## published by the Free Software Foundation.
##
## This program is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
##
## You should have received a copy of the GNU General Public
## License along with this program; if not, write to the Free Software
## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
##
##
## Use automake to process this into a Makefile.in
EXTRA_DIST = PACKAGE_VERSION\
README.txt\
RIVWEBPYAPI_VERSION
CLEANFILES = *~
MAINTAINERCLEANFILES = *~\
aclocal.m4\
configure\
Makefile.in

1
versions/PACKAGE_VERSION Normal file
View File

@@ -0,0 +1 @@
4.0.0beta3

31
versions/README.txt Normal file
View File

@@ -0,0 +1,31 @@
This directory contains the canonical version strings for Rivendell
and its various components. Each version definition consists of a
file containing the version string on a single line. THERE MUST BE
NO WHITESPACE,NEWLINE OR CARRIAGE RETURN CHARACTERS!
PACKAGE_VERSION - Primary version string for Rivendell itself.
See https://semver.org/.
RIVWEBCAPI_CURRENT - ABI versioning for rivwebcapi. Each file should contain
RIVWEBCAPI_REVISION - a single integer, updated as follows:
RIVWEBCAPI_AGE
#
# From http://www.gnu.org/software/libtool/manual.html#Updating-version-info
#
# 1. Start with version information of 0:0:0 for each libtool library.
# 2. Update the version information only immediately before a public
# release of your software. More frequent updates are unnecessary,
# and only guarantee that the current interface number gets larger
# faster.
# 3. If the library source code has changed at all since the last update,
# then increment 'RIVWEBCAPI_REVISION' (c:r:a becomes c:r+1:a).
# 4. If any interfaces have been added, removed, or changed since the last
# update, increment 'RIVWEBCAPI_CURRENT', and set 'RIVWEBCAPI_REVISION'
# to 0.
# 5. If any interfaces have been added since the last public release, then
# increment 'RIVWEBCAPI_AGE'.
# 6. If any interfaces have been removed since the last public release,
# then set 'RIVWEBCAPI_AGE' to 0.
RIVWEBPYAPI_VERSION - Version string for rivwebpyapi.
See PEP 440 [https://www.python.org/dev/peps/pep-0440/].

1
versions/RIVWEBCAPI_AGE Normal file
View File

@@ -0,0 +1 @@
1

View File

@@ -0,0 +1 @@
1

View File

@@ -0,0 +1 @@
0

View File

@@ -0,0 +1 @@
4.0.0b6