On 2010-09-24 Andreas Metzler <[email protected]> wrote:
> Tamas TEVESZ <[email protected]> wrote:
> > On Fri, 24 Sep 2010, Andreas Metzler wrote:
> > > Just for reference, in case it is not obvious: This removes a public
> > > symbol and would therefore break the API of libWutil.so. Iif we did any
> > > kind of release process the released version of libWutil.so would
> > > need a soname bump.

> > look again at the configure.ac part :)

> Indeed there was a bump in the "Reduce noise in WUtil" patch.
[...]

Hello,

find attached a patch that implements the necesary changes to debian/*

cu andreas
>From 7528ad8df1df3027fdf7c9752fb65de063189346 Mon Sep 17 00:00:00 2001
From: Andreas Metzler <[email protected]>
Date: Sat, 25 Sep 2010 10:05:25 +0200
Subject: [PATCH] Rename libwutil1 to libwutil2

Rename debian packages following libwutil soname bump.
---
 debian/changelog       |    2 ++
 debian/control         |    6 +++---
 debian/libwutil1.files |    1 -
 debian/libwutil2.files |    1 +
 4 files changed, 6 insertions(+), 4 deletions(-)
 delete mode 100644 debian/libwutil1.files
 create mode 100644 debian/libwutil2.files

diff --git a/debian/changelog b/debian/changelog
index 7750556..ed2f996 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -44,6 +44,8 @@ wmaker (0.92.0+git-0) unstable; urgency=low
       calloc - wrlib/png.c) Closes: #148370
     + Fix compilation with LDFLAGS=-Wl,--no-add-needed  Closes: #556677
   * Provide detached debugging symbols in wmaker-dbg package.
+  * Rename libwutil1 to libwutil2. Soname changed because wstrerror was
+    removed.
 
  -- Andreas Metzler <[email protected]>  Sat, 07 Aug 2010 10:56:00 +0200
 
diff --git a/debian/control b/debian/control
index 172ab2e..6d850b3 100644
--- a/debian/control
+++ b/debian/control
@@ -48,7 +48,7 @@ Architecture: any
 Section: libdevel
 Priority: optional
 Depends: libc6-dev, libx11-dev, libxext-dev, libwraster3-dev, libxft-dev,
- libfontconfig1-dev, libwutil1 (= ${binary:Version}),
+ libfontconfig1-dev, libwutil2 (= ${binary:Version}),
  libwings2 (= ${binary:Version}), ${misc:Depends}
 Description: Window Maker's own widget set
  WINGs Is Not GNUstep (WINGs) is a small widget set with the NeXTSTEP
@@ -58,7 +58,7 @@ Description: Window Maker's own widget set
  or hacking something like rxvt. It is used for basic widgets in
  the WindowMaker window manager.
 
-Package: libwutil1
+Package: libwutil2
 Architecture: any
 Section: libs
 Priority: optional
@@ -93,7 +93,7 @@ Architecture: any
 Section: debug
 Priority: extra
 Depends: libwraster3 (= ${binary:Version}) | libwings2 (= ${binary:Version}) |
- libwutil1 (= ${binary:Version}) | wmaker (= ${binary:Version}),
+ libwutil2 (= ${binary:Version}) | wmaker (= ${binary:Version}),
  ${misc:Depends}
 Description: debugging symbols for WindowMaker packages
  This package contains debugging symbols for Window Maker and its core
diff --git a/debian/libwutil1.files b/debian/libwutil1.files
deleted file mode 100644
index 9c78a3f..0000000
--- a/debian/libwutil1.files
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/libWUtil.so.*
diff --git a/debian/libwutil2.files b/debian/libwutil2.files
new file mode 100644
index 0000000..9c78a3f
--- /dev/null
+++ b/debian/libwutil2.files
@@ -0,0 +1 @@
+usr/lib/libWUtil.so.*
-- 
1.7.1

Reply via email to