[SCM] libindi packaging branch, master, updated. debian/0.9-1-2-gb9238d0

Pino Toscano pino at alioth.debian.org
Fri Mar 23 12:08:32 UTC 2012


Gitweb-URL: http://git.debian.org/?p=pkg-kde/krap/libindi.git;a=commitdiff;h=b9238d0

The following commit has been merged in the master branch:
commit b9238d00ec7e908535120e18d1f4f6a755631814
Author: Pino Toscano <pino at debian.org>
Date:   Fri Mar 23 13:05:41 2012 +0100

    new release, new ABI break
    
    - bump the SONAME to 0b (update patch abi.diff)
    - rename libindi0a to libindi0b
---
 debian/changelog         |    3 +++
 debian/control           |    6 +++---
 debian/libindi0a.install |    2 --
 debian/libindi0b.install |    2 ++
 debian/patches/abi.diff  |    4 ++--
 5 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 8b8aa85..53d8273 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,9 @@
 libindi (0.9.1-0r1) UNRELEASED; urgency=low
 
   * New upstream release.
+  * It seems ABI is broken (new virtual method), so:
+    - bump the SONAME to 0b (update patch abi.diff)
+    - rename libindi0a to libindi0b
 
  -- Pino Toscano <pino at debian.org>  Fri, 23 Mar 2012 12:57:38 +0100
 
diff --git a/debian/control b/debian/control
index decaefc..478a17c 100644
--- a/debian/control
+++ b/debian/control
@@ -14,7 +14,7 @@ Homepage: http://www.indilib.org/
 Vcs-Git: git://anonscm.debian.org/pkg-kde/krap/libindi.git
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-kde/krap/libindi.git
 
-Package: libindi0a
+Package: libindi0b
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends},
@@ -34,7 +34,7 @@ Description: Instrument-Neutral Device Interface library -- shared library
 Package: libindi-dev
 Section: libdevel
 Architecture: any
-Depends: libindi0a (= ${binary:Version}), ${misc:Depends},
+Depends: libindi0b (= ${binary:Version}), ${misc:Depends},
  libusb-dev, libcfitsio3-dev
 Description: Instrument-Neutral Device Interface library -- development files
  INDI (Instrument-Neutral Device Interface) is a distributed XML-based
@@ -76,7 +76,7 @@ Package: indi-dbg
 Priority: extra
 Section: debug
 Architecture: any
-Depends: libindi0a (= ${binary:Version}), ${misc:Depends}
+Depends: libindi0b (= ${binary:Version}), ${misc:Depends}
 Suggests: indi-bin (= ${binary:Version})
 Pre-Depends: ${misc:Pre-Depends}
 Description: Instrument-Neutral Device Interface library -- debug symbols
diff --git a/debian/libindi0a.install b/debian/libindi0a.install
deleted file mode 100644
index 27c12da..0000000
--- a/debian/libindi0a.install
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib/*/libindi.so.0a
-usr/lib/*/libindi.so.0a.9.0
diff --git a/debian/libindi0b.install b/debian/libindi0b.install
new file mode 100644
index 0000000..864e3b5
--- /dev/null
+++ b/debian/libindi0b.install
@@ -0,0 +1,2 @@
+usr/lib/*/libindi.so.0b
+usr/lib/*/libindi.so.0b.9.0
diff --git a/debian/patches/abi.diff b/debian/patches/abi.diff
index 147e06e..debfe96 100644
--- a/debian/patches/abi.diff
+++ b/debian/patches/abi.diff
@@ -3,7 +3,7 @@ Description: Bump the library version ABI
  libindi's API is not final until 1.0 but upstream does not bump SONAME,
  so manually bump the SONAME and library VERSION ourselves.
 Origin: vendor
-Last-Update: 2012-01-16
+Last-Update: 2012-03-23
 Forwarded: not-needed
 
 --- a/CMakeLists.txt
@@ -13,7 +13,7 @@ Forwarded: not-needed
  
  ##################  INDI version  ################################
 -set(INDI_SOVERSION "0")
-+set(INDI_SOVERSION "0a")
++set(INDI_SOVERSION "0b")
  set(CMAKE_INDI_VERSION_MAJOR 0)
  set(CMAKE_INDI_VERSION_MINOR 9)
  set(CMAKE_INDI_VERSION_RELEASE 0)

-- 
libindi packaging



More information about the pkg-kde-commits mailing list