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