Bumped version number to 4.999.3alpha. It will become 5.0.0
once we have a stable release (won't be very soon). The version number is no longer related to version of LZMA SDK. Made some small Automake-related changes to toplevel Makefile.am and configure.ac.
This commit is contained in:
parent
c99037ea10
commit
8f804c29aa
|
@ -21,7 +21,6 @@ endif
|
||||||
|
|
||||||
SUBDIRS += src po tests
|
SUBDIRS += src po tests
|
||||||
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
EXTRA_DIST = \
|
||||||
m4 \
|
m4 \
|
||||||
config.rpath \
|
config.rpath \
|
||||||
|
@ -33,4 +32,8 @@ EXTRA_DIST = \
|
||||||
COPYING.LGPLv2.1
|
COPYING.LGPLv2.1
|
||||||
|
|
||||||
ACLOCAL_AMFLAGS = -I m4
|
ACLOCAL_AMFLAGS = -I m4
|
||||||
AUTOMAKE_OPTIONS = foreign
|
|
||||||
|
# This works with GNU tar and gives cleaner package than normal 'make dist'.
|
||||||
|
mydist:
|
||||||
|
TAR_OPTIONS='--owner=0 --group=0 --numeric-owner --mode=u+rw,go+r-w' \
|
||||||
|
$(MAKE) dist-gzip
|
||||||
|
|
29
README
29
README
|
@ -59,6 +59,35 @@ Supported platforms
|
||||||
in C89 or C++.
|
in C89 or C++.
|
||||||
|
|
||||||
|
|
||||||
|
Version numbering
|
||||||
|
|
||||||
|
Starting from LZMA Utils 5, the version number of LZMA Utils has
|
||||||
|
absolutely nothing to do with the version number of LZMA SDK or
|
||||||
|
7-Zip. The new version number format of LZMA Utils is X.Y.ZS:
|
||||||
|
|
||||||
|
- X is the major version. When this is incremented, the library
|
||||||
|
API and ABI break.
|
||||||
|
|
||||||
|
- Y is the minor version. It is incremented when new features are
|
||||||
|
added without breaking existing API or ABI. Even Y indicates
|
||||||
|
stable release and odd Y indicates unstable (alpha or beta
|
||||||
|
version).
|
||||||
|
|
||||||
|
- Z is the revision. This has different meaning for stable and
|
||||||
|
unstable releases:
|
||||||
|
* Stable: Z is incremented when bugs get fixed without adding
|
||||||
|
any new features.
|
||||||
|
* Unstable: Z is just a counter. API or ABI of features added
|
||||||
|
in earlier unstable releases having the same X.Y may break.
|
||||||
|
|
||||||
|
- S indicates stability of the release. It is missing from the
|
||||||
|
stable releases where Y is an even number. When Y is odd, S
|
||||||
|
is either "alpha" or "beta" to make it very clear that such
|
||||||
|
versions are not stable releases. The same X.Y.Z combination is
|
||||||
|
not used for more than one stability level i.e. after X.Y.Zalpha,
|
||||||
|
the next version can be X.Y.(Z+1)beta but not X.Y.Zbeta.
|
||||||
|
|
||||||
|
|
||||||
configure options
|
configure options
|
||||||
|
|
||||||
If you are not familiar with `configure' scripts, read the file
|
If you are not familiar with `configure' scripts, read the file
|
||||||
|
|
|
@ -26,7 +26,7 @@ AC_PREREQ(2.61)
|
||||||
|
|
||||||
# [LZMA] instead of [LZMA utils] since I prefer to have lzma-version.tar.gz
|
# [LZMA] instead of [LZMA utils] since I prefer to have lzma-version.tar.gz
|
||||||
# instead of lzma-utils-version.tar.gz.
|
# instead of lzma-utils-version.tar.gz.
|
||||||
AC_INIT([LZMA], [4.42.3alpha], [lasse.collin@tukaani.org])
|
AC_INIT([LZMA], [4.999.3alpha], [lasse.collin@tukaani.org])
|
||||||
|
|
||||||
AC_CONFIG_SRCDIR([src/liblzma/common/common.h])
|
AC_CONFIG_SRCDIR([src/liblzma/common/common.h])
|
||||||
AC_CONFIG_HEADER([config.h])
|
AC_CONFIG_HEADER([config.h])
|
||||||
|
@ -354,7 +354,7 @@ echo "Initializing Automake:"
|
||||||
CXX=no
|
CXX=no
|
||||||
F77=no
|
F77=no
|
||||||
|
|
||||||
AM_INIT_AUTOMAKE
|
AM_INIT_AUTOMAKE([1.10 foreign tar-v7 filename-length-max=99])
|
||||||
AC_PROG_LN_S
|
AC_PROG_LN_S
|
||||||
AM_PROG_CC_C_O
|
AM_PROG_CC_C_O
|
||||||
AM_PROG_AS
|
AM_PROG_AS
|
||||||
|
|
|
@ -24,14 +24,18 @@
|
||||||
/**
|
/**
|
||||||
* \brief Compile-time version number
|
* \brief Compile-time version number
|
||||||
*
|
*
|
||||||
* The version number is of format xyyyuuus where
|
* The version number is of format xyyyzzzs where
|
||||||
* - x is the major LZMA SDK version
|
* - x = major
|
||||||
* - yyy is the minor LZMA SDK version
|
* - yyy = minor
|
||||||
* - uuu is LZMA Utils version (reset to zero every time SDK version
|
* - zzz = revision
|
||||||
* is incremented)
|
|
||||||
* - s indicates stability: 0 = alpha, 1 = beta, 2 = stable
|
* - s indicates stability: 0 = alpha, 1 = beta, 2 = stable
|
||||||
|
*
|
||||||
|
* See the README file for details about the version numbering.
|
||||||
|
*
|
||||||
|
* \note The version number of LZMA Utils (and thus liblzma)
|
||||||
|
* has nothing to with the version number of LZMA SDK.
|
||||||
*/
|
*/
|
||||||
#define LZMA_VERSION UINT32_C(40420030)
|
#define LZMA_VERSION UINT32_C(49990030)
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -49,11 +53,5 @@ extern const uint32_t lzma_version_number;
|
||||||
*
|
*
|
||||||
* This function may be useful if you want to display which version of
|
* This function may be useful if you want to display which version of
|
||||||
* libilzma your application is currently using.
|
* libilzma your application is currently using.
|
||||||
*
|
|
||||||
* \return Returns a pointer to a statically allocated string constant,
|
|
||||||
* which contains the version number of liblzma. The format of
|
|
||||||
* the version string is usually (but not necessarily) x.y.z
|
|
||||||
* e.g. "4.42.1". Alpha and beta versions contain a suffix
|
|
||||||
* ("4.42.0alpha").
|
|
||||||
*/
|
*/
|
||||||
extern const char *const lzma_version_string;
|
extern const char *const lzma_version_string;
|
||||||
|
|
Loading…
Reference in New Issue