Package: kyotocabinet
Version: 1.2.76-4
Severity: normal
Tags: patch pending

Dear maintainer,

I've prepared an NMU for kyotocabinet (versioned as 1.2.76-4.1) and
uploaded it to DELAYED/2. Please feel free to tell me if I
should delay it longer.

Cheers
-- 
Sebastian Ramacher
diff -Nru kyotocabinet-1.2.76/debian/changelog kyotocabinet-1.2.76/debian/changelog
--- kyotocabinet-1.2.76/debian/changelog	2012-07-13 14:07:13.000000000 +0200
+++ kyotocabinet-1.2.76/debian/changelog	2015-08-15 12:16:08.000000000 +0200
@@ -1,3 +1,12 @@
+kyotocabinet (1.2.76-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+
+  [ Steve Langasek ]
+  * Rename library packages for g++5 ABI transition.
+
+ -- Sebastian Ramacher <[email protected]>  Sat, 15 Aug 2015 12:16:02 +0200
+
 kyotocabinet (1.2.76-4) unstable; urgency=low
 
   * use breaks/replaces for smooth upgrades following man page move
diff -Nru kyotocabinet-1.2.76/debian/control kyotocabinet-1.2.76/debian/control
--- kyotocabinet-1.2.76/debian/control	2012-07-13 14:07:13.000000000 +0200
+++ kyotocabinet-1.2.76/debian/control	2015-08-15 12:15:12.000000000 +0200
@@ -14,12 +14,14 @@
 Vcs-Git: git://git.debian.org/collab-maint/kyoto-cabinet.git
 Homepage: http://fallabs.com/kyotocabinet/
 
-Package: libkyotocabinet16
+Package: libkyotocabinet16v5
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
 Multi-Arch: same
+Conflicts: libkyotocabinet16
+Replaces: libkyotocabinet16
 Description: Straightforward implementation of DBM - shared library
  Kyoto Cabinet is a library of routines for managing a database. The
  database is a simple data file containing records, each is a pair of
@@ -31,11 +33,11 @@
  .
  This package contains the shared library.
  
-Package: libkyotocabinet16-dbg
+Package: libkyotocabinet16v5-dbg
 Section: debug
 Architecture: any
 Priority: extra
-Depends: libkyotocabinet16 (= ${binary:Version}), ${misc:Depends}
+Depends: libkyotocabinet16v5 (= ${binary:Version}), ${misc:Depends}
 Provides: libkyocabinet-dbg
 Multi-Arch: same
 Description: Straightforward implementation of DBM - debugging symbols
@@ -100,7 +102,7 @@
 Section: libdevel
 Multi-Arch: same
 Architecture: any
-Depends: libkyotocabinet16 (= ${binary:Version}), ${misc:Depends},
+Depends: libkyotocabinet16v5 (= ${binary:Version}), ${misc:Depends},
  zlib1g-dev,
  liblzma-dev,
  liblzo2-dev
diff -Nru kyotocabinet-1.2.76/debian/libkyotocabinet16.install kyotocabinet-1.2.76/debian/libkyotocabinet16.install
--- kyotocabinet-1.2.76/debian/libkyotocabinet16.install	2012-06-13 11:30:17.000000000 +0200
+++ kyotocabinet-1.2.76/debian/libkyotocabinet16.install	1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-usr/lib/*/libkyotocabinet.so.*
diff -Nru kyotocabinet-1.2.76/debian/libkyotocabinet16v5.install kyotocabinet-1.2.76/debian/libkyotocabinet16v5.install
--- kyotocabinet-1.2.76/debian/libkyotocabinet16v5.install	1970-01-01 01:00:00.000000000 +0100
+++ kyotocabinet-1.2.76/debian/libkyotocabinet16v5.install	2015-08-15 12:13:42.000000000 +0200
@@ -0,0 +1 @@
+usr/lib/*/libkyotocabinet.so.*
diff -Nru kyotocabinet-1.2.76/debian/rules kyotocabinet-1.2.76/debian/rules
--- kyotocabinet-1.2.76/debian/rules	2012-07-13 14:07:13.000000000 +0200
+++ kyotocabinet-1.2.76/debian/rules	2015-08-15 12:13:42.000000000 +0200
@@ -19,12 +19,12 @@
 
 override_dh_installdocs:
 	#kyotocabinet-doc doc's created in install file, so this doesn't apply there
-	dh_installdocs --link-doc=libkyotocabinet16
+	dh_installdocs --link-doc=libkyotocabinet16v5
 	# mega-lameness, seem to not be necessary on buildds, but with cowbuilder/pbuilder?
-	rm -rf $$(pwd)/debian/kyotocabinet-doc/usr/share/doc/libkyotocabinet16
+	rm -rf $$(pwd)/debian/kyotocabinet-doc/usr/share/doc/libkyotocabinet16v5
 
 override_dh_strip:
-	dh_strip --package=libkyotocabinet16 --dbg-package=libkyotocabinet16-dbg
+	dh_strip --package=libkyotocabinet16v5 --dbg-package=libkyotocabinet16v5-dbg
 	dh_strip
 
 override_dh_installchangelogs:

Attachment: signature.asc
Description: Digital signature

Reply via email to