On Sat, 2012-07-07 at 13:34 +0200, Julien Cristau wrote:
> On Sun, Jul 1, 2012 at 12:43:26 -0700, shawn wrote:
>
> > If the default behavior is to not have kyotocabinet in wheezy, then I am
> > OK with that.
>
> I think this is the way to go.
This has not changed, however, a positive review from Bart Martens led
me to ask again.
debdiff:
diff -Nru kyotocabinet-1.2.76/debian/changelog
kyotocabinet-1.2.76/debian/changelog
--- kyotocabinet-1.2.76/debian/changelog 2012-06-17 03:09:08.0
-0700
+++ kyotocabinet-1.2.76/debian/changelog 2012-07-06 10:17:54.0
-0700
@@ -1,3 +1,30 @@
+kyotocabinet (1.2.76-4) unstable; urgency=low
+
+ * use breaks/replaces for smooth upgrades following man page move
+ from -doc -> -utils
+ * do not unconditionally use -m64 when available (Closes: #680058)
+ * link with --as-needed on GNU/kFreeBSD as well as Linux
+
+ -- Shawn Landden Fri, 06 Jul 2012 09:33:36
-0700
+
+kyotocabinet (1.2.76-3) unstable; urgency=low
+
+ * workaround for dh_installdoc leaving empty folder is not necessary
+ on buildds
+
+ -- Shawn Landden Sun, 01 Jul 2012 18:50:23
-0700
+
+kyotocabinet (1.2.76-2) unstable; urgency=low
+
+ * include static library (libkyotocabinet.a) in -dev deb per §8.3
+ * consolidate and clean up docs
+- fixed api/index.html link to work without a web server
+ * include examples in doc package
+ * improve test for atomics to remove special casing, could be
prettier however
+- fixes FTBFS on 32-bit powerpc
+
+ -- Shawn Landden Sat, 30 Jun 2012 10:39:24
-0700
+
kyotocabinet (1.2.76-1) unstable; urgency=low
* Initial release. (Closes: #613450)
diff -Nru kyotocabinet-1.2.76/debian/control
kyotocabinet-1.2.76/debian/control
--- kyotocabinet-1.2.76/debian/control 2012-06-17 05:00:39.0
-0700
+++ kyotocabinet-1.2.76/debian/control 2012-07-06 21:10:33.0
-0700
@@ -35,8 +35,7 @@
Section: debug
Architecture: any
Priority: extra
-Depends: libkyotocabinet16 (= ${binary:Version}), ${shlibs:Depends},
- ${misc:Depends}
+Depends: libkyotocabinet16 (= ${binary:Version}), ${misc:Depends}
Multi-Arch: same
Description: Straightforward implementation of DBM - debugging symbols
Kyoto Cabinet is a library of routines for managing a database. The
@@ -51,7 +50,10 @@
Package: kyotocabinet-utils
Architecture: any
-Depends: kyotocabinet-doc, ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Replaces: kyotocabinet-doc (<< 1.2.76-2)
+Breaks: kyotocabinet-doc (<< 1.2.76-2)
+Recommends: kyotocabinet-doc
Multi-Arch: foreign
Description: Straightforward implementation of DBM - utilities
Kyoto Cabinet is a library of routines for managing a database. The
@@ -62,13 +64,15 @@
concept of data tables nor data types. Records are organized in
hash table or B+ tree.
.
- This package contains the test utilities.
+ This package contains the kcutilmgr tool, used to compile kyotocabinet
+ language bindings without Debian patches applied, and well as testing
+ and debugging utilities.
Package: kyotocabinet-doc
Section: doc
Architecture: all
Depends: ${shlibs:Depends}, ${misc:Depends}
-Multi-Arch: foreign
+Suggests: libkyotocabinet-dev
Description: Straightforward implementation of DBM - docs
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
@@ -95,7 +99,7 @@
Section: libdevel
Multi-Arch: same
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: libkyotocabinet16 (= ${binary:Version}), ${misc:Depends}
Description: Straightforward implementation of DBM - development headers
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
diff -Nru kyotocabinet-1.2.76/debian/copyright
kyotocabinet-1.2.76/debian/copyright
--- kyotocabinet-1.2.76/debian/copyright 2012-06-17 03:08:27.0
-0700
+++ kyotocabinet-1.2.76/debian/copyright 2012-07-06 10:17:54.0
-0700
@@ -2,8 +2,18 @@
Source: http://fallabs.com/kyotocabinet/
Files: *
-Copyright: Copyright (C) 2009-2011 FAL Labs
-License: GPL-3+ with "link" and "FOSS" exceptions
+Copyright: Copyright © 2009-2011 FAL Labs
+License: GPL-3+ or FOSS Exception or Link Exception
+
+Files: debian/*
+Copyright: Copyright © 2012 Shawn Landden
+License: GPL-3+ or FOSS Exception or Link Exception
+Comment:
+ If you modify this program, you may extend the link and/or FOSS
exceptions to
+ your version, but you are not obligated to do so. If you do not wish
to do so,
+ delete one or both exception statements and/or files from your
version.
+
+License: GPL-3+
This program is free software; you can redistribute it
and/or modify it under the terms of the GNU General Public
License as published by the Free Software Foundation; either
@@ -21,8 +31,8 @@
.
On Debian GNU/Linux systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-3'.
- .