diff options
author | Kae <80987908+Novaenia@users.noreply.github.com> | 2024-03-08 20:09:27 +1100 |
---|---|---|
committer | Kae <80987908+Novaenia@users.noreply.github.com> | 2024-03-08 20:09:27 +1100 |
commit | 6c562470f3a7cd24ed6501f54422564ed42051ea (patch) | |
tree | 2e422b3316b6e77cbc35085a9ce63b4c6d0912d3 /scripts/ci/macos | |
parent | 89fe1bf15bc458df6c63f1aaeac42a4883efbfd5 (diff) |
Merge launcher branch
Diffstat (limited to 'scripts/ci/macos')
-rw-r--r-- | scripts/ci/macos/Starbound.app/Contents/Info.plist | 4 | ||||
-rw-r--r-- | scripts/ci/macos/Starbound.app/Contents/Resources/starbound.icns | bin | 47576 -> 324664 bytes | |||
-rw-r--r-- | scripts/ci/macos/assemble.sh | 27 | ||||
-rw-r--r-- | scripts/ci/macos/build.sh | 25 | ||||
-rw-r--r-- | scripts/ci/macos/sbinit.config | 1 | ||||
-rw-r--r-- | scripts/ci/macos/test.sh | 9 |
6 files changed, 29 insertions, 37 deletions
diff --git a/scripts/ci/macos/Starbound.app/Contents/Info.plist b/scripts/ci/macos/Starbound.app/Contents/Info.plist index 44fcdca..695fcb9 100644 --- a/scripts/ci/macos/Starbound.app/Contents/Info.plist +++ b/scripts/ci/macos/Starbound.app/Contents/Info.plist @@ -3,13 +3,13 @@ <plist version="1.0"> <dict> <key>CFBundleGetInfoString</key> - <string>Starbound</string> + <string>OpenStarbound</string> <key>CFBundleExecutable</key> <string>starbound</string> <key>CFBundleIdentifier</key> <string>com.chucklefish</string> <key>CFBundleName</key> - <string>starbound</string> + <string>OpenStarbound</string> <key>CFBundleIconFile</key> <string>starbound</string> <key>CFBundleInfoDictionaryVersion</key> diff --git a/scripts/ci/macos/Starbound.app/Contents/Resources/starbound.icns b/scripts/ci/macos/Starbound.app/Contents/Resources/starbound.icns Binary files differindex d6c93ff..b9fb8d4 100644 --- a/scripts/ci/macos/Starbound.app/Contents/Resources/starbound.icns +++ b/scripts/ci/macos/Starbound.app/Contents/Resources/starbound.icns diff --git a/scripts/ci/macos/assemble.sh b/scripts/ci/macos/assemble.sh new file mode 100644 index 0000000..8858cf4 --- /dev/null +++ b/scripts/ci/macos/assemble.sh @@ -0,0 +1,27 @@ +#!/bin/sh -e + +mkdir client_distribution +mkdir client_distribution/assets + +./dist/asset_packer -c scripts/packing.config assets/opensb client_distribution/assets/opensb.pak +cp -r assets/user client_distribution/assets/ + +mkdir client_distribution/mods +touch client_distribution/mods/mods_go_here + +mkdir client_distribution/osx +cp -LR scripts/ci/macos/Starbound.app client_distribution/osx/ +mkdir client_distribution/osx/Starbound.app/Contents/MacOS +cp dist/starbound client_distribution/osx/Starbound.app/Contents/MacOS/ +cp dist/*.dylib client_distribution/osx/Starbound.app/Contents/MacOS/ +cp \ + dist/starbound_server \ + dist/btree_repacker \ + dist/asset_packer \ + dist/asset_unpacker \ + dist/dump_versioned_json \ + dist/make_versioned_json \ + dist/planet_mapgen \ + scripts/ci/macos/sbinit.config \ + scripts/ci/macos/run-server.sh \ + client_distribution/osx/
\ No newline at end of file diff --git a/scripts/ci/macos/build.sh b/scripts/ci/macos/build.sh deleted file mode 100644 index 7517843..0000000 --- a/scripts/ci/macos/build.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/sh -e - -mkdir -p build -cd build - -rm -f CMakeCache.txt - -cmake \ - -DCMAKE_BUILD_TYPE=Release \ - -DSTAR_ENABLE_STATIC_LIBGCC_LIBSTDCXX=ON \ - -DSTAR_USE_JEMALLOC=OFF \ - -DSTAR_ENABLE_STEAM_INTEGRATION=ON \ - -DSTAR_ENABLE_DISCORD_INTEGRATION=ON \ - -DCMAKE_INCLUDE_PATH=../lib/osx/include \ - -DCMAKE_LIBRARY_PATH=../lib/osx \ - -DCMAKE_OSX_SYSROOT=/ \ - -DCMAKE_OSX_DEPLOYMENT_TARGET=10.9 \ - ../source - -make -j2 - -cd .. - -mv dist macos_binaries -cp lib/osx/*.dylib macos_binaries/ diff --git a/scripts/ci/macos/sbinit.config b/scripts/ci/macos/sbinit.config index 45918a1..e7715fc 100644 --- a/scripts/ci/macos/sbinit.config +++ b/scripts/ci/macos/sbinit.config @@ -1,6 +1,5 @@ { "assetDirectories" : [ - "./data/", "../assets/", "../mods/" ], diff --git a/scripts/ci/macos/test.sh b/scripts/ci/macos/test.sh deleted file mode 100644 index 3843325..0000000 --- a/scripts/ci/macos/test.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh -e - -cd macos_binaries - -cp ../scripts/osx/sbinit.config . - -./core_tests -./game_tests - |