Changeset View
Changeset View
Standalone View
Standalone View
emulators/i386-wine/files/pkg-install
#!/bin/sh | #!/bin/sh | ||||
export PREFIX=${PKG_PREFIX:-/usr/local} | export PREFIX=${PKG_PREFIX:-/usr/local} | ||||
export WINE=$1 | export WINE=$1 | ||||
if [ -d ${PREFIX}/lib32/.libGL-new ] | |||||
then | |||||
LIBGLDIR=.libGL-new | |||||
else | |||||
LIBGLDIR=.libGL | LIBGLDIR=.libGL | ||||
fi | |||||
case "$2" in | case "$2" in | ||||
DEINSTALL) | DEINSTALL) | ||||
sh ${PREFIX}/share/wine/patch-nvidia.sh -d | sh ${PREFIX}/share/wine/patch-nvidia.sh -d | ||||
rm -r ${PREFIX}/lib32/libGL.so.1 ${PREFIX}/lib32/dri | rm -r ${PREFIX}/lib32/dri | ||||
;; | ;; | ||||
POST-INSTALL) | POST-INSTALL) | ||||
ln -s ${LIBGLDIR}/libGL.so.1 ${PREFIX}/lib32/libGL.so.1 | |||||
mkdir -p ${PREFIX}/lib32/dri | mkdir -p ${PREFIX}/lib32/dri | ||||
for dri in $(cd ${PREFIX}/lib32/${LIBGLDIR}/dri/; echo *.so) | for dri in $(cd ${PREFIX}/lib32/${LIBGLDIR}/dri/; echo *.so) | ||||
do | do | ||||
ln -s ../${LIBGLDIR}/dri/${dri} ${PREFIX}/lib32/dri/${dri} | ln -s ../${LIBGLDIR}/dri/${dri} ${PREFIX}/lib32/dri/${dri} | ||||
done | done | ||||
sh ${PREFIX}/share/wine/patch-nvidia.sh -n > /dev/null 2>&1 | sh ${PREFIX}/share/wine/patch-nvidia.sh -n > /dev/null 2>&1 | ||||
case $? in | case $? in | ||||
0) | 0) | ||||
Show All 26 Lines |