Unable to locate package libncurses5 #53
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: build | ||
| on: | ||
| push: | ||
| paths: | ||
| - build/** | ||
| - .github/workflows/build.yml | ||
| jobs: | ||
| android: | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - uses: actions/checkout@v2 | ||
| - name: Install NDK | ||
| run: | | ||
| cd ~ | ||
| wget -O NDK -q https://dl.google.com/android/repository/android-ndk-r21b-linux-x86_64.zip | ||
| sudo apt install unzip -y | ||
| unzip -q NDK | ||
| ANDROID_NDK_HOME=$(pwd)/android-ndk-r21b | ||
| - name: Build | ||
| run: | | ||
| cd build | ||
| ./make_android_lua54.sh | ||
| ./make_android_lua53.sh | ||
| - name: Upload | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| path: ./build/plugin_lua54/**/* | ||
| name: plugin_lua54_android | ||
| - name: Upload53 | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| path: ./build/plugin_lua53/**/* | ||
| name: plugin_lua53_android | ||
| android_luajit: | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - uses: actions/checkout@v2 | ||
| - name: Install NDK | ||
| run: | | ||
| cd ~ | ||
| wget -O NDK -q https://dl.google.com/android/repository/android-ndk-r15c-linux-x86_64.zip | ||
| sudo apt install unzip -y | ||
| unzip -q NDK | ||
| ANDROID_NDK_HOME=$(pwd)/android-ndk-r15c | ||
| - name: Build | ||
| run: | | ||
| cd build | ||
| sudo apt udpate | ||
| sudo apt install gcc-multilib lib32ncurses5-dev -y | ||
| ./make_android_luajit_arm64.sh | ||
| - name: UploadJit | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| path: ./build/plugin_luajit/**/* | ||
| name: plugin_luajit_android | ||
| ohos: | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - uses: actions/checkout@v2 | ||
| - name: Install NDK | ||
| run: | | ||
| cd ~ | ||
| cd ~ | ||
| curl -O https://repo.huaweicloud.com/harmonyos/os/4.1-Release/ohos-sdk-windows_linux-public.tar.gz | ||
| tar xvfz ohos-sdk-windows_linux-public.tar.gz | ||
| cd ohos-sdk/linux | ||
| unzip -o -d ./ native-linux-x64-4.1.7.5-Release.zip | ||
| - name: Build | ||
| run: | | ||
| cd build | ||
| chmod +x make_ohos_lua5*.sh | ||
| OHOS_NDK_HOME=~/ohos-sdk/linux/native ./make_ohos_lua54.sh | ||
| OHOS_NDK_HOME=~/ohos-sdk/linux/native ./make_ohos_lua53.sh | ||
| - name: Upload | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| path: ./build/plugin_lua54/**/* | ||
| name: plugin_lua54_ohos | ||
| - name: Upload53 | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| path: ./build/plugin_lua53/**/* | ||
| name: plugin_lua53_ohos | ||
| linux: | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - uses: actions/checkout@v2 | ||
| - name: Build | ||
| run: | | ||
| cd build | ||
| ./make_linux_lua54.sh | ||
| ./make_linux64_lua53.sh | ||
| ./make_linux64_luajit.sh | ||
| - name: Upload | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| path: ./build/plugin_lua54/**/* | ||
| name: plugin_lua54_linux | ||
| - name: Upload53 | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| path: ./build/plugin_lua53/**/* | ||
| name: plugin_lua53_linux | ||
| - name: UploadJit | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| path: ./build/plugin_luajit/**/* | ||
| name: plugin_luajit_linux | ||
| ios: | ||
| runs-on: macos-latest | ||
| steps: | ||
| - uses: actions/checkout@v2 | ||
| - name: Build | ||
| run: | | ||
| cd build | ||
| ./make_ios_lua54.sh | ||
| ./make_ios_lua53.sh | ||
| ./make_ios_luajit.sh | ||
| - name: Upload | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| path: ./build/plugin_lua54/**/* | ||
| name: plugin_lua54_ios | ||
| - name: Upload53 | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| path: ./build/plugin_lua53/**/* | ||
| name: plugin_lua53_ios | ||
| - name: UploadJit | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| path: ./build/plugin_luajit/**/* | ||
| name: plugin_luajit_ios | ||
| osx: | ||
| runs-on: macos-latest | ||
| steps: | ||
| - uses: actions/checkout@v2 | ||
| - name: Build | ||
| run: | | ||
| cd build | ||
| ./make_osx_lua54.sh | ||
| ./make_osx_lua53.sh | ||
| ./make_osx_luajit.sh | ||
| ./make_osx_silicon_lua53.sh | ||
| ./make_osx_silicon_lua54.sh | ||
| - name: Upload | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| path: ./build/plugin_lua54/**/* | ||
| name: plugin_lua54_osx | ||
| - name: Upload53 | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| path: ./build/plugin_lua53/**/* | ||
| name: plugin_lua53_osx | ||
| - name: UploadJit | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| path: ./build/plugin_luajit/**/* | ||
| name: plugin_luajit_osx | ||
| windows: | ||
| runs-on: windows-2022 | ||
| steps: | ||
| - uses: actions/checkout@v2 | ||
| - name: Insatll MSVC | ||
| uses: microsoft/[email protected] | ||
| - name: Build | ||
| run: | | ||
| cd build | ||
| .\make_win_lua54.bat | ||
| .\make_uwp_lua54.bat | ||
| .\make_win32_lua53.bat | ||
| .\make_win64_lua53.bat | ||
| .\make_uwp.bat | ||
| - uses: ilammy/msvc-dev-cmd@v1 | ||
| - name: Build Luajit | ||
| run: | | ||
| cd build | ||
| .\make_win64_luajit.bat | ||
| - name: Upload | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| path: ./build/plugin_lua54/**/* | ||
| name: plugin_lua54_window | ||
| - name: Upload53 | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| path: ./build/plugin_lua53/**/* | ||
| name: plugin_lua53_window | ||
| - name: UploadJit | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| path: ./build/plugin_luajit/**/* | ||
| name: plugin_luajit_window | ||
| windows-luajit-32: | ||
| runs-on: windows-2022 | ||
| steps: | ||
| - uses: actions/checkout@v2 | ||
| - name: Insatll MSVC | ||
| uses: microsoft/[email protected] | ||
| - uses: ilammy/msvc-dev-cmd@v1 | ||
| with: | ||
| arch: x86 | ||
| - name: Build Luajit | ||
| run: | | ||
| cd build | ||
| .\make_win32_luajit.bat | ||
| - name: UploadJit | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| path: ./build/plugin_luajit/**/* | ||
| name: plugin_luajit_window32 | ||