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
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