> That leaves the question: what to do with this bug?
FYI, if a rebuild *is* required then I presume it would be a simple rename from
libsource-highlight4 to libsource-highlight4v5; see the (tested) patch below.
I’m happy to NMU this if the maintainer does not have time (which is why the
changelog entry reads as an NMU).
- Ben.
diff -Nru source-highlight-3.1.8/debian/changelog
source-highlight-3.1.8/debian/changelog
--- source-highlight-3.1.8/debian/changelog 2015-07-15 06:27:18.0
+1000
+++ source-highlight-3.1.8/debian/changelog 2015-10-24 20:57:03.0
+1000
@@ -1,3 +1,10 @@
+source-highlight (3.1.8-1.1) unstable; urgency=low
+
+ * Non-maintainer upload
+ * Rename library packages for g++5 transition (Closes: #797234)
+
+ -- Ben Burton Sat, 24 Oct 2015 20:56:50 +1000
+
source-highlight (3.1.8-1) unstable; urgency=low
* New upstream release
diff -Nru source-highlight-3.1.8/debian/control
source-highlight-3.1.8/debian/control
--- source-highlight-3.1.8/debian/control 2015-07-14 13:41:56.0
+1000
+++ source-highlight-3.1.8/debian/control 2015-10-24 20:58:32.0
+1000
@@ -21,7 +21,7 @@
Package: libsource-highlight-dev
Section: libdevel
Architecture: any
-Depends: dpkg (>= 1.15.4) | install-info, libboost-dev, libsource-highlight4
(= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: dpkg (>= 1.15.4) | install-info, libboost-dev, libsource-highlight4v5
(= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
Replaces: source-highlight (<< 3.1.4-1)
Description: development files for source highlighting library
These are the development files for the library that underlies the
@@ -30,10 +30,12 @@
The library can be used by other C++ programs to get source code
highlighting capabilities.
-Package: libsource-highlight4
+Package: libsource-highlight4v5
Section: libs
Architecture: any
Depends: libsource-highlight-common, ${misc:Depends}, ${shlibs:Depends}
+Conflicts: libsource-highlight4
+Replaces: libsource-highlight4
Description: source highlighting library
This is the library that underlies the source-highlight program
suite. It converts source code to a document with syntax
diff -Nru source-highlight-3.1.8/debian/libsource-highlight4.install
source-highlight-3.1.8/debian/libsource-highlight4.install
--- source-highlight-3.1.8/debian/libsource-highlight4.install 2013-10-22
22:58:26.0 +1000
+++ source-highlight-3.1.8/debian/libsource-highlight4.install 1970-01-01
10:00:00.0 +1000
@@ -1 +0,0 @@
-usr/lib/lib*.so.*
diff -Nru source-highlight-3.1.8/debian/libsource-highlight4v5.install
source-highlight-3.1.8/debian/libsource-highlight4v5.install
--- source-highlight-3.1.8/debian/libsource-highlight4v5.install
1970-01-01 10:00:00.0 +1000
+++ source-highlight-3.1.8/debian/libsource-highlight4v5.install
2013-10-22 22:58:26.0 +1000
@@ -0,0 +1 @@
+usr/lib/lib*.so.*