quake2 svn: fix install for non i386 hosts
authorKoen Kooi <koen@openembedded.org>
Tue, 9 Sep 2008 13:51:40 +0000 (13:51 +0000)
committerKoen Kooi <koen@openembedded.org>
Tue, 9 Sep 2008 13:51:40 +0000 (13:51 +0000)
packages/quake/quake2_svn.bb

index a90b318..5ce56dc 100644 (file)
@@ -26,7 +26,7 @@ do_install() {
        install -d ${D}/${bindir}
        echo -e "#!/bin/sh \ncd ${libdir}/quake2 && ./quake2 \$@ \n" > ${D}/${bindir}/quake2
 
-       ( cd ${S}/debug${TARGET_ARCH} ; ln -sf gamei386.so game${TARGET_ARCH}.so ) 
+       ( cd ${S}/debug${TARGET_ARCH} ; ln -sf game$(uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc/ -e s/sparc64/sparc/ -e s/arm.*/arm/ -e s/sa110/arm/ -e s/alpha/axp/).so game${TARGET_ARCH}.so ) 
        install -d ${D}/${libdir}/quake2/baseq2/ctf
        install -m 0755 ${S}/debug${TARGET_ARCH}/game${TARGET_ARCH}.so ${D}/${libdir}/quake2/baseq2
        install -m 0755 ${S}/debug${TARGET_ARCH}/ref*.so ${D}/${libdir}/quake2