Skip to content

Commit 9a37280

Browse files
[no ci] Sync with main (#50)
* [no ci] I don't like piracy * [no ci] Update sdk sha * Add game mode support (#48) * [no ci] Set CMAKE_POLICY_VERSION_MINIMUM=4.0 * [no ci] Refactor cmake_cmd to accept source_dir parameter * [no ci] tell cmake to force x86_64 Is this needed? archive member: libglfw3.a(cocoa_init.m.o) cputype (16777223) does not match previous archive members cputype (7) (all members must match) * [no ci] meta --------- Co-authored-by: mrjasonn <120269221+mrjasonn@users.noreply.github.com>
1 parent 29723c7 commit 9a37280

File tree

8 files changed

+20
-10
lines changed

8 files changed

+20
-10
lines changed

.github/workflows/m1.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ jobs:
259259
}
260260
$EXTRA_FLAGS += '-DOPENSSL_ROOT_DIR=${{steps.openssl.outputs.download-path}}'
261261
}
262-
cmake ../mcpelauncher '-DCMAKE_BUILD_TYPE=Release' '-DBUILD_UI=OFF' ('-DCMAKE_INSTALL_PREFIX=' + $INSDIR) -DCMAKE_ASM_FLAGS="--target=${{ matrix.triple }}" -DCMAKE_C_FLAGS="--target=${{ matrix.triple }} ${{ matrix.cflags }}" -DCMAKE_CXX_FLAGS="--target=${{ matrix.triple }} ${{ matrix.cxxflags }}" -DCMAKE_CXX_COMPILER_TARGET=${{ matrix.triple }} $EXTRA_FLAGS ${{ matrix.cmakeextraflags }} '-DMSA_DAEMON_PATH=.' '-DENABLE_DEV_PATHS=OFF' '-DXAL_WEBVIEW_QT_PATH=.'
262+
cmake ../mcpelauncher '-DCMAKE_POLICY_VERSION_MINIMUM=4.0' '-DCMAKE_BUILD_TYPE=Release' '-DBUILD_UI=OFF' ('-DCMAKE_INSTALL_PREFIX=' + $INSDIR) -DCMAKE_ASM_FLAGS="--target=${{ matrix.triple }}" -DCMAKE_C_FLAGS="--target=${{ matrix.triple }} ${{ matrix.cflags }}" -DCMAKE_CXX_FLAGS="--target=${{ matrix.triple }} ${{ matrix.cxxflags }}" -DCMAKE_CXX_COMPILER_TARGET=${{ matrix.triple }} $EXTRA_FLAGS ${{ matrix.cmakeextraflags }} '-DMSA_DAEMON_PATH=.' '-DENABLE_DEV_PATHS=OFF' '-DXAL_WEBVIEW_QT_PATH=.'
263263
make install -j4
264264
popd
265265
popd

.github/workflows/main.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ on:
2727
default: ChristopherHX/MacOSX10.14.sdk
2828
MacOSX1014sdkRef:
2929
type: string
30-
default: 5d1c9b28f01ef0b01225f92670ee587b430efa8e
30+
default: 18f574aa8d71402560dd3cbf349a9f8b2cec3833
3131
use-repo-files:
3232
type: boolean
3333
default: false
@@ -88,7 +88,7 @@ jobs:
8888
git clone https://github.com/llvm/llvm-project.git llvm -b release/10.x
8989
mkdir -p libcxx32-build
9090
cd libcxx32-build
91-
cmake ../llvm/llvm -DHAVE_CXX_ATOMICS_WITHOUT_LIB=ON -DHAVE_CXX_ATOMICS64_WITHOUT_LIB=ON -DLLVM_ENABLE_PROJECTS="libcxx;libcxxabi" -DCMAKE_BUILD_TYPE=Release -DLIBCXX_BUILD_32_BITS=ON -DLIBCXXABI_BUILD_32_BITS=ON -DLLVM_BUILD_32_BITS=ON
91+
cmake ../llvm/llvm -DCMAKE_POLICY_VERSION_MINIMUM=4.0 -DHAVE_CXX_ATOMICS_WITHOUT_LIB=ON -DHAVE_CXX_ATOMICS64_WITHOUT_LIB=ON -DLLVM_ENABLE_PROJECTS="libcxx;libcxxabi" -DCMAKE_BUILD_TYPE=Release -DLIBCXX_BUILD_32_BITS=ON -DLIBCXXABI_BUILD_32_BITS=ON -DLLVM_BUILD_32_BITS=ON
9292
make -j8 cxx cxxabi
9393
build-libcxx64:
9494
runs-on: macos-13
@@ -122,7 +122,7 @@ jobs:
122122
git clone https://github.com/llvm/llvm-project.git llvm -b release/10.x
123123
mkdir -p libcxx64-build
124124
cd libcxx64-build
125-
cmake ../llvm/llvm -DHAVE_CXX_ATOMICS_WITHOUT_LIB=ON -DHAVE_CXX_ATOMICS64_WITHOUT_LIB=ON -DLLVM_ENABLE_PROJECTS="libcxx;libcxxabi" -DCMAKE_BUILD_TYPE=Release
125+
cmake ../llvm/llvm -DCMAKE_POLICY_VERSION_MINIMUM=4.0 -DHAVE_CXX_ATOMICS_WITHOUT_LIB=ON -DHAVE_CXX_ATOMICS64_WITHOUT_LIB=ON -DLLVM_ENABLE_PROJECTS="libcxx;libcxxabi" -DCMAKE_BUILD_TYPE=Release
126126
make -j8 cxx cxxabi
127127
build-libcxx:
128128
runs-on: macos-13
@@ -462,6 +462,8 @@ jobs:
462462
QT_PACKAGE_PREFIX: qt.qt5.5150.
463463
QT_PACKAGE_SUFFIX: clang_64
464464
QT_PREBUILT_SUFFIX: -MacOS-MacOS_10_13-Clang-MacOS-MacOS_10_13-X86_64
465+
env:
466+
CMAKE_OSX_ARCHITECTURES: x86_64 # Is this needed? archive member: libglfw3.a(cocoa_init.m.o) cputype (16777223) does not match previous archive members cputype (7) (all members must match)
465467
steps:
466468
- name: Select Xcode
467469
run: sudo xcode-select -switch /Applications/Xcode_14.2.app
@@ -648,7 +650,7 @@ jobs:
648650
git -C libzip checkout v1.9.2
649651
- name: Build libzip
650652
run: |
651-
cmake libzip -B libzip-build -DBUILD_TOOLS=OFF -DBUILD_REGRESS=OFF -DBUILD_EXAMPLES=OFF -DBUILD_DOC=OFF -DENABLE_BZIP2=OFF -DENABLE_LZMA=OFF -DENABLE_ZSTD=OFF -DENABLE_COMMONCRYPTO=OFF -DENABLE_GNUTLS=OFF -DENABLE_MBEDTLS=OFF -DENABLE_OPENSSL=OFF -DENABLE_WINDOWS_CRYPTO=OFF -DENABLE_FDOPEN=OFF
653+
cmake libzip -B libzip-build -DCMAKE_POLICY_VERSION_MINIMUM=4.0 -DBUILD_TOOLS=OFF -DBUILD_REGRESS=OFF -DBUILD_EXAMPLES=OFF -DBUILD_DOC=OFF -DENABLE_BZIP2=OFF -DENABLE_LZMA=OFF -DENABLE_ZSTD=OFF -DENABLE_COMMONCRYPTO=OFF -DENABLE_GNUTLS=OFF -DENABLE_MBEDTLS=OFF -DENABLE_OPENSSL=OFF -DENABLE_WINDOWS_CRYPTO=OFF -DENABLE_FDOPEN=OFF
652654
cmake --build libzip-build --parallel
653655
sudo cmake --build libzip-build --target install --parallel
654656
- name: Install python dependencies

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
> [!WARNING]
2+
> Deprecated CI scripts, I don't like piracy
3+
14
### Can I play with an APK?
25

36
No, this allowed piracy that is forbidden in this project.

__main__.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,13 +103,16 @@ def clone_repo(name, url, branch):
103103
if not path.isdir(CMAKE_INSTALL_PREFIX):
104104
makedirs(CMAKE_INSTALL_PREFIX)
105105

106+
def cmake_cmd(source_dir):
107+
return ['cmake', source_dir, '-DCMAKE_INSTALL_PREFIX=' + CMAKE_INSTALL_PREFIX, '-DCMAKE_POLICY_VERSION_MINIMUM=4.0']
108+
106109
def build_component(name, cmake_opts):
107110
display_stage("Building: " + name)
108111
source_dir = path.abspath(path.join(SOURCE_DIR, name))
109112
build_dir = path.join(SOURCE_DIR, "build", name)
110113
if not path.isdir(build_dir):
111114
makedirs(build_dir)
112-
call(['cmake', source_dir, '-DCMAKE_INSTALL_PREFIX=' + CMAKE_INSTALL_PREFIX] + cmake_opts, cwd=build_dir)
115+
call(cmake_cmd(source_dir) + cmake_opts, cwd=build_dir)
113116
call(['make', '-j' + str(cpu_count()), 'install'], cwd=build_dir)
114117

115118
def build_component32(name, cmake_opts):
@@ -118,7 +121,7 @@ def build_component32(name, cmake_opts):
118121
build_dir = path.join(SOURCE_DIR, "build", name)
119122
if not path.isdir(build_dir):
120123
makedirs(build_dir)
121-
call(['cmake', source_dir, '-DCMAKE_INSTALL_PREFIX=' + CMAKE_INSTALL_PREFIX] + cmake_opts, cwd=build_dir)
124+
call(cmake_cmd(source_dir) + cmake_opts, cwd=build_dir)
122125
call(['make', '-j' + str(cpu_count())], cwd=build_dir)
123126
shutil.copy2(path.join(build_dir, 'mcpelauncher-client', 'mcpelauncher-client'), path.join(CMAKE_INSTALL_PREFIX, 'bin', 'mcpelauncher-client32'))
124127

templates/Info.plist.tmpl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@
3030
<false/>
3131
<key>SUAutomaticallyUpdate</key>
3232
<false/>
33+
<key>LSSupportsGameMode</key>
34+
<true/>
3335
<key>LSMinimumSystemVersion</key>
3436
<string>{{ cf_bundle_macos_min }}</string>
3537
<key>CFBundleDocumentTypes</key>

version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v0.17.2
1+
v1.x-nightly

versionsdb.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
6528e24b5db9b5532cff2f0dca1b739a292b14d3
1+
HEAD

versionsdbremote.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v1.1.x
1+
HEAD

0 commit comments

Comments
 (0)