1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
Description: Change the SOVERSION, to revert an useless/wrong/unintentional
bump made by upstream in https://bazaar.launchpad.net/~stewart/libeatmydata/main/revision/86
Also bumping the revision, due to the code change.
Author: Mattia Rizzolo <mattia@mapreri.org>
Forwarded: no
Last-Update: 2015-03-18
--- a/Makefile.am
+++ b/Makefile.am
@@ -81,7 +81,7 @@
-DBUILDING_LIBEATMYDATA
libeatmydata_la_LIBADD = $(LIBDL_LIBS) -lpthread
-libeatmydata_la_LDFLAGS = $(AM_LDFLAGS) -avoid-version
+libeatmydata_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(LIBEATMYDATA_VERSION)
#install-exec-hook:
# find $(DESTDIR)$(libdir) -type f -name \*.la |xargs rm -f
--- a/configure.ac
+++ b/configure.ac
@@ -18,6 +18,34 @@
PANDORA_CANONICAL_TARGET(less-warnings)
+
+# Increment if interfaces have been added, removed, or changed.
+LIBEATMYDATA_VERSION_CURRENT=2
+
+# Increment if source code has changed, set to zero if current is incremented.
+LIBEATMYDATA_VERSION_REVISION=2
+
+# Increment if interfaces have been added, set to zero if interfaces have been
+# removed or changed.
+LIBEATMYDATA_VERSION_AGE=1
+
+AC_SUBST(LIBEATMYDATA_VERSION_CURRENT)
+AC_SUBST(LIBEATMYDATA_VERSION_REVISION)
+AC_SUBST(LIBEATMYDATA_VERSION_AGE)
+
+AC_DEFINE_UNQUOTED([LIBEATMYDATA_VERSION_CURRENT],
+ [$LIBEATMYDATA_VERSION_CURRENT],
+ [Current portion of liblibeatmydata version])
+AC_DEFINE_UNQUOTED([LIBEATMYDATA_VERSION_REVISION],
+ [$LIBEATMYDATA_VERSION_REVISION],
+ [Revision portion of liblibeatmydata version])
+AC_DEFINE_UNQUOTED([LIBEATMYDATA_VERSION_AGE],
+ [$LIBEATMYDATA_VERSION_AGE],
+ [Age portion of liblibeatmydata version])
+
+LIBEATMYDATA_VERSION=$LIBEATMYDATA_VERSION_CURRENT:$LIBEATMYDATA_VERSION_REVISION:$LIBEATMYDATA_VERSION_AGE
+
+AC_SUBST(LIBEATMYDATA_VERSION)
PANDORA_REQUIRE_LIBDL
AC_CHECK_SIZEOF(mode_t)
AC_CHECK_SIZEOF(int)
|