mirror of
https://github.com/minecraft-linux/appimage-builder.git
synced 2025-04-22 10:25:47 +00:00
Merge
This commit is contained in:
@ -71,19 +71,19 @@ jobs:
|
||||
- checkout
|
||||
- run:
|
||||
name: Install deps
|
||||
command: curl -L http://releases.llvm.org/9.0.0/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz --output llvm.tar.xz && tar -xf llvm.tar.xz && dpkg --add-architecture i386 && apt update && DEBIAN_FRONTEND=noninteractive apt install -y libtinfo5 git cmake pkg-config qtbase5-dev qtwebengine5-dev libssl-dev:i386 libcurl4-openssl-dev libcurl4-openssl-dev:i386 libstdc++-8-dev:i386 libpng-dev:i386 libx11-dev:i386 libxi-dev:i386 libssl-dev libudev-dev:i386 libevdev-dev:i386 libegl1-mesa-dev:i386 libgl1-mesa-dev libssl-dev libuv1-dev libzip-dev libprotobuf-dev protobuf-compiler qtdeclarative5-dev libqt5svg5-dev qml-module-qtquick2 qml-module-qtquick-layouts qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-window2 qml-module-qtquick-dialogs qml-module-qt-labs-settings qml-module-qt-labs-folderlistmodel
|
||||
command: dpkg --add-architecture i386 && apt update && DEBIAN_FRONTEND=noninteractive apt install -y git cmake pkg-config qtbase5-dev qtwebengine5-dev libssl-dev:i386 libcurl4-openssl-dev libcurl4-openssl-dev:i386 g++-multilib libpng-dev:i386 libx11-dev:i386 libxi-dev:i386 libssl-dev libudev-dev:i386 libevdev-dev:i386 libegl1-mesa-dev:i386 libgl1-mesa-dev libssl-dev libuv1-dev libzip-dev libprotobuf-dev protobuf-compiler qtdeclarative5-dev libqt5svg5-dev qml-module-qtquick2 qml-module-qtquick-layouts qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-window2 qml-module-qtquick-dialogs qml-module-qt-labs-settings qml-module-qt-labs-folderlistmodel
|
||||
- run:
|
||||
name: Run the buildscript
|
||||
command: PATH=$PWD/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin:$PATH CC=clang CXX=clang++ ./build.sh -j4 -o ubuntu-disco
|
||||
command: ./build.sh -j4 -o ubuntu-disco
|
||||
- store_artifacts:
|
||||
path: output
|
||||
destination: /
|
||||
- run:
|
||||
name: Test install
|
||||
command: apt install ./output/mcpelauncher-client*.deb ./output/mcpelauncher-ui*.deb ./output/msa-*.deb
|
||||
command: apt install -y ./output/mcpelauncher-*.deb ./output/msa-*.deb
|
||||
- run:
|
||||
name: Upload files to Github
|
||||
command: curl -L https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz --output ghr.tar.gz && tar -xf ghr.tar.gz && ./ghr*/ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -b "**Not found? Look at the second Page!**"$'\n'"[First read my README](https://github.com/ChristopherHX/mcpelauncher-manifest) for current Features, known Issues and Bugs."$'\n'"**Please not install mcpelauncher-server (only supports 1.12.0.28 and 1.12.1.1 and conflicts with mcpelauncher-client)**"$'\n'"**You might need to remove the minecraft-linux repo from apt to avoid falling back to minecraft-linux during updates or install**"$'\n'"\`sudo apt install ./mcpelauncher-client*.deb ./mcpelauncher-ui*.deb ./msa-*.deb\`"$'\n'"or double click in Nautilus(Files) to install" -delete amd64.ubuntu.eoan.19.10 output/
|
||||
command: curl -L https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz --output ghr.tar.gz && tar -xf ghr.tar.gz && ./ghr*/ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -b "**Not found? Look at the second Page!**"$'\n'"[First read my README](https://github.com/ChristopherHX/mcpelauncher-manifest) for current Features, known Issues and Bugs."$'\n'"**mcpelauncher-server (only supports 1.12.0.28 and 1.12.1.1)**"$'\n'"**You might need to remove the minecraft-linux repo from apt to avoid falling back to minecraft-linux during updates or install**"$'\n'"\`sudo apt install ./mcpelauncher-*.deb ./msa-*.deb\`"$'\n'"or double click in Nautilus(Files) to install" -delete amd64.ubuntu.eoan.19.10 output/
|
||||
build-20.04:
|
||||
docker:
|
||||
- image: buildpack-deps:20.04
|
||||
@ -91,19 +91,19 @@ jobs:
|
||||
- checkout
|
||||
- run:
|
||||
name: Install deps
|
||||
command: curl -L http://releases.llvm.org/9.0.0/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz --output llvm.tar.xz && tar -xf llvm.tar.xz && dpkg --add-architecture i386 && apt update && DEBIAN_FRONTEND=noninteractive apt install -y libtinfo5 git cmake pkg-config qtbase5-dev qtwebengine5-dev libssl-dev:i386 libcurl4-openssl-dev libcurl4-openssl-dev:i386 libstdc++-8-dev:i386 libpng-dev:i386 libx11-dev:i386 libxi-dev:i386 libssl-dev libudev-dev:i386 libevdev-dev:i386 libegl1-mesa-dev:i386 libgl1-mesa-dev libssl-dev libuv1-dev libzip-dev libprotobuf-dev protobuf-compiler qtdeclarative5-dev libqt5svg5-dev qml-module-qtquick2 qml-module-qtquick-layouts qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-window2 qml-module-qtquick-dialogs qml-module-qt-labs-settings qml-module-qt-labs-folderlistmodel
|
||||
command: dpkg --add-architecture i386 && apt update && DEBIAN_FRONTEND=noninteractive apt install -y git cmake pkg-config qtbase5-dev qtwebengine5-dev libssl-dev:i386 libcurl4-openssl-dev libcurl4-openssl-dev:i386 g++-multilib libpng-dev:i386 libx11-dev:i386 libxi-dev:i386 libssl-dev libudev-dev:i386 libevdev-dev:i386 libegl1-mesa-dev:i386 libgl1-mesa-dev libssl-dev libuv1-dev libzip-dev libprotobuf-dev protobuf-compiler qtdeclarative5-dev libqt5svg5-dev qml-module-qtquick2 qml-module-qtquick-layouts qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-window2 qml-module-qtquick-dialogs qml-module-qt-labs-settings qml-module-qt-labs-folderlistmodel
|
||||
- run:
|
||||
name: Run the buildscript
|
||||
command: PATH=$PWD/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin:$PATH CC=clang CXX=clang++ ./build.sh -j4 -o ubuntu-disco
|
||||
command: ./build.sh -j4 -o ubuntu-disco
|
||||
- store_artifacts:
|
||||
path: output
|
||||
destination: /
|
||||
- run:
|
||||
name: Test install
|
||||
command: apt install ./output/mcpelauncher-client*.deb ./output/mcpelauncher-ui*.deb ./output/msa-*.deb
|
||||
command: apt install -y ./output/mcpelauncher-*.deb ./output/msa-*.deb
|
||||
- run:
|
||||
name: Upload files to Github
|
||||
command: curl -L https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz --output ghr.tar.gz && tar -xf ghr.tar.gz && ./ghr*/ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -b "**Not found? Look at the second Page!**"$'\n'"[First read my README](https://github.com/ChristopherHX/mcpelauncher-manifest) for current Features, known Issues and Bugs."$'\n'"**Please not install mcpelauncher-server (only supports 1.12.0.28 and 1.12.1.1 and conflicts with mcpelauncher-client)**"$'\n'"**You might need to remove the minecraft-linux repo from apt to avoid falling back to minecraft-linux during updates or install**"$'\n'"\`sudo apt install ./mcpelauncher-client*.deb ./mcpelauncher-ui*.deb ./msa-*.deb\`"$'\n'"or double click in Nautilus(Files) to install" -delete amd64.ubuntu.20.04 output/
|
||||
command: curl -L https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz --output ghr.tar.gz && tar -xf ghr.tar.gz && ./ghr*/ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -b "**Not found? Look at the second Page!**"$'\n'"[First read my README](https://github.com/ChristopherHX/mcpelauncher-manifest) for current Features, known Issues and Bugs."$'\n'"**mcpelauncher-server (only supports 1.12.0.28 and 1.12.1.1)**"$'\n'"**You might need to remove the minecraft-linux repo from apt to avoid falling back to minecraft-linux during updates or install**"$'\n'"\`sudo apt install ./mcpelauncher-*.deb ./msa-*.deb\`"$'\n'"or double click in Nautilus(Files) to install" -delete amd64.ubuntu.20.04 output/
|
||||
build:
|
||||
docker:
|
||||
- image: buildpack-deps:bionic
|
||||
@ -111,16 +111,16 @@ jobs:
|
||||
- checkout
|
||||
- run:
|
||||
name: Install deps
|
||||
command: curl -L http://releases.llvm.org/9.0.0/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz --output llvm.tar.xz && tar -xf llvm.tar.xz && dpkg --add-architecture i386 && apt-get update && apt-get install -y git cmake pkg-config qtbase5-dev qtwebengine5-dev libssl-dev:i386 libcurl4-openssl-dev libcurl4-openssl-dev:i386 libstdc++-7-dev:i386 libpng-dev:i386 libx11-dev:i386 libxi-dev:i386 libssl-dev libudev-dev:i386 libevdev-dev:i386 libegl1-mesa-dev:i386 libgl1-mesa-dev libssl-dev libuv1-dev libzip-dev libprotobuf-dev protobuf-compiler qtdeclarative5-dev libqt5svg5-dev qml-module-qtquick2 qml-module-qtquick-layouts qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-window2 qml-module-qtquick-dialogs qml-module-qt-labs-settings qml-module-qt-labs-folderlistmodel
|
||||
command: dpkg --add-architecture i386 && apt-get update && apt-get install -y git cmake pkg-config qtbase5-dev qtwebengine5-dev libssl-dev:i386 libcurl4-openssl-dev libcurl4-openssl-dev:i386 g++-multilib libpng-dev:i386 libx11-dev:i386 libxi-dev:i386 libssl-dev libudev-dev:i386 libevdev-dev:i386 libegl1-mesa-dev:i386 libgl1-mesa-dev libssl-dev libuv1-dev libzip-dev libprotobuf-dev protobuf-compiler qtdeclarative5-dev libqt5svg5-dev qml-module-qtquick2 qml-module-qtquick-layouts qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-window2 qml-module-qtquick-dialogs qml-module-qt-labs-settings qml-module-qt-labs-folderlistmodel
|
||||
- run:
|
||||
name: Run the buildscript
|
||||
command: PATH=$PWD/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin:$PATH CC=clang CXX=clang++ ./build.sh -j4 -o ubuntu-bionic
|
||||
command: ./build.sh -j4 -o ubuntu-bionic
|
||||
- store_artifacts:
|
||||
path: output
|
||||
destination: /
|
||||
- run:
|
||||
name: Upload files to Github
|
||||
command: curl -L https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz --output ghr.tar.gz && tar -xf ghr.tar.gz && ./ghr*/ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -b "**Not found? Look at the second Page!**"$'\n'"[First read my README](https://github.com/ChristopherHX/mcpelauncher-manifest) for current Features, known Issues and Bugs."$'\n'"**Please not install mcpelauncher-server (only supports 1.12.0.28 and 1.12.1.1 and conflicts with mcpelauncher-client)**"$'\n'"**You might need to remove the minecraft-linux repo from apt to avoid falling back to minecraft-linux during updates or install**"$'\n'"\`sudo apt install ./mcpelauncher-client*.deb ./mcpelauncher-ui*.deb ./msa-*.deb\`"$'\n'"or double click in Nautilus(Files) to install" -delete amd64.ubuntu.bionic.18.04 output/
|
||||
command: curl -L https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz --output ghr.tar.gz && tar -xf ghr.tar.gz && ./ghr*/ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -b "**Not found? Look at the second Page!**"$'\n'"[First read my README](https://github.com/ChristopherHX/mcpelauncher-manifest) for current Features, known Issues and Bugs."$'\n'"**mcpelauncher-server (only supports 1.12.0.28 and 1.12.1.1)**"$'\n'"**You might need to remove the minecraft-linux repo from apt to avoid falling back to minecraft-linux during updates or install**"$'\n'"\`sudo apt install ./mcpelauncher-*.deb ./msa-*.deb\`"$'\n'"or double click in Nautilus(Files) to install" -delete amd64.ubuntu.bionic.18.04 output/
|
||||
build32:
|
||||
docker:
|
||||
- image: buildpack-deps:bionic
|
||||
@ -128,16 +128,16 @@ jobs:
|
||||
- checkout
|
||||
- run:
|
||||
name: Install deps
|
||||
command: curl -L http://releases.llvm.org/9.0.0/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz --output llvm.tar.xz && tar -xf llvm.tar.xz && dpkg --add-architecture i386 && apt-get update && apt-get install -y git cmake pkg-config qtbase5-dev:i386 qtwebengine5-dev:i386 libssl-dev:i386 libcurl4-openssl-dev:i386 libcurl4-openssl-dev:i386 libstdc++-7-dev:i386 libpng-dev:i386 libx11-dev:i386 libxi-dev:i386 libssl-dev libudev-dev:i386 libevdev-dev:i386 libegl1-mesa-dev:i386 libgl1-mesa-dev:i386 libssl-dev:i386 libuv1-dev:i386 libzip-dev:i386 libprotobuf-dev:i386 protobuf-compiler qtdeclarative5-dev:i386 libqt5svg5-dev:i386 qml-module-qtquick2:i386 qml-module-qtquick-layouts:i386 qml-module-qtquick-controls:i386 qml-module-qtquick-controls2:i386 qml-module-qtquick-window2:i386 qml-module-qtquick-dialogs:i386 qml-module-qt-labs-settings:i386 qml-module-qt-labs-folderlistmodel:i386
|
||||
command: dpkg --add-architecture i386 && apt-get update && apt-get install -y git cmake pkg-config qtbase5-dev:i386 qtwebengine5-dev:i386 libssl-dev:i386 libcurl4-openssl-dev:i386 libcurl4-openssl-dev:i386 g++-multilib libpng-dev:i386 libx11-dev:i386 libxi-dev:i386 libssl-dev libudev-dev:i386 libevdev-dev:i386 libegl1-mesa-dev:i386 libgl1-mesa-dev:i386 libssl-dev:i386 libuv1-dev:i386 libzip-dev:i386 libprotobuf-dev:i386 protobuf-compiler qtdeclarative5-dev:i386 libqt5svg5-dev:i386 qml-module-qtquick2:i386 qml-module-qtquick-layouts:i386 qml-module-qtquick-controls:i386 qml-module-qtquick-controls2:i386 qml-module-qtquick-window2:i386 qml-module-qtquick-dialogs:i386 qml-module-qt-labs-settings:i386 qml-module-qt-labs-folderlistmodel:i386
|
||||
- run:
|
||||
name: Run the buildscript
|
||||
command: PATH=$PWD/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin:$PATH CC=clang CXX=clang++ ./build.sh -j4 -q quirks-32.sh -o ubuntu-bionic
|
||||
command: ./build.sh -j4 -q quirks-32.sh -o ubuntu-bionic
|
||||
- store_artifacts:
|
||||
path: output
|
||||
destination: /
|
||||
- run:
|
||||
name: Upload files to Github
|
||||
command: curl -L https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz --output ghr.tar.gz && tar -xf ghr.tar.gz && ./ghr*/ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -b "**Not found? Look at the second Page!**"$'\n'"[First read my README](https://github.com/ChristopherHX/mcpelauncher-manifest) for current Features, known Issues and Bugs."$'\n'"**Please not install mcpelauncher-server (only supports 1.12.0.28 and 1.12.1.1 and conflicts with mcpelauncher-client)**"$'\n'"**You might need to remove the minecraft-linux repo from apt to avoid falling back to minecraft-linux during updates or install**"$'\n'"\`sudo apt install ./mcpelauncher-client*.deb ./mcpelauncher-ui*.deb ./msa-*.deb\`"$'\n'"or double click in Nautilus(Files) to install" -delete amd64.ubuntu.bionic32.18.04 output/
|
||||
command: curl -L https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz --output ghr.tar.gz && tar -xf ghr.tar.gz && ./ghr*/ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -b "**Not found? Look at the second Page!**"$'\n'"[First read my README](https://github.com/ChristopherHX/mcpelauncher-manifest) for current Features, known Issues and Bugs."$'\n'"**mcpelauncher-server (only supports 1.12.0.28 and 1.12.1.1)**"$'\n'"**You might need to remove the minecraft-linux repo from apt to avoid falling back to minecraft-linux during updates or install**"$'\n'"\`sudo apt install ./mcpelauncher-*.deb ./msa-*.deb\`"$'\n'"or double click in Nautilus(Files) to install" -delete amd64.ubuntu.bionic32.18.04 output/
|
||||
build-disco:
|
||||
docker:
|
||||
- image: buildpack-deps:disco
|
||||
@ -145,16 +145,16 @@ jobs:
|
||||
- checkout
|
||||
- run:
|
||||
name: Install deps
|
||||
command: curl -L http://releases.llvm.org/9.0.0/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz --output llvm.tar.xz && tar -xf llvm.tar.xz && dpkg --add-architecture i386 && apt update && DEBIAN_FRONTEND=noninteractive apt install -y libtinfo5 git cmake pkg-config qtbase5-dev qtwebengine5-dev libssl-dev:i386 libcurl4-openssl-dev libcurl4-openssl-dev:i386 libstdc++-8-dev:i386 libpng-dev:i386 libx11-dev:i386 libxi-dev:i386 libssl-dev libudev-dev:i386 libevdev-dev:i386 libegl1-mesa-dev:i386 libgl1-mesa-dev libssl-dev libuv1-dev libzip-dev libprotobuf-dev protobuf-compiler qtdeclarative5-dev libqt5svg5-dev qml-module-qtquick2 qml-module-qtquick-layouts qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-window2 qml-module-qtquick-dialogs qml-module-qt-labs-settings qml-module-qt-labs-folderlistmodel
|
||||
command: dpkg --add-architecture i386 && apt update && DEBIAN_FRONTEND=noninteractive apt install -y git cmake pkg-config qtbase5-dev qtwebengine5-dev libssl-dev:i386 libcurl4-openssl-dev libcurl4-openssl-dev:i386 g++-multilib libpng-dev:i386 libx11-dev:i386 libxi-dev:i386 libssl-dev libudev-dev:i386 libevdev-dev:i386 libegl1-mesa-dev:i386 libgl1-mesa-dev libssl-dev libuv1-dev libzip-dev libprotobuf-dev protobuf-compiler qtdeclarative5-dev libqt5svg5-dev qml-module-qtquick2 qml-module-qtquick-layouts qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-window2 qml-module-qtquick-dialogs qml-module-qt-labs-settings qml-module-qt-labs-folderlistmodel
|
||||
- run:
|
||||
name: Run the buildscript
|
||||
command: PATH=$PWD/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin:$PATH CC=clang CXX=clang++ ./build.sh -j4 -o ubuntu-disco
|
||||
command: ./build.sh -j4 -o ubuntu-disco
|
||||
- store_artifacts:
|
||||
path: output
|
||||
destination: /
|
||||
- run:
|
||||
name: Upload files to Github
|
||||
command: curl -L https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz --output ghr.tar.gz && tar -xf ghr.tar.gz && ./ghr*/ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -b "**Not found? Look at the second Page!**"$'\n'"[First read my README](https://github.com/ChristopherHX/mcpelauncher-manifest) for current Features, known Issues and Bugs."$'\n'"**Please not install mcpelauncher-server (only supports 1.12.0.28 and 1.12.1.1 and conflicts with mcpelauncher-client)**"$'\n'"**You might need to remove the minecraft-linux repo from apt to avoid falling back to minecraft-linux during updates or install**"$'\n'"\`sudo apt install ./mcpelauncher-client*.deb ./mcpelauncher-ui*.deb ./msa-*.deb\`"$'\n'"or double click in Nautilus(Files) to install" -delete amd64.ubuntu.disco.19.04 output/
|
||||
command: curl -L https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz --output ghr.tar.gz && tar -xf ghr.tar.gz && ./ghr*/ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -b "**Not found? Look at the second Page!**"$'\n'"[First read my README](https://github.com/ChristopherHX/mcpelauncher-manifest) for current Features, known Issues and Bugs."$'\n'"**mcpelauncher-server (only supports 1.12.0.28 and 1.12.1.1)**"$'\n'"**You might need to remove the minecraft-linux repo from apt to avoid falling back to minecraft-linux during updates or install**"$'\n'"\`sudo apt install ./mcpelauncher-*.deb ./msa-*.deb\`"$'\n'"or double click in Nautilus(Files) to install" -delete amd64.ubuntu.disco.19.04 output/
|
||||
build-buster:
|
||||
docker:
|
||||
- image: buildpack-deps:buster
|
||||
@ -162,7 +162,7 @@ jobs:
|
||||
- checkout
|
||||
- run:
|
||||
name: Install deps
|
||||
command: dpkg --add-architecture i386 && apt update && DEBIAN_FRONTEND=noninteractive apt install -y libtinfo5 git cmake pkg-config qtbase5-dev qtwebengine5-dev libssl-dev:i386 libcurl4-openssl-dev libcurl4-openssl-dev:i386 g++-multilib libpng-dev:i386 libx11-dev:i386 libxi-dev:i386 libssl-dev libudev-dev:i386 libevdev-dev:i386 libegl1-mesa-dev:i386 libgl1-mesa-dev libssl-dev libuv1-dev libzip-dev libprotobuf-dev protobuf-compiler qtdeclarative5-dev libqt5svg5-dev qml-module-qtquick2 qml-module-qtquick-layouts qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-window2 qml-module-qtquick-dialogs qml-module-qt-labs-settings qml-module-qt-labs-folderlistmodel
|
||||
command: dpkg --add-architecture i386 && apt update && DEBIAN_FRONTEND=noninteractive apt install -y git cmake pkg-config qtbase5-dev qtwebengine5-dev libssl-dev:i386 libcurl4-openssl-dev libcurl4-openssl-dev:i386 g++-multilib libpng-dev:i386 libx11-dev:i386 libxi-dev:i386 libssl-dev libudev-dev:i386 libevdev-dev:i386 libegl1-mesa-dev:i386 libgl1-mesa-dev libssl-dev libuv1-dev libzip-dev libprotobuf-dev protobuf-compiler qtdeclarative5-dev libqt5svg5-dev qml-module-qtquick2 qml-module-qtquick-layouts qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-window2 qml-module-qtquick-dialogs qml-module-qt-labs-settings qml-module-qt-labs-folderlistmodel
|
||||
- run:
|
||||
name: Run the buildscript
|
||||
command: ./build.sh -j4 -q quirks-buster.sh
|
||||
@ -171,10 +171,10 @@ jobs:
|
||||
destination: /
|
||||
- run:
|
||||
name: Test install
|
||||
command: apt install ./output/mcpelauncher-client*.deb ./output/mcpelauncher-ui*.deb ./output/msa-*.deb
|
||||
command: apt install -y ./output/mcpelauncher-*.deb ./output/msa-*.deb
|
||||
- run:
|
||||
name: Upload files to Github
|
||||
command: curl -L https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz --output ghr.tar.gz && tar -xf ghr.tar.gz && ./ghr*/ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -b "**Not found? Look at the second Page!**"$'\n'"[First read my README](https://github.com/ChristopherHX/mcpelauncher-manifest) for current Features, known Issues and Bugs."$'\n'"**Please not install mcpelauncher-server (only supports 1.12.0.28 and 1.12.1.1 and conflicts with mcpelauncher-client)**"$'\n'"**You might need to remove the minecraft-linux repo from apt to avoid falling back to minecraft-linux during updates or install**"$'\n'"\`sudo apt install ./mcpelauncher-client*.deb ./mcpelauncher-ui*.deb ./msa-*.deb\`"$'\n'"or double click in Nautilus(Files) to install" -delete amd64.debian.buster.10 output/
|
||||
command: curl -L https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz --output ghr.tar.gz && tar -xf ghr.tar.gz && ./ghr*/ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -b "**Not found? Look at the second Page!**"$'\n'"[First read my README](https://github.com/ChristopherHX/mcpelauncher-manifest) for current Features, known Issues and Bugs."$'\n'"**mcpelauncher-server (only supports 1.12.0.28 and 1.12.1.1)**"$'\n'"**You might need to remove the minecraft-linux repo from apt to avoid falling back to minecraft-linux during updates or install**"$'\n'"\`sudo apt install ./mcpelauncher-*.deb ./msa-*.deb\`"$'\n'"or double click in Nautilus(Files) to install" -delete amd64.debian.buster.10 output/
|
||||
build-stretch:
|
||||
docker:
|
||||
- image: debian:stretch
|
||||
@ -182,19 +182,40 @@ jobs:
|
||||
- checkout
|
||||
- run:
|
||||
name: Install deps
|
||||
command: dpkg --add-architecture i386 && apt update && DEBIAN_FRONTEND=noninteractive apt install -y libtinfo5 git cmake pkg-config qtbase5-dev qtwebengine5-dev libssl-dev:i386 libcurl4-openssl-dev:i386 g++-multilib libpng-dev:i386 libx11-dev:i386 libxi-dev:i386 libssl-dev libudev-dev:i386 libevdev-dev:i386 libegl1-mesa-dev:i386 libgl1-mesa-dev libssl-dev libuv1-dev libzip-dev libprotobuf-dev protobuf-compiler qtdeclarative5-dev libqt5svg5-dev qml-module-qtquick2 qml-module-qtquick-layouts qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-window2 qml-module-qtquick-dialogs qml-module-qt-labs-settings qml-module-qt-labs-folderlistmodel
|
||||
command: dpkg --add-architecture i386 && apt update && DEBIAN_FRONTEND=noninteractive apt install -y git cmake pkg-config libssl-dev:i386 libcurl4-openssl-dev:i386 g++-multilib libwebkitgtk-dev libpng-dev:i386 libx11-dev:i386 libxi-dev:i386 libssl-dev libudev-dev:i386 libevdev-dev:i386 libegl1-mesa-dev:i386
|
||||
- run:
|
||||
name: Run the buildscript
|
||||
command: ./build.sh -j4 -o ubuntu-bionic
|
||||
command: ./buildold.sh -j4 -o ubuntu-bionic
|
||||
- store_artifacts:
|
||||
path: output
|
||||
destination: /
|
||||
- run:
|
||||
name: Test install
|
||||
command: apt install ./output/mcpelauncher-client*.deb ./output/mcpelauncher-ui*.deb ./output/msa-*.deb
|
||||
command: apt install -y ./output/mcpelauncher-*.deb ./output/msa-*.deb
|
||||
- run:
|
||||
name: Upload files to Github
|
||||
command: curl -L https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz --output ghr.tar.gz && tar -xf ghr.tar.gz && ./ghr*/ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -b "**Not found? Look at the second Page!**"$'\n'"[First read my README](https://github.com/ChristopherHX/mcpelauncher-manifest) for current Features, known Issues and Bugs."$'\n'"**Please not install mcpelauncher-server (only supports 1.12.0.28 and 1.12.1.1 and conflicts with mcpelauncher-client)**"$'\n'"**You might need to remove the minecraft-linux repo from apt to avoid falling back to minecraft-linux during updates or install**"$'\n'"\`sudo apt install ./mcpelauncher-client*.deb ./mcpelauncher-ui*.deb ./msa-*.deb\`"$'\n'"or double click in Nautilus(Files) to install" -delete amd64.debian.stretch.9 output/
|
||||
command: curl -L https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz --output ghr.tar.gz && tar -xf ghr.tar.gz && ./ghr*/ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -b "**Not found? Look at the second Page!**"$'\n'"[First read my README](https://github.com/ChristopherHX/mcpelauncher-manifest) for current Features, known Issues and Bugs."$'\n'"**mcpelauncher-server (only supports 1.12.0.28 and 1.12.1.1)**"$'\n'"**You might need to remove the minecraft-linux repo from apt to avoid falling back to minecraft-linux during updates or install**"$'\n'"\`sudo apt install ./mcpelauncher-*.deb ./msa-*.deb\`"$'\n'"or double click in Nautilus(Files) to install" -delete amd64.debian.stretch.9 output/
|
||||
build-stretch:
|
||||
build-jessie:
|
||||
docker:
|
||||
- image: debian:jessie
|
||||
steps:
|
||||
- checkout
|
||||
- run:
|
||||
name: Install deps
|
||||
command: dpkg --add-architecture i386 && apt update && DEBIAN_FRONTEND=noninteractive apt install -y git cmake pkg-config libssl-dev:i386 libcurl4-openssl-dev:i386 g++-multilib libwebkitgtk-dev libpng-dev:i386 libx11-dev:i386 libxi-dev:i386 libssl-dev libudev-dev:i386 libevdev-dev:i386 libegl1-mesa-dev:i386
|
||||
- run:
|
||||
name: Run the buildscript
|
||||
command: ./buildold.sh -j4 -o ubuntu-xenial
|
||||
- store_artifacts:
|
||||
path: output
|
||||
destination: /
|
||||
- run:
|
||||
name: Test install
|
||||
command: apt install -y ./output/mcpelauncher-*.deb ./output/msa-*.deb
|
||||
- run:
|
||||
name: Upload files to Github
|
||||
command: curl -L https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz --output ghr.tar.gz && tar -xf ghr.tar.gz && ./ghr*/ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -b "**Not found? Look at the second Page!**"$'\n'"[First read my README](https://github.com/ChristopherHX/mcpelauncher-manifest) for current Features, known Issues and Bugs."$'\n'"**mcpelauncher-server (only supports 1.12.0.28 and 1.12.1.1)**"$'\n'"**You might need to remove the minecraft-linux repo from apt to avoid falling back to minecraft-linux during updates or install**"$'\n'"\`sudo apt install ./mcpelauncher-*.deb ./msa-*.deb\`"$'\n'"or double click in Nautilus(Files) to install" -delete amd64.debian.stretch.9 output/
|
||||
build-buster-origin:
|
||||
docker:
|
||||
- image: buildpack-deps:buster
|
||||
@ -202,7 +223,7 @@ jobs:
|
||||
- checkout
|
||||
- run:
|
||||
name: Install deps
|
||||
command: dpkg --add-architecture i386 && apt update && DEBIAN_FRONTEND=noninteractive apt install -y libtinfo5 git cmake pkg-config qtbase5-dev qtwebengine5-dev libssl-dev:i386 libcurl4-openssl-dev libcurl4-openssl-dev:i386 g++-multilib libpng-dev:i386 libx11-dev:i386 libxi-dev:i386 libssl-dev libudev-dev:i386 libevdev-dev:i386 libegl1-mesa-dev:i386 libgl1-mesa-dev libssl-dev libuv1-dev libzip-dev libprotobuf-dev protobuf-compiler qtdeclarative5-dev libqt5svg5-dev qml-module-qtquick2 qml-module-qtquick-layouts qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-window2 qml-module-qtquick-dialogs qml-module-qt-labs-settings qml-module-qt-labs-folderlistmodel
|
||||
command: dpkg --add-architecture i386 && apt update && DEBIAN_FRONTEND=noninteractive apt install -y git cmake pkg-config qtbase5-dev qtwebengine5-dev libssl-dev:i386 libcurl4-openssl-dev libcurl4-openssl-dev:i386 g++-multilib libpng-dev:i386 libx11-dev:i386 libxi-dev:i386 libssl-dev libudev-dev:i386 libevdev-dev:i386 libegl1-mesa-dev:i386 libgl1-mesa-dev libssl-dev libuv1-dev libzip-dev libprotobuf-dev protobuf-compiler qtdeclarative5-dev libqt5svg5-dev qml-module-qtquick2 qml-module-qtquick-layouts qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-window2 qml-module-qtquick-dialogs qml-module-qt-labs-settings qml-module-qt-labs-folderlistmodel
|
||||
- run:
|
||||
name: Run the buildscript
|
||||
command: ./buildorigin.sh -j4 -o debian-buster
|
||||
@ -211,14 +232,14 @@ jobs:
|
||||
destination: /
|
||||
- run:
|
||||
name: Upload files to Github
|
||||
command: curl -L https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz --output ghr.tar.gz && tar -xf ghr.tar.gz && ./ghr*/ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -b "**Not found? Look at the second Page!**"$'\n'"[First read my README](https://github.com/ChristopherHX/mcpelauncher-manifest) for current Features, known Issues and Bugs."$'\n'"**Please not install mcpelauncher-server (only supports 1.12.0.28 and 1.12.1.1 and conflicts with mcpelauncher-client)**"$'\n'"**You might need to remove the minecraft-linux repo from apt to avoid falling back to minecraft-linux during updates or install**"$'\n'"\`sudo apt install ./mcpelauncher-client*.deb ./mcpelauncher-ui*.deb ./msa-*.deb\`"$'\n'"or double click in Nautilus(Files) to install" -delete amd64.mrarm.debian.buster.10 output/
|
||||
command: curl -L https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz --output ghr.tar.gz && tar -xf ghr.tar.gz && ./ghr*/ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -b "**Not found? Look at the second Page!**"$'\n'"[First read my README](https://github.com/ChristopherHX/mcpelauncher-manifest) for current Features, known Issues and Bugs."$'\n'"**mcpelauncher-server (only supports 1.12.0.28 and 1.12.1.1)**"$'\n'"**You might need to remove the minecraft-linux repo from apt to avoid falling back to minecraft-linux during updates or install**"$'\n'"\`sudo apt install ./mcpelauncher-*.deb ./msa-*.deb\`"$'\n'"or double click in Nautilus(Files) to install" -delete amd64.mrarm.debian.buster.10 output/
|
||||
build-buster-appimage-origin:
|
||||
docker:
|
||||
- image: buildpack-deps:buster
|
||||
steps:
|
||||
- checkout
|
||||
- run:
|
||||
name: Download clang 9.0.0 and install libstdc++
|
||||
name: Download deps
|
||||
command: dpkg --add-architecture i386 && apt update && DEBIAN_FRONTEND=noninteractive apt install -y qt5-default git cmake pkg-config qtbase5-dev qtwebengine5-dev libssl-dev:i386 libcurl4-openssl-dev libcurl4-openssl-dev:i386 g++-multilib libpng-dev:i386 libx11-dev:i386 libxi-dev:i386 libssl-dev libudev-dev:i386 libevdev-dev:i386 libegl1-mesa-dev:i386 libgl1-mesa-dev libssl-dev libuv1-dev libzip-dev libprotobuf-dev protobuf-compiler qtdeclarative5-dev libqt5svg5-dev qml-module-qtquick2 qml-module-qtquick-layouts qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-window2 qml-module-qtquick-dialogs qml-module-qt-labs-settings qml-module-qt-labs-folderlistmodel
|
||||
- run:
|
||||
name: Run the buildscript
|
||||
@ -235,45 +256,45 @@ jobs:
|
||||
steps:
|
||||
- checkout
|
||||
- run:
|
||||
name: Download clang 9.0.0 and install libstdc++
|
||||
command: curl -L http://releases.llvm.org/9.0.0/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz --output llvm.tar.xz && tar --no-same-owner -xf llvm.tar.xz && apt update && DEBIAN_FRONTEND=noninteractive apt install -y libstdc++-5-dev:i386
|
||||
name: Download deps
|
||||
command: apt update && DEBIAN_FRONTEND=noninteractive apt install -y g++-multilib
|
||||
- run:
|
||||
name: Run the buildscript
|
||||
command: . /opt/qt59/bin/qt59-env.sh && PATH=$PWD/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-16.04/bin:$PATH CC=clang CXX=clang++ ./build.sh -j4 -q quirks-ubuntu-1604.sh -o ubuntu-xenial
|
||||
command: . /opt/qt59/bin/qt59-env.sh && ./build.sh -j4 -q quirks-ubuntu-1604.sh -o ubuntu-xenial
|
||||
- store_artifacts:
|
||||
path: output
|
||||
destination: /
|
||||
- run:
|
||||
name: Upload files to Github
|
||||
command: curl -L https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz --output ghr.tar.gz && tar -xf ghr.tar.gz && ./ghr*/ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -b "**Not found? Look at the second Page!**"$'\n'"[First read my README](https://github.com/ChristopherHX/mcpelauncher-manifest) for current Features, known Issues and Bugs."$'\n'"**Please not install mcpelauncher-server (only supports 1.12.0.28 and 1.12.1.1 and conflicts with mcpelauncher-client)**"$'\n'"**You might need to remove the minecraft-linux repo from apt to avoid falling back to minecraft-linux during updates or install**"$'\n'"\`sudo apt install ./mcpelauncher-client*.deb ./mcpelauncher-ui*.deb ./msa-*.deb\`"$'\n'"or double click in Nautilus(Files) to install" -delete amd64.ubuntu.xenial.16.04 output/
|
||||
command: curl -L https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz --output ghr.tar.gz && tar -xf ghr.tar.gz && ./ghr*/ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -b "**Not found? Look at the second Page!**"$'\n'"[First read my README](https://github.com/ChristopherHX/mcpelauncher-manifest) for current Features, known Issues and Bugs."$'\n'"**mcpelauncher-server (only supports 1.12.0.28 and 1.12.1.1)**"$'\n'"**You might need to remove the minecraft-linux repo from apt to avoid falling back to minecraft-linux during updates or install**"$'\n'"\`sudo apt install ./mcpelauncher-*.deb ./msa-*.deb\`"$'\n'"or double click in Nautilus(Files) to install" -delete amd64.ubuntu.xenial.16.04 output/
|
||||
build-xenial32:
|
||||
docker:
|
||||
- image: minecraftlinux/ci-xenial:0.0.1
|
||||
steps:
|
||||
- checkout
|
||||
- run:
|
||||
name: Download clang 9.0.0 and install libstdc++
|
||||
command: curl -L http://releases.llvm.org/9.0.0/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz --output llvm.tar.xz && tar --no-same-owner -xf llvm.tar.xz && apt update && DEBIAN_FRONTEND=noninteractive apt -y remove qt59base qt59declarative qt59quickcontrols qt59quickcontrols2 qt59svg qt59webengine libcurl4-openssl-dev libzip-dev libuv1-dev && DEBIAN_FRONTEND=noninteractive apt -y install libstdc++-5-dev:i386 libcurl4-openssl-dev:i386 libssl-dev:i386 libgl1-mesa-dev:i386 libuv1-dev:i386 libzip-dev:i386 libprotobuf-dev:i386 qt59base:i386 qt59declarative:i386 qt59quickcontrols:i386 qt59quickcontrols2:i386 qt59svg:i386 qt59webengine:i386
|
||||
name: Download deps
|
||||
command: apt update && DEBIAN_FRONTEND=noninteractive apt -y remove qt59base qt59declarative qt59quickcontrols qt59quickcontrols2 qt59svg qt59webengine libcurl4-openssl-dev libzip-dev libuv1-dev && DEBIAN_FRONTEND=noninteractive apt -y install g++-multilib libcurl4-openssl-dev:i386 libssl-dev:i386 libgl1-mesa-dev:i386 libuv1-dev:i386 libzip-dev:i386 libprotobuf-dev:i386 qt59base:i386 qt59declarative:i386 qt59quickcontrols:i386 qt59quickcontrols2:i386 qt59svg:i386 qt59webengine:i386
|
||||
- run:
|
||||
name: Run the buildscript
|
||||
command: . /opt/qt59/bin/qt59-env.sh && PATH=$PWD/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-16.04/bin:$PATH CC=clang CXX=clang++ ./build.sh -j4 -q quirks-ubuntu-1604-32.sh -o ubuntu-xenial
|
||||
command: . /opt/qt59/bin/qt59-env.sh && ./build.sh -j4 -q quirks-ubuntu-1604-32.sh -o ubuntu-xenial
|
||||
- store_artifacts:
|
||||
path: output
|
||||
destination: /
|
||||
- run:
|
||||
name: Upload files to Github
|
||||
command: curl -L https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz --output ghr.tar.gz && tar -xf ghr.tar.gz && ./ghr*/ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -b "**Not found? Look at the second Page!**"$'\n'"[First read my README](https://github.com/ChristopherHX/mcpelauncher-manifest) for current Features, known Issues and Bugs."$'\n'"**Please not install mcpelauncher-server (only supports 1.12.0.28 and 1.12.1.1 and conflicts with mcpelauncher-client)**"$'\n'"**You might need to remove the minecraft-linux repo from apt to avoid falling back to minecraft-linux during updates or install**"$'\n'"\`sudo apt install ./mcpelauncher-client*.deb ./mcpelauncher-ui*.deb ./msa-*.deb\`"$'\n'"or double click in Nautilus(Files) to install" -delete x86.ubuntu.xenial.16.04 output/
|
||||
command: curl -L https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz --output ghr.tar.gz && tar -xf ghr.tar.gz && ./ghr*/ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -b "**Not found? Look at the second Page!**"$'\n'"[First read my README](https://github.com/ChristopherHX/mcpelauncher-manifest) for current Features, known Issues and Bugs."$'\n'"**mcpelauncher-server (only supports 1.12.0.28 and 1.12.1.1)**"$'\n'"**You might need to remove the minecraft-linux repo from apt to avoid falling back to minecraft-linux during updates or install**"$'\n'"\`sudo apt install ./mcpelauncher-*.deb ./msa-*.deb\`"$'\n'"or double click in Nautilus(Files) to install" -delete x86.ubuntu.xenial.16.04 output/
|
||||
build-appimage:
|
||||
docker:
|
||||
- image: minecraftlinux/ci-xenial:0.0.1
|
||||
steps:
|
||||
- checkout
|
||||
- run:
|
||||
name: Download clang 9.0.0 and install libstdc++
|
||||
command: curl -L http://releases.llvm.org/9.0.0/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz --output llvm.tar.xz && tar --no-same-owner -xf llvm.tar.xz && apt update && DEBIAN_FRONTEND=noninteractive apt -y install libstdc++-5-dev:i386
|
||||
name: Download deps
|
||||
command: apt update && DEBIAN_FRONTEND=noninteractive apt -y install g++-multilib
|
||||
- run:
|
||||
name: Run the buildscript
|
||||
command: . /opt/qt59/bin/qt59-env.sh && PATH=$PWD/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-16.04/bin:$PATH CC=clang CXX=clang++ ./build_appimage.sh -j4 -q quirks-ubuntu-1604.sh -u https://github.com/ChristopherHX/linux-packaging-scripts/releases/download/appimage/version.amd64 -i $CIRCLE_BUILD_NUM
|
||||
command: . /opt/qt59/bin/qt59-env.sh && ./build_appimage.sh -j4 -q quirks-ubuntu-1604.sh -u https://github.com/ChristopherHX/linux-packaging-scripts/releases/download/appimage/version.amd64 -i $CIRCLE_BUILD_NUM
|
||||
- run:
|
||||
name: create update info
|
||||
command: |
|
||||
@ -294,11 +315,11 @@ jobs:
|
||||
steps:
|
||||
- checkout
|
||||
- run:
|
||||
name: Download clang 9.0.0 and install libstdc++
|
||||
command: curl -L http://releases.llvm.org/9.0.0/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz --output llvm.tar.xz && tar --no-same-owner -xf llvm.tar.xz && apt update && DEBIAN_FRONTEND=noninteractive apt -y remove qt59base qt59declarative qt59quickcontrols qt59quickcontrols2 qt59svg qt59webengine libcurl4-openssl-dev libzip-dev libuv1-dev && DEBIAN_FRONTEND=noninteractive apt -y install libstdc++-5-dev:i386 libcurl4-openssl-dev:i386 libssl-dev:i386 libgl1-mesa-dev:i386 libuv1-dev:i386 libzip-dev:i386 libprotobuf-dev:i386 qt59base:i386 qt59declarative:i386 qt59quickcontrols:i386 qt59quickcontrols2:i386 qt59svg:i386 qt59webengine:i386
|
||||
name: Download deps
|
||||
command: apt update && DEBIAN_FRONTEND=noninteractive apt -y remove qt59base qt59declarative qt59quickcontrols qt59quickcontrols2 qt59svg qt59webengine libcurl4-openssl-dev libzip-dev libuv1-dev && DEBIAN_FRONTEND=noninteractive apt -y install g++-multilib g++-multilib libcurl4-openssl-dev:i386 libssl-dev:i386 libgl1-mesa-dev:i386 libuv1-dev:i386 libzip-dev:i386 libprotobuf-dev:i386 qt59base:i386 qt59declarative:i386 qt59quickcontrols:i386 qt59quickcontrols2:i386 qt59svg:i386 qt59webengine:i386
|
||||
- run:
|
||||
name: Run the buildscript
|
||||
command: . /opt/qt59/bin/qt59-env.sh && PATH=$PWD/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-16.04/bin:$PATH CC=clang CXX=clang++ ./build_appimage_32.sh -j4 -q quirks-ubuntu-1604-32.sh -u https://github.com/ChristopherHX/linux-packaging-scripts/releases/download/appimage/version.x86 -i $CIRCLE_BUILD_NUM
|
||||
command: . /opt/qt59/bin/qt59-env.sh && ./build_appimage_32.sh -j4 -q quirks-ubuntu-1604-32.sh -u https://github.com/ChristopherHX/linux-packaging-scripts/releases/download/appimage/version.x86 -i $CIRCLE_BUILD_NUM
|
||||
- run:
|
||||
name: create update info
|
||||
command: |
|
||||
@ -380,35 +401,34 @@ jobs:
|
||||
cd output && (find . -name "*.AppImage" | xargs -n 1 basename | xargs -i{} -n 1 zip {}.zip {})
|
||||
- run:
|
||||
name: Upload files to Github
|
||||
command: curl -L https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz --output ghr.tar.gz && tar -xf ghr.tar.gz && ./ghr*/ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -b "**Not found? Look at the second Page!**"$'\n'"[First read my README](https://github.com/ChristopherHX/mcpelauncher-manifest) for current Features, known Issues and Bugs."$'\n'"#Download the AppImage for your Computer arch then \`chmod +x path/to/Minecraft.Appimage\` or in Files properties run as executable"$'\n'"#Noob's Unzip and double click the file inside the .zip file"$'\n'"For Debian based x86_64 you might need to install these \`sudo dpkg --add-architecture i386 && sudo apt-get update && sudo apt install libc6-i386 libegl1-mesa:i386 zlib1g:i386 libstdc++6:i386 libgl1-mesa-dri:i386 libasound2:i386 pulseaudio:i386\`, for archlinux enable [Multilib](https://wiki.archlinux.org/index.php/Official_repositories#multilib) then install \`sudo pacman -Sy && sudo pacman -S lib32-mesa lib32-libpulse lib32-alsa-plugins\` for other distro figure it out" -delete appimage output/
|
||||
command: curl -L https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz --output ghr.tar.gz && tar -xf ghr.tar.gz && ./ghr*/ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -b "**Not found? Look at the second Page!**"$'\n'"[First read my README](https://github.com/ChristopherHX/mcpelauncher-manifest) for current Features, known Issues and Bugs."$'\n'"#Download the AppImage for your Computer arch then \`chmod +x path/to/Minecraft.Appimage\` or in Files properties run as executable"$'\n'"#Noob's Unzip and double click the file inside the .zip file"$'\n'"For Debian based x86_64 you need to install these \`sudo dpkg --add-architecture i386 && sudo apt-get update && sudo apt install libc6-i386 libegl1-mesa:i386 zlib1g:i386 libstdc++6:i386 libgl1-mesa-dri:i386 libasound2:i386 pulseaudio\`, for archlinux enable [Multilib](https://wiki.archlinux.org/index.php/Official_repositories#multilib) then install \`sudo pacman -Sy && sudo pacman -S lib32-mesa lib32-libpulse lib32-alsa-plugins\` for other distro figure it out" -delete appimage output/
|
||||
workflows:
|
||||
version: 2
|
||||
build:
|
||||
jobs:
|
||||
# - build-arch
|
||||
# - build-manjaro
|
||||
# - build-19.10
|
||||
# - build-20.04
|
||||
# - build
|
||||
# # - build32
|
||||
# - build-disco
|
||||
# - build-buster
|
||||
# # - build-stretch
|
||||
# # - build-buster-origin
|
||||
# # - build-buster-appimage-origin
|
||||
# - build-xenial
|
||||
# - build-xenial32
|
||||
- build-arch
|
||||
- build-manjaro
|
||||
- build-19.10
|
||||
- build-20.04
|
||||
- build
|
||||
# - build32
|
||||
- build-disco
|
||||
- build-buster
|
||||
# - build-stretch
|
||||
# - build-jessie
|
||||
# - build-buster-origin
|
||||
# - build-buster-appimage-origin
|
||||
- build-xenial
|
||||
- build-xenial32
|
||||
|
||||
# - build-appimage
|
||||
# - build-appimage32
|
||||
# - build-buster-appimage-armhf
|
||||
# - build-buster-appimage-armhf2
|
||||
# - deploy-appimage:
|
||||
# requires:
|
||||
# - build-appimage
|
||||
# - build-appimage32
|
||||
# - build-buster-appimage-armhf
|
||||
# - build-buster-appimage-armhf2
|
||||
- build-appimage
|
||||
- build-appimage32
|
||||
- build-buster-appimage-armhf
|
||||
- deploy-appimage:
|
||||
requires:
|
||||
- build-appimage
|
||||
- build-appimage32
|
||||
#- build-buster-appimage-armhf
|
||||
# - solus
|
||||
# nightly:
|
||||
# triggers:
|
||||
|
54
buildold.sh
Executable file
54
buildold.sh
Executable file
@ -0,0 +1,54 @@
|
||||
#!/bin/bash
|
||||
|
||||
source common.sh
|
||||
|
||||
QUIRKS_FILE=
|
||||
OS_NAME=
|
||||
|
||||
while getopts "h?q:j:o:" opt; do
|
||||
case "$opt" in
|
||||
h|\?)
|
||||
echo "build.sh"
|
||||
echo "-j Specify the number of jobs (the -j arg to make)"
|
||||
echo "-q Specify the quirks file"
|
||||
echo "-o Specify the OS name"
|
||||
exit 0
|
||||
;;
|
||||
j) MAKE_JOBS=$OPTARG
|
||||
;;
|
||||
q) QUIRKS_FILE=$OPTARG
|
||||
;;
|
||||
o) OS_NAME=$OPTARG
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
load_quirks "$QUIRKS_FILE"
|
||||
|
||||
create_build_directories
|
||||
call_quirk init
|
||||
|
||||
show_status "Downloading sources"
|
||||
download_repo msa https://github.com/minecraft-linux/msa-manifest.git
|
||||
download_repo mcpelauncher https://github.com/ChristopherHX/mcpelauncher-manifest.git
|
||||
#download_repo mcpelauncher-extract https://github.com/minecraft-linux/mcpelauncher-extract.git
|
||||
|
||||
call_quirk build_start
|
||||
|
||||
reset_cmake_options
|
||||
add_cmake_options -DENABLE_MSA_GTK_UI=ON -DMSA_UI_PATH_DEV=OFF
|
||||
add_cmake_options -DDEB_OS_NAME=$OS_NAME
|
||||
call_quirk build_msa
|
||||
build_component msa
|
||||
install_component_cpack msa
|
||||
reset_cmake_options
|
||||
add_cmake_options -DDEB_OS_NAME=$OS_NAME
|
||||
call_quirk build_mcpelauncher
|
||||
build_component mcpelauncher
|
||||
install_component_cpack mcpelauncher
|
||||
#reset_cmake_options
|
||||
#add_cmake_options -DDEB_OS_NAME=$OS_NAME
|
||||
#build_component mcpelauncher-extract
|
||||
#install_component_cpack mcpelauncher-extract
|
||||
|
||||
cleanup_build
|
Reference in New Issue
Block a user