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]

Reply via email to