On Wed, Mar 01, 2006 at 03:20:59PM +0100, Agustin Martin wrote: > On Tue, Feb 28, 2006 at 02:30:28PM +0100, Agustin Martin wrote: > > On Sun, Jan 22, 2006 at 07:49:10PM +0100, Amaya wrote: > > > tags 346695 -pending > > > thanks > > > > > > ivtools is in ugly shape, so not NMUing. > > > Attached is a file with all the lintian + linda problems. > > > > ... > > > > > W: ivtools-unidraw: packages-installs-file-to-usr-x11r6 usr/X11R6/ ..... > > > > Attached a dirty patch that takes care of this last kind of warnings and > > includes your last xlibs-dev changes, > > Attached a modified version that should also take care of warnings like > > W: ivtools-dev: manpage-section-mismatch usr/X11R6/man/man3/Banner.3.gz:1 3 > != 3I > > and friends by using dh_installman. This greatly decreases lintian warnings, > but still does not deal with the real RC bugreports. > > -- > Agustin
Hi, Thanks for all the work you are putting into the package. I know its in a terrible state, Actually what should be done is to repackage it instead of trying to fix the old packaging. Anyhow, I am thankful for every kind of help with it. Should I apply your patches and reupload or are you going to do an NMU ? Thanks, Guenter > diff -u ivtools-1.1.3/debian/control ivtools-1.1.3/debian/control > --- ivtools-1.1.3/debian/control > +++ ivtools-1.1.3/debian/control > @@ -1,7 +1,7 @@ > Source: ivtools > Priority: optional > Section: libs > -Build-Depends: debhelper, xutils, libtiff4-dev, libjpeg62-dev, zlib1g-dev, > xlibs-dev, libace-dev, autotools-dev > +Build-Depends: debhelper, xutils, libtiff4-dev, libjpeg62-dev, zlib1g-dev, > libace-dev, autotools-dev, libx11-dev, libxext-dev, libxmu-dev, libxt-dev, > x-dev > Maintainer: Guenter Geiger <[EMAIL PROTECTED]> > Standards-Version: 3.6.1 > > @@ -20,7 +20,7 @@ > Package: ivtools-dev > Section: devel > Architecture: all > -Depends: ivtools-interviews (>= ${Source-Version}), ivtools-unidraw (>= > ${Source-Version}), libc6-dev, libtiff4-dev, libjpeg62-dev, zlib1g-dev, > xlibs-dev, libace-dev > +Depends: ivtools-interviews (>= ${Source-Version}), ivtools-unidraw (>= > ${Source-Version}), libc6-dev, libtiff4-dev, libjpeg62-dev, zlib1g-dev, > libace-dev, ${shlibs:Depends} > Conflicts: ivtools-bin (<< 0.7.2) > Description: Development files for the InterViews library > The ivmkmf program (similar to xmkmf) and all the include-files needed > diff -u ivtools-1.1.3/debian/changelog ivtools-1.1.3/debian/changelog > --- ivtools-1.1.3/debian/changelog > +++ ivtools-1.1.3/debian/changelog > @@ -1,3 +1,16 @@ > +ivtools (1.1.3-5.1.1) unstable; urgency=low > + > + * Non-maintainer upload. > + > + [Amaya Rodrigo Sastre] > + * Remove Build-Dependency on xlibs-dev (Closes: #346644). > + > + [Agustin Martin] > + * Make sure things are installed under /usr/, not /usr/X11R6. > + * Use dh_installman to properly install manpages. > + > + -- Amaya Rodrigo Sastre <[EMAIL PROTECTED]> Sun, 22 Jan 2006 18:01:57 +0100 > + > ivtools (1.1.3-5) unstable; urgency=low > > * Applied gcc4 patch (thanks to Andreas Jochens) > reverted: > --- ivtools-1.1.3/debian/dirs > +++ ivtools-1.1.3.orig/debian/dirs > @@ -1,5 +0,0 @@ > -usr/X11R6/lib > -usr/X11R6/include > -usr/X11R6/man/man1 > -usr/share/doc > - > diff -u ivtools-1.1.3/debian/ivtools-bin.menu > ivtools-1.1.3/debian/ivtools-bin.menu > --- ivtools-1.1.3/debian/ivtools-bin.menu > +++ ivtools-1.1.3/debian/ivtools-bin.menu > @@ -3 +3 @@ > - command="x-terminal-emulator -e /usr/X11R6/bin/drawserv" > + command="x-terminal-emulator -e /usr/bin/drawserv" > diff -u ivtools-1.1.3/debian/ivtools-bin.mime > ivtools-1.1.3/debian/ivtools-bin.mime > --- ivtools-1.1.3/debian/ivtools-bin.mime > +++ ivtools-1.1.3/debian/ivtools-bin.mime > @@ -1,5 +1,5 @@ > -application/ov-idraw; /usr/X11R6/bin/drawtool '%s'; priority=0 > -application/frame-idraw; /usr/X11R6/bin/flipbook '%s'; priority=0 > -application/graph-idraw; /usr/X11R6/bin/graphdraw '%s'; priority=0 > +application/ov-idraw; /usr/bin/drawtool '%s'; priority=0 > +application/frame-idraw; /usr/bin/flipbook '%s'; priority=0 > +application/graph-idraw; /usr/bin/graphdraw '%s'; priority=0 > > > diff -u ivtools-1.1.3/debian/ivtools-dev.files > ivtools-1.1.3/debian/ivtools-dev.files > --- ivtools-1.1.3/debian/ivtools-dev.files > +++ ivtools-1.1.3/debian/ivtools-dev.files > @@ -1,6 +1,4 @@ > -usr/X11R6/man/man1/ivmkmf.1 > -usr/X11R6/bin/ivmkmf > -usr/X11R6/include/* > -usr/X11R6/lib/lib*.so > -usr/X11R6/lib/ivtools > -usr/X11R6/man/man3 > +usr/bin/ivmkmf > +usr/include/* > +usr/lib/lib*.so > +usr/lib/ivtools > diff -u ivtools-1.1.3/debian/ivtools-interviews.files > ivtools-1.1.3/debian/ivtools-interviews.files > --- ivtools-1.1.3/debian/ivtools-interviews.files > +++ ivtools-1.1.3/debian/ivtools-interviews.files > @@ -1,2 +1,2 @@ > -usr/X11R6/lib/libIV.so.1.* > -usr/X11R6/lib/libIV.so.1 > +usr/lib/libIV.so.1.* > +usr/lib/libIV.so.1 > diff -u ivtools-1.1.3/debian/ivtools-unidraw.files > ivtools-1.1.3/debian/ivtools-unidraw.files > --- ivtools-1.1.3/debian/ivtools-unidraw.files > +++ ivtools-1.1.3/debian/ivtools-unidraw.files > @@ -1,3 +1,3 @@ > -usr/X11R6/lib/lib*.so.1.* > -usr/X11R6/lib/lib*.so.1 > +usr/lib/lib*.so.1.* > +usr/lib/lib*.so.1 > usr/share/doc/ivtools-unidraw > reverted: > --- ivtools-1.1.3/debian/mime > +++ ivtools-1.1.3.orig/debian/mime > @@ -1,5 +0,0 @@ > -application/ov-idraw; /usr/X11R6/bin/drawtool '%s'; priority=0 > -application/frame-idraw; /usr/X11R6/bin/flipbook '%s'; priority=0 > -application/graph-idraw; /usr/X11R6/bin/graphdraw '%s'; priority=0 > - > - > reverted: > --- ivtools-1.1.3/debian/oldivtools-bin.files > +++ ivtools-1.1.3.orig/debian/oldivtools-bin.files > @@ -1,25 +0,0 @@ > -usr/X11R6/man/man1 > -usr/X11R6/bin/comtest > -usr/X11R6/bin/comterp > -usr/X11R6/bin/dclock > -usr/X11R6/bin/iclass > -usr/X11R6/bin/gclock > -usr/X11R6/bin/glyphterp > -usr/X11R6/bin/idraw > -usr/X11R6/bin/drawtool > -usr/X11R6/bin/comdraw > -usr/X11R6/bin/flipbook > -usr/X11R6/bin/graphdraw > -usr/X11R6/bin/drawserv > -usr/X11R6/bin/mkgif89a > -usr/X11R6/bin/mkgif89ac > -usr/X11R6/bin/ivgetjpg > -usr/X11R6/bin/cntsrclines > -usr/X11R6/bin/tiftopnm > -usr/X11R6/bin/anytopnm > -usr/X11R6/bin/pnmtopgm > -usr/X11R6/bin/tmpnam > -usr/X11R6/bin/stdcmapppm > -usr/lib/mime/ivtools-bin > -usr/doc/ivtools-bin > -usr/lib/menu/ivtools-bin > diff -u ivtools-1.1.3/debian/rules ivtools-1.1.3/debian/rules > --- ivtools-1.1.3/debian/rules > +++ ivtools-1.1.3/debian/rules > @@ -7,6 +7,8 @@ > # Uncomment this to turn on verbose mode. > #export DH_VERBOSE=1 > > +PKGDEVEL=ivtools-dev > +PKG_BIN=ivtools-bin > > # libace still doesn work on Alpha ... > # I have invested too much time already figuring out > @@ -32,8 +34,9 @@ > > ./configure \ > --x-includes=/usr/X11R6/include \ > - --x-libraries=/usr/X11R6/lib \ > - --prefix=`pwd`/debian/tmp/usr/X11R6 \ > + --x-libraries=/usr/X11R6/lib \ > + --prefix=`pwd`/debian/tmp/usr \ > + --mandir=`pwd`/debian/tmp/usr/share/man \ > $(ACE) > > # Compile the packages > @@ -50,10 +53,14 @@ > # build environment > # ----------------------------------------------------------- > > - > ./configure --x-includes=/usr/X11R6/include \ > - --x-libraries=/usr/X11R6/lib --prefix=/usr/X11R6 > - cd src/scripts && make ARCH=LINUX clean && make ARCH=LINUX > CONFIGDIRSPEC='-T template -I/usr/X11R6/lib/ivtools/config -DCURDIR=\`pwd\`'\ > + --x-libraries=/usr/X11R6/lib \ > + --prefix=/usr \ > + --mandir=`pwd`/debian/tmp/usr/share/man > + > + cd src/scripts && \ > + make ARCH=LINUX clean && \ > + make ARCH=LINUX CONFIGDIRSPEC='-T template > -I/usr/X11R6/lib/ivtools/config -DCURDIR=\`pwd\`'\ > MAKEMAKESPEC='ARCH=LINUX' > touch build-stamp > > @@ -98,10 +105,12 @@ > # Add here commands to install the package into debian/tmp. > make install ARCH=LINUX DESTDIR=`pwd`/debian/tmp > > -# ln -s ivtools-interviews `pwd`/debian/tmp/usr/doc/ivtools-dev > +# Make sure dir is present > + mkdir -p `pwd`/debian/tmp/usr/share/doc > +# ln -s ivtools-interviews `pwd`/debian/tmp/usr/share/doc/ivtools-dev > ln -s ivtools-interviews `pwd`/debian/tmp/usr/share/doc/ivtools-bin > ln -s ivtools-interviews `pwd`/debian/tmp/usr/share/doc/ivtools-unidraw > - cp debian/template `pwd`/debian/tmp/usr/X11R6/lib/ivtools/config/ > + cp debian/template `pwd`/debian/tmp/usr/lib/ivtools/config/ > -(cd src/glyphs && make clean) > # don't include the scripts > > @@ -109,7 +118,8 @@ > # install -d `pwd`/debian/tmp/usr/doc/ivtools-doc > # cp src/man/refman3.1/refman.PS `pwd`/debian/tmp/usr/doc/ivtools-dev/ > > - dh_movefiles > + dh_movefiles -p$(PKGDEVEL) > + dh_movefiles -N$(PKGDEVEL) > # > # remove the directories that are installed into /usr/X11R6/include > # > @@ -117,10 +127,10 @@ > # > # ivtools installs the libACE link, we remove it ... hack > # > - -rm `pwd`/debian/ivtools-dev/usr/X11R6/lib/libACE.so > + -rm `pwd`/debian/ivtools-dev/usr/lib/libACE.so > > - chmod a-x debian/ivtools-dev/usr/X11R6/lib/ivtools/Idemo > - chmod a-x debian/ivtools-dev/usr/X11R6/lib/ivtools/comterp.err > + chmod a-x debian/ivtools-dev/usr/lib/ivtools/Idemo > + chmod a-x debian/ivtools-dev/usr/lib/ivtools/comterp.err > > touch install-stamp > > @@ -158,6 +168,8 @@ > # dh_installinit -a > # dh_installcron -a > # dh_installmanpages -p ivtools-bin > + dh_installman -p$(PKG_BIN) -Xsrc/man/man1/ivmkmf.1 > + dh_installman -N$(PKG_BIN) > # dh_undocumented > dh_installchangelogs -p ivtools-interviews > dh_installmime -a > only in patch2: > unchanged: > --- ivtools-1.1.3.orig/debian/ivtools-dev.manpages > +++ ivtools-1.1.3/debian/ivtools-dev.manpages > @@ -0,0 +1,2 @@ > +src/man/man1/ivmkmf.1 > +src/man/man3/*.3 > only in patch2: > unchanged: > --- ivtools-1.1.3.orig/debian/ivtools-bin.files > +++ ivtools-1.1.3/debian/ivtools-bin.files > @@ -0,0 +1,2 @@ > +usr/bin > +usr/share/doc/ivtools-bin > only in patch2: > unchanged: > --- ivtools-1.1.3.orig/debian/compat > +++ ivtools-1.1.3/debian/compat > @@ -0,0 +1 @@ > +4 > only in patch2: > unchanged: > --- ivtools-1.1.3.orig/debian/ivtools-bin.manpages > +++ ivtools-1.1.3/debian/ivtools-bin.manpages > @@ -0,0 +1 @@ > +src/man/man1/*.1 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]