tags 664176 + patch quit Hi!
Jeff Breidenbach wrote: > This report is valid. Having gone through a package rename with > Tesseract, I am a little bit scared to tackle this This particular rename doesn't seem so bad. How about this patch? If it looks good, please coordinate with the release team to find a good moment to upload for a smooth transition to the new library package name. It will require two sourceful uploads: one to leptonlib and one to tesseract. I'll file a separate bug about the tesseract part. Thanks and hope that helps, Jonathan debian/changelog | 11 +++++++++++ debian/control | 6 ++++-- debian/liblept3.dirs | 1 + debian/liblept3.install | 1 + debian/libleptonica.dirs | 1 - debian/libleptonica.install | 1 - 6 files changed, 17 insertions(+), 4 deletions(-) create mode 100644 debian/liblept3.dirs create mode 100644 debian/liblept3.install delete mode 100644 debian/libleptonica.dirs delete mode 100644 debian/libleptonica.install diff --git a/debian/changelog b/debian/changelog index bb11b3c8..51648488 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,14 @@ +leptonlib (1.69-3.1) local; urgency=low + + * Rename the libleptonica package to liblept3. (closes: #664176) + This way, liblept3 and old versions of libleptonica can be + installed at the same time to keep binaries linked against + liblept.so.1 working. + * debian/control: liblept3 breaks and replaces libleptonica + (>= 1.69~) to take over /usr/lib/liblept.so.3. + + -- Jonathan Nieder <jrnie...@gmail.com> Sat, 07 Jul 2012 01:34:26 -0500 + leptonlib (1.69-3) unstable; urgency=low * Get ready for libpng transition (closes: #662392) diff --git a/debian/control b/debian/control index 438e1b09..2430a838 100644 --- a/debian/control +++ b/debian/control @@ -8,7 +8,7 @@ Section: graphics Package: libleptonica-dev Section: libdevel Architecture: any -Depends: libleptonica (= ${binary:Version}), ${misc:Depends} +Depends: liblept3 (= ${binary:Version}), ${misc:Depends} Description: image processing library Well-tested C library for some basic image processing operations, along with a description of the functions and some design methods. A @@ -23,10 +23,12 @@ Description: image processing library queues, generic stacks, generic lists, and endian-independent indexing into 32-bit arrays. -Package: libleptonica +Package: liblept3 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} +Breaks: libleptonica (>= 1.69~) +Replaces: libleptonica (>= 1.69~) Description: image processing library Well-tested C library for some basic image processing operations, along with a description of the functions and some design methods. A diff --git a/debian/liblept3.dirs b/debian/liblept3.dirs new file mode 100644 index 00000000..68457717 --- /dev/null +++ b/debian/liblept3.dirs @@ -0,0 +1 @@ +usr/lib diff --git a/debian/liblept3.install b/debian/liblept3.install new file mode 100644 index 00000000..d0dbfd18 --- /dev/null +++ b/debian/liblept3.install @@ -0,0 +1 @@ +usr/lib/lib*.so.* diff --git a/debian/libleptonica.dirs b/debian/libleptonica.dirs deleted file mode 100644 index 68457717..00000000 --- a/debian/libleptonica.dirs +++ /dev/null @@ -1 +0,0 @@ -usr/lib diff --git a/debian/libleptonica.install b/debian/libleptonica.install deleted file mode 100644 index d0dbfd18..00000000 --- a/debian/libleptonica.install +++ /dev/null @@ -1 +0,0 @@ -usr/lib/lib*.so.* -- 1.7.10.4 -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org