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