1 dnl ==================================================
5 dnl MAJOR Major number for this branch.
7 dnl MINOR The most recent interface number this
8 dnl library implements.
10 dnl COMPATMINOR The latest binary compatible minor number
11 dnl this library implements.
13 dnl PATCH The implementation number of the current interface.
16 dnl - The package VERSION will be MAJOR.MINOR.PATCH.
18 dnl - Libtool's -version-info will be derived from MAJOR, MINOR, PATCH
19 dnl and COMPATMINOR (see configure.ac).
21 dnl - Changing MAJOR always breaks binary compatibility.
23 dnl - Changing MINOR doesn't break binary compatibility by default.
24 dnl Only if COMPATMINOR is changed as well.
27 dnl 1) After branching from TRUNK increment TRUNKs MAJOR and
28 dnl start with version `MAJOR.0.0' and also set COMPATMINOR to 0.
30 dnl 2) Update the version information only immediately before a public release
31 dnl of your software. More frequent updates are unnecessary, and only guarantee
32 dnl that the current interface number gets larger faster.
34 dnl 3) If the library source code has changed at all since the last update,
35 dnl then increment PATCH.
37 dnl 4) If any interfaces have been added, removed, or changed since the last
38 dnl update, increment MINOR, and set PATCH to 0.
40 dnl 5) If any interfaces have been added since the last public release, then
41 dnl leave COMPATMINOR unchanged. (binary compatible change)
43 dnl 6) If any interfaces have been removed since the last public release, then
44 dnl set COMPATMINOR to MINOR. (binary incompatible change)
46 dnl ==================================================
47 m4_define([LIBZYPP_MAJOR], [2])
48 dnl ==================================================
49 m4_define([LIBZYPP_MINOR], [6])
50 m4_define([LIBZYPP_COMPATMINOR], [4])
51 dnl ==================================================
52 m4_define([LIBZYPP_PATCH], [0])
53 dnl ==================================================