Source: fglrx-driver Tags: patch Followup-For: Bug #657604 patch attached (alioth is currently down)
Andreas
diff -Nru fglrx-driver-12-1/debian/changelog fglrx-driver-12-1/debian/changelog --- fglrx-driver-12-1/debian/changelog 2012-01-26 14:02:33.000000000 +0100 +++ fglrx-driver-12-1/debian/changelog 2012-01-29 13:40:17.000000000 +0100 @@ -1,3 +1,10 @@ +fglrx-driver (1:12-1-1.1) unstable; urgency=low + + * Non-maintainer upload. + * hack lib64 out of aticonfig + + -- Andreas Beckmann <deb...@abeckmann.de> Sun, 29 Jan 2012 13:39:51 +0100 + fglrx-driver (1:12-1-1) unstable; urgency=low * New upstream release. diff -Nru fglrx-driver-12-1/debian/rules fglrx-driver-12-1/debian/rules --- fglrx-driver-12-1/debian/rules 2012-01-26 14:02:33.000000000 +0100 +++ fglrx-driver-12-1/debian/rules 2012-01-29 14:35:05.000000000 +0100 @@ -62,6 +62,14 @@ override_dh_auto_build: $(MAKE) -C debian/man +# AMD hardcoded some paths to /usr/lib64/fglrx ... +# and prevents working around this with symlinks by using lstat ... +# and complaining about world writable files/directories +badlib64files = ./debian/fglrx-driver/usr/lib/fglrx/fglrx_drv.so +badlib64files += ./debian/fglrx-atieventsd/usr/sbin/atieventsd +badlib64files += ./debian/fglrx-control/usr/bin/amdcccle +badlib64files += ./debian/fglrx-driver/usr/bin/aticonfig + override_dh_install: dh_install chrpath -d -k debian/fglrx-control/usr/bin/amdcccle @@ -73,6 +81,15 @@ rpl -e '/usr/X11R6/lib/modules/dri\0' \ '$${ORIGIN}/dri\0!!!!!!!!!!!!\0' \ debian/fglrx-glx-ia32/usr/lib32/fglrx-libGL.so.1.2 + rpl -e '/usr/lib64/fglrx/switchlibGL\0' \ + '/usr/lib/fglrx/switchlibGL\0!\0' \ + $(badlib64files) + rpl -e '/usr/lib64/fglrx/switchlibglx\0' \ + '/usr/lib/fglrx/switchlibglx\0!\0' \ + $(badlib64files) + rpl -e '/usr/lib64/fglrx\0' \ + '/usr/lib/fglrx\0!\0' \ + $(badlib64files) chmod a+x debian/fglrx-source/usr/src/modules/fglrx/debian/rules tar cfj debian/fglrx-source/usr/src/fglrx.tar.bz2 \ --owner=root --group=src --remove-files \