about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2008-12-05 23:53:36 +0000
committerMichael Biebl <biebl@debian.org>2008-12-05 23:53:36 +0000
commit3af857bd8faf37dc81955eb03026eb4f4a86bc95 (patch)
treec101a40d4f618d83f6e5cb26d91b4d3ee46ed7e9
parentc85a8b8af284df81fd9d27392db4cb17a5129ab6 (diff)
* debian/patches/04-ltversioning.patch
  - Bump soname of libnm-util due to an ABI break between 0.6.6 and 0.7.
    (Closes: #503682)
* Update control, install and symbols file for the new libnm-util library
  name.

git-svn-id: svn+ssh://svn.debian.org/svn/pkg-utopia/packages/experimental/networkmanager@2538 ceb527fc-18e6-0310-9fe2-813c157c29e7
-rw-r--r--debian/changelog10
-rw-r--r--debian/control4
-rw-r--r--debian/libnm-util1.install (renamed from debian/libnm-util0.install)0
-rw-r--r--debian/libnm-util1.symbols (renamed from debian/libnm-util0.symbols)2
-rw-r--r--debian/patches/04-ltversioning.patch78
-rw-r--r--debian/patches/series1
6 files changed, 91 insertions, 4 deletions
diff --git a/debian/changelog b/debian/changelog
index 7b87c8e9..14de33e4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,6 @@
 network-manager (0.7.0-1) UNRELEASED; urgency=low
 
+  [ Sjoerd Simons ]
   * New upstream release
   * debian/libnm-util0.symbols: Updated
   * debian/libnm-glib0.symbols: Updated
@@ -7,7 +8,14 @@ network-manager (0.7.0-1) UNRELEASED; urgency=low
     - Added. Fix gsm support for Ericsson F3507g Mobile Broadband cards
   * debian/control: Recommend ppp
 
- -- Sjoerd Simons <sjoerd@debian.org>  Wed, 03 Dec 2008 23:50:41 +0000
+  [ Michael Biebl ]
+  * debian/patches/04-ltversioning.patch
+    - Bump soname of libnm-util due to an ABI break between 0.6.6 and 0.7.
+      (Closes: #503682)
+  * Update control, install and symbols file for the new libnm-util library
+    name.
+
+ -- Michael Biebl <biebl@debian.org>  Sat, 06 Dec 2008 00:43:22 +0100
 
 network-manager (0.7.0~svn4191-1) experimental; urgency=low
 
diff --git a/debian/control b/debian/control
index 3d599a50..a2a0759f 100644
--- a/debian/control
+++ b/debian/control
@@ -96,7 +96,7 @@ Description: network management framework (GLib interface)
  This package provides the shared library that applications can use for
  creating VPN connections via NetworkManager.
 
-Package: libnm-util0
+Package: libnm-util1
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}
@@ -114,7 +114,7 @@ Description: network management framework (shared library)
 Package: libnm-util-dev
 Section: libdevel
 Architecture: any
-Depends: libnm-util0 (= ${binary:Version}), libglib2.0-dev, libdbus-glib-1-dev (>= 0.60)
+Depends: libnm-util1 (= ${binary:Version}), libglib2.0-dev, libdbus-glib-1-dev (>= 0.60)
 Description: network management framework (development files)
  NetworkManager attempts to keep an active network connection available at all
  times. It is intended only for the desktop use-case, and is not intended for
diff --git a/debian/libnm-util0.install b/debian/libnm-util1.install
index 051d4901..051d4901 100644
--- a/debian/libnm-util0.install
+++ b/debian/libnm-util1.install
diff --git a/debian/libnm-util0.symbols b/debian/libnm-util1.symbols
index 03adfdd9..94922a5e 100644
--- a/debian/libnm-util0.symbols
+++ b/debian/libnm-util1.symbols
@@ -1,4 +1,4 @@
-libnm-util.so.0 libnm-util0 #MINVER#
+libnm-util.so.1 libnm-util1 #MINVER#
  nm_connection_add_setting@Base 0.7.0
  nm_connection_clear_secrets@Base 0.7.0
  nm_connection_compare@Base 0.7.0
diff --git a/debian/patches/04-ltversioning.patch b/debian/patches/04-ltversioning.patch
new file mode 100644
index 00000000..e88f8750
--- /dev/null
+++ b/debian/patches/04-ltversioning.patch
@@ -0,0 +1,78 @@
+Index: network-manager-0.7.0/libnm-glib/Makefile.am
+===================================================================
+--- network-manager-0.7.0.orig/libnm-glib/Makefile.am	2008-12-06 00:35:11.000000000 +0100
++++ network-manager-0.7.0/libnm-glib/Makefile.am	2008-12-06 00:35:23.000000000 +0100
+@@ -91,7 +91,8 @@
+ 	$(GCONF_LIBS)					\
+ 	$(GNOME_KEYRING_LIBS)
+ 
+-libnm_glib_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libnm_glib.ver
++libnm_glib_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libnm_glib.ver \
++	-version-info "1:0:1"
+ 
+ noinst_PROGRAMS = libnm-glib-test
+ 
+@@ -103,7 +104,8 @@
+ libnm_glib_vpn_la_SOURCES = nm-vpn-plugin.c nm-vpn-plugin-ui-interface.c
+ libnm_glib_vpn_la_CFLAGS = $(GLIB_CFLAGS) $(DBUS_CFLAGS)
+ libnm_glib_vpn_la_LIBADD = $(top_builddir)/libnm-util/libnm-util.la $(GLIB_LIBS) $(DBUS_LIBS)
+-libnm_glib_vpn_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libnm_glib_vpn.ver
++libnm_glib_vpn_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libnm_glib_vpn.ver \
++	-version-info "0:0:0"
+ 
+ 
+ nm-client-bindings.h: $(top_srcdir)/introspection/nm-manager-client.xml
+Index: network-manager-0.7.0/libnm-glib/Makefile.in
+===================================================================
+--- network-manager-0.7.0.orig/libnm-glib/Makefile.in	2008-12-06 00:35:14.000000000 +0100
++++ network-manager-0.7.0/libnm-glib/Makefile.in	2008-12-06 00:36:06.000000000 +0100
+@@ -405,14 +405,18 @@
+ 	$(GCONF_LIBS)					\
+ 	$(GNOME_KEYRING_LIBS)
+ 
+-libnm_glib_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libnm_glib.ver
++libnm_glib_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libnm_glib.ver \
++	-version-info "1:0:1"
++
+ libnm_glib_test_SOURCES = libnm-glib-test.c
+ libnm_glib_test_CFLAGS = $(GLIB_CFLAGS) $(DBUS_CFLAGS)
+ libnm_glib_test_LDADD = libnm_glib.la $(top_builddir)/libnm-util/libnm-util.la $(GLIB_LIBS) $(DBUS_LIBS)
+ libnm_glib_vpn_la_SOURCES = nm-vpn-plugin.c nm-vpn-plugin-ui-interface.c
+ libnm_glib_vpn_la_CFLAGS = $(GLIB_CFLAGS) $(DBUS_CFLAGS)
+ libnm_glib_vpn_la_LIBADD = $(top_builddir)/libnm-util/libnm-util.la $(GLIB_LIBS) $(DBUS_LIBS)
+-libnm_glib_vpn_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libnm_glib_vpn.ver
++libnm_glib_vpn_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libnm_glib_vpn.ver \
++	-version-info "0:0:0"
++
+ pkgconfigdir = $(libdir)/pkgconfig
+ pkgconfig_DATA = libnm_glib.pc libnm_glib_vpn.pc
+ DISTCLEANFILES = libnm_glib.pc libnm_glib.pc
+Index: network-manager-0.7.0/libnm-util/Makefile.am
+===================================================================
+--- network-manager-0.7.0.orig/libnm-util/Makefile.am	2008-12-06 00:34:59.000000000 +0100
++++ network-manager-0.7.0/libnm-util/Makefile.am	2008-12-06 00:35:23.000000000 +0100
+@@ -52,7 +52,8 @@
+ 
+ libnm_util_la_LIBADD = $(GLIB_LIBS) $(DBUS_LIBS) $(UUID_LIBS)
+ 
+-libnm_util_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libnm-util.ver
++libnm_util_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libnm-util.ver \
++	-version-info "1:0:0"
+ 
+ if WITH_GNUTLS
+ libnm_util_la_SOURCES += crypto_gnutls.c
+Index: network-manager-0.7.0/libnm-util/Makefile.in
+===================================================================
+--- network-manager-0.7.0.orig/libnm-util/Makefile.in	2008-12-06 00:35:02.000000000 +0100
++++ network-manager-0.7.0/libnm-util/Makefile.in	2008-12-06 00:35:39.000000000 +0100
+@@ -367,7 +367,9 @@
+ 	$(libnm_util_include_HEADERS) $(am__append_1) $(am__append_4)
+ libnm_util_la_LIBADD = $(GLIB_LIBS) $(DBUS_LIBS) $(UUID_LIBS) \
+ 	$(am__append_3) $(am__append_6)
+-libnm_util_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libnm-util.ver
++libnm_util_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libnm-util.ver \
++	-version-info "1:0:0"
++
+ libnm_util_includedir = $(includedir)/NetworkManager
+ test_crypto_SOURCES = test-crypto.c crypto.c $(am__append_7) \
+ 	$(am__append_10)
diff --git a/debian/patches/series b/debian/patches/series
index 11aea666..13051060 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
 02-dbus_access_network_manager.patch
 03-F3507g.patch -p0
+04-ltversioning.patch