Package: xfaces
Version: 3.3-25
Severity: grave
Tags: patch
Justification: renders package unusable

Greetings.

As you may have heard, Debian is in the midst of a transition to
X11R7.  One aspect of this is moving out of the /usr/X11R6 hierarchy;
recent versions of x11-common enforce such a move by conflicting with
existing versions of packages such as xfaces that install into
/usr/X11R6/bin, which is now a symlink to /usr/bin.

Because xfaces uses imake, rebuilding against a recent version of
xutils-dev will get it most of the way there, but it's not quite
sufficient; the attached patch addresses the remaining issues.

Could you please apply it, or authorize an NMU?

Thanks!

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (300, 'unstable'), (300, 
'testing')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16.9
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages xfaces depends on:
ii  libaudio2                    1.7-8       The Network Audio System (NAS). (s
ii  libc6                        2.3.6-7     GNU C Library: Shared libraries
ii  libcompfaceg1                1:1.5.2-3   Compress/decompress images for mai
ii  libice6                      1:1.0.0-3   X11 Inter-Client Exchange library
ii  libsm6                       1:1.0.0-4   X11 Session Management library
ii  libx11-6                     2:1.0.0-6   X11 client-side library
ii  libxaw7                      1:1.0.1-5   X11 Athena Widget library
ii  libxext6                     1:1.0.0-4   X11 miscellaneous extension librar
ii  libxmu6                      1:1.0.1-3   X11 miscellaneous utility library
ii  libxpm4                      1:3.5.4.2-3 X11 pixmap library
ii  libxt6                       1:1.0.0-4   X11 toolkit intrinsics library

xfaces recommends no packages.

-- no debconf information
diff -u xfaces-3.3.orig/XFaces.ad xfaces-3.3/XFaces.ad
--- xfaces-3.3.orig/XFaces.ad
+++ xfaces-3.3/XFaces.ad
@@ -72,7 +72,7 @@
 !
 
 XFaces.soundPath:      /usr/sounds:/usr/demo/SOUND/sounds
-XFaces.imagePath:      /usr/X11R6/lib/X11/xfaces/images
+XFaces.imagePath:      /usr/share/xfaces/images
 
 !
 !  This is where we look for sounds/images in the "faces" format.
diff -u xfaces-3.3.orig/debian/rules xfaces-3.3/debian/rules
--- xfaces-3.3.orig/debian/rules
+++ xfaces-3.3/debian/rules
@@ -36,21 +36,21 @@
        -rm -rf debian/tmp
        install -d debian/tmp debian/tmp/DEBIAN
        install -d debian/tmp/usr/doc/$(package)
-       install -d debian/tmp/usr/X11R6/bin
-       install -d debian/tmp/usr/X11R6/man/man1
+       install -d debian/tmp/usr/bin
+       install -d debian/tmp/usr/share/man/man1
        install -d debian/tmp/etc/X11/app-defaults
-       install -d debian/tmp/usr/X11R6/lib/X11/xfaces/images
+       install -d debian/tmp/usr/share/xfaces/images
        xmkmf
        $(MAKE) all
-       cp xfaces debian/tmp/usr/X11R6/bin/xfaces
-       strip debian/tmp/usr/X11R6/bin/xfaces
+       cp xfaces debian/tmp/usr/bin/xfaces
+       strip debian/tmp/usr/bin/xfaces
        install -m0644 XFaces.ad debian/tmp/etc/X11/app-defaults/XFaces
-       install -m0644 xfaces.man debian/tmp/usr/X11R6/man/man1/xfaces.1x
-       gzip -9v debian/tmp/usr/X11R6/man/man1/xfaces.1x
+       install -m0644 xfaces.man debian/tmp/usr/share/man/man1/xfaces.1x
+       gzip -9v debian/tmp/usr/share/man/man1/xfaces.1x
        cp debian/changelog debian/tmp/usr/doc/$(package)/changelog.Debian
        cp debian/patches debian/tmp/usr/doc/$(package)/.
-       cp images/* debian/tmp/usr/X11R6/lib/X11/xfaces/images
-       chmod 0644 debian/tmp/usr/X11R6/lib/X11/xfaces/images/*
+       cp images/* debian/tmp/usr/share/xfaces/images
+       chmod 0644 debian/tmp/usr/share/xfaces/images/*
        if [ -f debian/conffiles ]; then \
                cp debian/conffiles debian/tmp/DEBIAN; \
        else \
@@ -65,7 +65,6 @@
        dpkg-gencontrol -isp
        chown -R root.root debian/tmp
        chmod -R g-ws debian/tmp
-       mkdir debian/tmp/usr/share
        mv debian/tmp/usr/doc debian/tmp/usr/share
        cp debian/prerm debian/tmp/DEBIAN
        chmod 755 debian/tmp/DEBIAN/prerm

Reply via email to