Package: swig Version: 2.0.4-3 Severity: serious Justification: undeclared file conflict Tags: patch
Hi Torsten, >From today's upgrade: | Unpacking swig (from .../swig_2.0.4-3_amd64.deb) ... | dpkg: error processing //var/cache/apt/archives/swig_2.0.4-3_amd64.deb (--install): | trying to overwrite '/usr/share/man/man1/swig2.0.1.gz', which is also in package swig2.0 2.0.4-1.1 How about something like this patch (untested)? --- debian/changelog | 8 ++++++++ debian/control | 2 ++ debian/rules | 2 +- 3 files changed, 11 insertions(+), 1 deletions(-) diff --git a/debian/changelog b/debian/changelog index b3662c01..d25ec634 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +swig2.0 (2.0.4-3.1) local; urgency=low + + * Put swig2.0(1) manpage in the swig2.0 package, instead of whatever + architecture-dependent package happened to be processed first. + * swig2.0 Breaks and Replaces swig (<= 2.0.4-3). + + -- Jonathan Nieder <jrnie...@gmail.com> Sat, 27 Aug 2011 13:51:08 -0500 + swig2.0 (2.0.4-3) unstable; urgency=low * Acknowledge changes by Luca Falavigna - thanks. diff --git a/debian/control b/debian/control index 2d272097..9fb067b5 100644 --- a/debian/control +++ b/debian/control @@ -42,6 +42,8 @@ Package: swig2.0 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: swig2.0-examples, swig2.0-doc +Breaks: swig (<= 2.0.4-3) +Replaces: swig (<= 2.0.4-3) Description: Generate scripting interfaces to C/C++ code SWIG is a compiler that makes it easy to integrate C and C++ code with other languages including Perl, PHP, Tcl, Ruby, Python, Java, diff --git a/debian/rules b/debian/rules index e363f057..88319f00 100755 --- a/debian/rules +++ b/debian/rules @@ -134,7 +134,7 @@ binary-arch: build install # dh_installemacsen -a $(NO_PACKAGES_ARGS) # dh_installinit -a $(NO_PACKAGES_ARGS) dh_installcron -a $(NO_PACKAGES_ARGS) - dh_installman -a debian/swig2.0.1 + dh_installman -p swig2.0 debian/swig2.0.1 # dh_undocumented dh_installchangelogs -a -Nswig2.0 $(NO_PACKAGES_ARGS) CHANGES dh_installchangelogs -pswig2.0 $(NO_PACKAGES_ARGS) -- 1.7.6 -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org