[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#369419: A (temporary?) fix (PATCH INCLUDED)



Hi folks,

I encountered this problem too.  Since no one seems to be commenting on
it, I wrote up a patch.  It's probably not the ideal solution, but it works
fine.

To apply the patch, download the xutils source package with apt-get :

apt-get source xutils

(Note that you need to have the proper deb-src entries in your sources.list
for this to work.  You needn't be root.)  This will create (among other
things) a directory called xutils-7.0.0.  Copy the patch below into its
own file (omitting the PATCH STARTS HERE and PATCH ENDS HERE lines) and cd
to xutils-7.0.0/debian.  Apply the patch with

patch -p1 < name-of-patch-file

(Where name-of-patch-file should be replaced with whatever you saved the
patch as.)

Then build the package:

cd .. && dpkg-buildpackage -rfakeroot -uc -us

This will create a deb package in the same directory that the xutils-7.0.0
resides in, presuming you have all the necessary tools on your system to
build packages.  The exact name will vary with your architecture, but it'll
be something like xutils_7.0.0-3_i386.deb.  Install it:

dpkg -i xutils_7.0.0-3_i386.deb

(as root, or using sudo, or whatever.)  Voila!

Cheers,

Alexander

--------------- PATCH STARTS HERE (omit this line) ---------------------- 
--- debian.old/rules	2006-06-23 22:21:35.000000000 +0000
+++ debian.new/rules	2006-06-23 22:21:09.000000000 +0000
@@ -40,10 +40,15 @@
 build-stamp:
 	dh_testdir
 	for FILE in "$(SUBDIRS)"; do \
+		if [ -n "$$(echo "$$FILE" | grep '^luit')" ]; then \
+			extraconf="--with-localealiasfile=/usr/share/X11/locale/locale.alias"; \
+		else \
+			extraconf=""; \
+		fi; \
 		mkdir "$$FILE"-obj-$(DEB_BUILD_GNU_TYPE); \
 		(cd "$$FILE"-obj-$(DEB_BUILD_GNU_TYPE) && \
 		../"$$FILE"/configure --prefix=/usr --mandir=\$${prefix}/share/man \
-		             --infodir=\$${prefix}/share/info $(confflags) \
+		             --infodir=\$${prefix}/share/info $$extraconf $(confflags) \
 		             CFLAGS="$(CFLAGS)" && \
 		$(MAKE)) || exit 1; \
 	done
--------------- PATCH ENDS HERE (omit this line) ---------------------- 



Reply to: