+ release-libs-osx)
+ release_common
+ verbose mkdir -p "$d0/misc/builddeps/osx"
+ (
+ verbose cd "$d0/misc/builddeps/osx"
+ verbose rm -rf sdl SDL2
+ verbose wget https://libsdl.org/release/SDL2-2.28.5.dmg
+ verbose 7z x *.dmg
+ # 7z still fails to extract working symlinks from any archive format, hackaround:
+ verbose ln -sf $(cat SDL2/SDL2.framework/Versions/Current) SDL2/SDL2.framework/Versions/Current
+ verbose ln -sf $(cat SDL2/SDL2.framework/Headers) SDL2/SDL2.framework/Headers
+ verbose ln -sf $(cat SDL2/SDL2.framework/Resources) SDL2/SDL2.framework/Resources
+ verbose ln -sf $(cat SDL2/SDL2.framework/SDL2) SDL2/SDL2.framework/SDL2
+ # THE HEADERS ARE NOT IN A SUBDIRECTORY CALLED SDL2
+ # YET SDL2/ WAS ADDED TO ALL THE INCLUDES, WHY?!?
+ # OLD VERSIONS WITHOUT IT WORKED
+ verbose sed -i "s/#include <SDL2\//#include </g" SDL2/SDL2.framework/Versions/Current/Headers/*.h
+ # The dirs are extracted with 700 permissions which breaks the rsync updater
+ find SDL2 -type d -exec chmod 755 {} \;
+ # macOS prefers dylibs be marked executable (this one has no file extension)
+ verbose chmod 755 SDL2/SDL2.framework/Versions/Current/SDL2
+ )
+ cp -R "$d0/misc/builddeps/osx/SDL2/SDL2.framework" Xonotic/Xonotic.app/Contents/Frameworks/
+ ;;
+ release-libs)