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,

It is however somewhat dirty and leaves some other RC bugs unaddressed.

-- 
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,15 @@
+ivtools (1.1.3-5.3) 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
+
+ -- 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-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,6 @@
-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/share/man/man1/ivmkmf.1
+usr/bin/ivmkmf
+usr/include/*
+usr/lib/lib*.so
+usr/lib/ivtools
+usr/share/man/man3
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/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,7 @@
 # Uncomment this to turn on verbose mode. 
 #export DH_VERBOSE=1
 
+PKGDEVEL=ivtools-dev
 
 # libace still doesn work on Alpha ...
 # I have invested too much time already figuring out
@@ -32,8 +33,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 +52,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 +104,15 @@
        # 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 man pages are installed under /usr/share/man, not /usr/man
+       ( cd `pwd`/debian/tmp/usr && mkdir share && mv man share )
+
+#   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 +120,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 +129,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
 
only in patch2:
unchanged:
--- ivtools-1.1.3.orig/debian/ivtools-bin.files
+++ ivtools-1.1.3/debian/ivtools-bin.files
@@ -0,0 +1,3 @@
+usr/share/man/man1
+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

Reply via email to