@@ -20,8 +20,29 @@ __EOM__
20
20
# We take one argument, the path in which to look for target libraries
21
21
if [ -d " $1 " ]; then
22
22
hw_lib_dir=" $1 "
23
+ else
24
+ usage && exit -1
23
25
fi
24
26
27
+ fix_va_lib ()
28
+ {
29
+ lname=" $1 "
30
+ echo -n " Looking for ${lname} ..."
31
+ hwlib=" ${hw_lib_dir} /${lname} "
32
+ if [ -w " ${hwlib} " ]; then
33
+ echo -n " found, processing..."
34
+ # /usr/lib/x86_64-linux-gnu/dri => ./../lib/x86_64-linux-gnu/dri
35
+ sed -i -e ' s,/usr\(/lib/x86_64-linux-gnu/dri\),\./\.\.\1,g' " ${hwlib} "
36
+ echo " done."
37
+ else
38
+ echo " NOT found, skipping."
39
+ fi
40
+ }
41
+
42
+ for libname in " libva.so.1" " libva.so.2" ; do
43
+ fix_va_lib $libname ;
44
+ done
45
+
25
46
echo -n " Looking for libvdpau.so.1..."
26
47
hwlib=" ${hw_lib_dir} /libvdpau.so.1"
27
48
if [ -w " ${hwlib} " ]; then
37
58
echo " NOT found, skipping."
38
59
fi
39
60
40
- echo -n " Looking for libva.so.1..."
41
- hwlib=" ${hw_lib_dir} /libva.so.1"
42
- if [ -w " ${hwlib} " ]; then
43
- echo -n " found, processing..."
44
- # /usr/lib/x86_64-linux-gnu/dri => ./../lib/x86_64-linux-gnu/dri
45
- sed -i -e ' s,/usr\(/lib/x86_64-linux-gnu/dri\),\./\.\.\1,g' " ${hwlib} "
46
- echo " done."
47
- else
48
- echo " NOT found, skipping."
49
- fi
50
-
51
61
exit 0
52
-
0 commit comments