Control: user [email protected]
Control: usertag -1 + transition
Control: block -1 by 790756
Control: reassign -1 release.debian.org
Control: retitle -1 xqilla: library transition is needed when GCC 5 is the 
default


libxqilla exports symbols changing with C++11 ABI, so transition to
libxqilla6v5 is needed.

I tested compilation both with -std=c++11 and -std=c++14, and the code
builds fine. However, no further testing was made with those results.

Attached is a debdiff for NMU.

  * Rename to libxqilla6v5 for the GCC 5 ABI transition (See: #791314).
diff -Nru xqilla-2.3.0/debian/control xqilla-2.3.0/debian/control
--- xqilla-2.3.0/debian/control	2014-04-25 22:56:22.000000000 +0300
+++ xqilla-2.3.0/debian/control	2015-08-11 10:25:39.000000000 +0300
@@ -1,7 +1,7 @@
 Source: xqilla
 Priority: extra
 Maintainer: Tommi Vainikainen <[email protected]>
-Build-Depends: debhelper (>= 8.1.3), dh-autoreconf, autotools-dev, libxerces-c-dev, chrpath
+Build-Depends: debhelper (>= 8.1.3), dh-autoreconf, autotools-dev, libxerces-c-dev, chrpath, g++ (>= 4:5.2)
 Standards-Version: 3.9.5
 Section: libs
 Vcs-Git: git://anonscm.debian.org/collab-maint/xqilla.git
@@ -11,7 +11,7 @@
 Package: xqilla
 Section: text
 Architecture: any
-Depends: libxqilla6 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: libxqilla6v5 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
 Description: XQuery and XPath 2.0 command line interpreter
  XQilla is a XQuery and XPath 2 library and command line utility
  written in C++, implemented on top of the Xerces-C library. It is
@@ -22,7 +22,7 @@
 Package: libxqilla-dev
 Section: libdevel
 Architecture: any
-Depends: libxerces-c-dev, libxqilla6 (= ${binary:Version}), ${misc:Depends}
+Depends: libxerces-c-dev, libxqilla6v5 (= ${binary:Version}), ${misc:Depends}
 Description: XQuery and XPath 2.0 library - Development files
  XQilla is a XQuery and XPath 2 library and command line utility
  written in C++, implemented on top of the Xerces-C library. It is
@@ -30,11 +30,13 @@
  .
  This package contains the xqilla headers
 
-Package: libxqilla6
+Package: libxqilla6v5
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
+Conflicts: libxqilla6
+Replaces: libxqilla6
 Description: XQuery and XPath 2.0 library
  XQilla is a XQuery and XPath 2 library and command line utility
  written in C++, implemented on top of the Xerces-C library. It is
diff -Nru xqilla-2.3.0/debian/libxqilla6.dirs xqilla-2.3.0/debian/libxqilla6.dirs
--- xqilla-2.3.0/debian/libxqilla6.dirs	2014-02-12 01:58:22.000000000 +0200
+++ xqilla-2.3.0/debian/libxqilla6.dirs	1970-01-01 02:00:00.000000000 +0200
@@ -1 +0,0 @@
-usr/lib
diff -Nru xqilla-2.3.0/debian/libxqilla6.install xqilla-2.3.0/debian/libxqilla6.install
--- xqilla-2.3.0/debian/libxqilla6.install	2014-02-12 01:58:22.000000000 +0200
+++ xqilla-2.3.0/debian/libxqilla6.install	1970-01-01 02:00:00.000000000 +0200
@@ -1 +0,0 @@
-usr/lib/*/libxqilla.so.*
diff -Nru xqilla-2.3.0/debian/libxqilla6v5.dirs xqilla-2.3.0/debian/libxqilla6v5.dirs
--- xqilla-2.3.0/debian/libxqilla6v5.dirs	1970-01-01 02:00:00.000000000 +0200
+++ xqilla-2.3.0/debian/libxqilla6v5.dirs	2015-08-11 10:24:33.000000000 +0300
@@ -0,0 +1 @@
+usr/lib
diff -Nru xqilla-2.3.0/debian/libxqilla6v5.install xqilla-2.3.0/debian/libxqilla6v5.install
--- xqilla-2.3.0/debian/libxqilla6v5.install	1970-01-01 02:00:00.000000000 +0200
+++ xqilla-2.3.0/debian/libxqilla6v5.install	2015-08-11 10:24:33.000000000 +0300
@@ -0,0 +1 @@
+usr/lib/*/libxqilla.so.*
-- 
Tommi Vainikainen

Reply via email to