From 57032af1ae59f12cfad9f2321882153e216e5dec Mon Sep 17 00:00:00 2001 From: Marc Weber Date: Thu, 22 Aug 2013 13:00:23 +0300 Subject: ati-proprietary: update, make it build with linux 3.10, fix breakage. with contributions by Jaka Hudoklin. --- pkgs/os-specific/linux/ati-drivers/builder.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'pkgs/os-specific/linux/ati-drivers/builder.sh') diff --git a/pkgs/os-specific/linux/ati-drivers/builder.sh b/pkgs/os-specific/linux/ati-drivers/builder.sh index abb78549cee..2a20aa29fcc 100644 --- a/pkgs/os-specific/linux/ati-drivers/builder.sh +++ b/pkgs/os-specific/linux/ati-drivers/builder.sh @@ -11,6 +11,7 @@ unzip $src run_file=$(echo amd-driver-installer-*) sh $run_file --extract . +eval "$patchPhase" kernelVersion=$(cd ${kernel}/lib/modules && ls) kernelBuild=$(echo ${kernel}/lib/modules/$kernelVersion/build) @@ -166,7 +167,7 @@ GCC_MAJOR="`gcc --version | grep -o -e ") ." | head -1 | cut -d " " -f 2`" # fail saying different kernel versions cp -r $TMP/arch/$arch/usr/X11R6/$lib_arch/modules/dri $out/lib cp -r $TMP/arch/$arch/usr/X11R6/$lib_arch/modules/dri/* $out/lib - cp -r $TMP/arch/$arch/usr/X11R6/$lib_arch/*.so.* $out/lib + cp -r $TMP/arch/$arch/usr/X11R6/$lib_arch/*.so* $out/lib cp -r $TMP/arch/$arch/usr/X11R6/$lib_arch/fglrx/fglrx-libGL.so.1.2 $out/lib/fglrx-libGL.so.1.2 cp -r $TMP/arch/$arch/usr/$lib_arch/* $out/lib @@ -224,3 +225,9 @@ GCC_MAJOR="`gcc --version | grep -o -e ") ." | head -1 | cut -d " " -f 2`" rm -fr $out/lib/modules/fglrx # don't think those .a files are needed. They cause failure of the mod } + +for p in $extraDRIlibs; do + for lib in $p/lib/*.so*; do + ln -s $lib $out/lib/ + done +done -- cgit 1.4.1