]> git.xonotic.org Git - xonotic/xonotic.git/blobdiff - misc/tools/rebrand-darkplaces-engine.sh
rebranding: skip OSX icon if there is no Resources dir
[xonotic/xonotic.git] / misc / tools / rebrand-darkplaces-engine.sh
index f26c5ea5bdb60b07d5d55a0d6ab233cf58983653..8208d4841f01836b1e74cae04fdca92de7d9420d 100755 (executable)
@@ -96,7 +96,7 @@ FILETYPE VFT_APP
 }
 EOF
                cd "$t"
-               wine ~/ResEdit/ResEdit.exe -convert darkplaces.rc darkplaces.exe
+               wine "c:/Program Files/ResEdit/ResEdit.exe" -convert darkplaces.rc darkplaces.exe
                cd "$d"
                mv "$t/darkplaces.exe" "$EXECUTABLE"
        fi
@@ -111,8 +111,9 @@ EOF
                                pkgdir=..
                                ;;
                esac
-               cp "$icon_icns" "$pkgdir/Resources/Darkplaces.icns"
-               cat <<EOF >"$pkgdir/Resources/English.lproj/InfoPlist.strings"
+               if [ -d "$pkgdir/Resources" ]; then
+                       cp "$icon_icns" "$pkgdir/Resources/Darkplaces.icns"
+                       cat <<EOF >"$pkgdir/Resources/English.lproj/InfoPlist.strings"
 /* Localized versions of Info.plist keys */
 
 CFBundleName = "$name";
@@ -120,9 +121,10 @@ CFBundleShortVersionString = "$name";
 CFBundleGetInfoString = "Darkplaces by Forest 'LordHavoc' Hale";
 NSHumanReadableCopyright = "Copyright `date +%Y`";
 EOF
+               fi
        fi
 
        cat "$t/darkplaces-this.zip" >> "$EXECUTABLE"
 done
 
-rm -f "$t"
+rm -rf "$t"