Package: pixmap Version: 2.6pl4-14.1 Severity: grave Tags: patch Hi Paul,
The pixmap package is currently uninstallable in unstable, because it still installs to /usr/X11R6/bin which is being turned into a compatibility symlink for the X11R7 transition. Fortunately, since pixmap is using imake the transition is fairly easy, but it does require a patch when rebuilding with the new imake due to some hard-coded references to /usr/X11R6/bin and some questionable header includes. Please find the short patch for this attached. Thanks, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. [EMAIL PROTECTED] http://www.debian.org/
diff -u pixmap-2.6pl4/Imakefile pixmap-2.6pl4/Imakefile --- pixmap-2.6pl4/Imakefile +++ pixmap-2.6pl4/Imakefile @@ -25,7 +25,7 @@ #endif XCOMM Where you have rgb.txt -RGBTXT = $(LIBDIR)/rgb.txt +RGBTXT = $(CONFDIR)/rgb.txt XCOMM LUCS extra variable for where bitmaps go PIXMAPDIR = $(LIBDIR)/Pixmap diff -u pixmap-2.6pl4/debian/control pixmap-2.6pl4/debian/control --- pixmap-2.6pl4/debian/control +++ pixmap-2.6pl4/debian/control @@ -3,10 +3,11 @@ Priority: optional Maintainer: Paul Slootman <[EMAIL PROTECTED]> Standards-Version: 3.6.1 -Build-Depends: libx11-dev, libxext-dev, libxmu-dev, libxt-dev, x-dev, xlibs-data, xutils, libxaw7-dev +Build-Depends: libx11-dev, libxext-dev, libxmu-dev, libxt-dev, x-dev, xlibs-data, xutils-dev, libxaw7-dev Package: pixmap Depends: ${shlibs:Depends} +Pre-Depends: x11-common (>= 1:7.0.0) Architecture: any Description: A pixmap editor Pixmap is a tool for creating or editing rectangular images made up of colored diff -u pixmap-2.6pl4/debian/rules pixmap-2.6pl4/debian/rules --- pixmap-2.6pl4/debian/rules +++ pixmap-2.6pl4/debian/rules @@ -46,15 +46,15 @@ chmod g-s debian/tmp install -d -g root -m 755 -o root \ debian/tmp/DEBIAN \ - debian/tmp/usr/X11R6/bin \ - debian/tmp/usr/X11R6/lib/X11 \ + debian/tmp/usr/bin \ + debian/tmp/usr/lib/X11 \ + debian/tmp/usr/lib/X11/Pixmap \ debian/tmp/usr/share/doc/$(p) \ debian/tmp/usr/share/menu \ - debian/tmp/usr/X11R6/man/man1 \ - debian/tmp/usr/X11R6/lib/X11/Pixmap \ + debian/tmp/usr/share/man/man1 \ debian/tmp/etc/X11/app-defaults strip pixmap - install -g root -m 755 -o root -s pixmap debian/tmp/usr/X11R6/bin/pixmap + install -g root -m 755 -o root -s pixmap debian/tmp/usr/bin/pixmap install -g root -m 644 -o root Pixmap.ad \ debian/tmp/etc/X11/app-defaults/Pixmap install -g root -m 644 -o root Pixmap-color \ @@ -62,11 +62,11 @@ for file in Down Excl FlipHoriz FlipVert Fold Left Right RotateLeft \ RotateRight Stipple Term Up; do \ install -g root -m 644 -o root $$file \ - debian/tmp/usr/X11R6/lib/X11/Pixmap/$$file; \ + debian/tmp/usr/lib/X11/Pixmap/$$file; \ done install -g root -m 644 -o root pixmap.man \ - debian/tmp/usr/X11R6/man/man1/pixmap.1x - -gzip -f -9 debian/tmp/usr/X11R6/man/man1/pixmap.1x + debian/tmp/usr/share/man/man1/pixmap.1x + -gzip -f -9 debian/tmp/usr/share/man/man1/pixmap.1x install -g root -m 644 -o root debian/menu \ debian/tmp/usr/share/menu/$(p) install -g root -m 644 -o root debian/changelog \ diff -u pixmap-2.6pl4/debian/changelog pixmap-2.6pl4/debian/changelog --- pixmap-2.6pl4/debian/changelog +++ pixmap-2.6pl4/debian/changelog @@ -1,3 +1,18 @@ +pixmap (2.6pl4-14.2) unstable; urgency=high + + * Non-maintainer upload. + * High-urgency upload for RC bugfix. + * Xorg7 migration: + - Build-depend on xutils-dev for FHS-compliant xmkmf. + - Pre-depend on x11-common (>= 1:7.0.0) to get /usr/lib/X11 as a + directory instead of a symlink. + - Fix Pixmap.h to include <X11/xpm.h> instead of the broken "xpm.h". + - Fix up all paths under debian/ to use the FHS paths instead of + /usr/X11R6 + - Look for rgb.txt in $(CONFDIR) instead of $(LIBDIR) + + -- Steve Langasek <[EMAIL PROTECTED]> Fri, 28 Apr 2006 12:48:36 -0700 + pixmap (2.6pl4-14.1) unstable; urgency=high * Non-maintainer upload. diff -u pixmap-2.6pl4/debian/menu pixmap-2.6pl4/debian/menu --- pixmap-2.6pl4/debian/menu +++ pixmap-2.6pl4/debian/menu @@ -6 +6 @@ - command="/usr/X11R6/bin/pixmap" + command="/usr/bin/pixmap" only in patch2: unchanged: --- pixmap-2.6pl4.orig/Pixmap.h +++ pixmap-2.6pl4/Pixmap.h @@ -69,7 +69,7 @@ #include <X11/Xmu/Converters.h> #include <X11/Xos.h> #include <X11/Xfuncproto.h> -#include "xpm.h" +#include <X11/xpm.h> /* Resources: