From 67512e3cbcdb8f33aeedb257181ce11f9fbf6d37 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Tue, 22 Sep 2020 11:59:09 +0200 Subject: [PATCH 1/3] Install wxPython and make the ELF executable Related to #107 --- .github/workflows/build_linux_elf.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build_linux_elf.yml b/.github/workflows/build_linux_elf.yml index 541a023..4b5f54c 100644 --- a/.github/workflows/build_linux_elf.yml +++ b/.github/workflows/build_linux_elf.yml @@ -13,7 +13,11 @@ jobs: - uses: actions/setup-python@v2 - run: sudo apt-get install libsdl2-2.0-0 - run: python -m pip install pyinstaller + - env: + URL: https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-18.04 + run: python -m pip install --find-links ${URL} wxPython - run: python setup.py clean bundle + - run: chmod +x /home/runner/work/PythonTurtle/PythonTurtle/dist/PythonTurtle - uses: actions/upload-artifact@v2 with: name: PythonTurtle for Linux From 9ada3696dadde9bab245dc0ed03b4e89c8d3d071 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Tue, 29 Sep 2020 00:15:48 +0200 Subject: [PATCH 2/3] fixup! PythonTurtle_for_Linux.tar --- .github/workflows/build_linux_elf.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_linux_elf.yml b/.github/workflows/build_linux_elf.yml index 4b5f54c..1ef1cfb 100644 --- a/.github/workflows/build_linux_elf.yml +++ b/.github/workflows/build_linux_elf.yml @@ -18,7 +18,8 @@ jobs: run: python -m pip install --find-links ${URL} wxPython - run: python setup.py clean bundle - run: chmod +x /home/runner/work/PythonTurtle/PythonTurtle/dist/PythonTurtle + - run: tar -cvf PythonTurtle_for_Linux.tar /home/runner/work/PythonTurtle/PythonTurtle/dist/PythonTurtle - uses: actions/upload-artifact@v2 with: name: PythonTurtle for Linux - path: /home/runner/work/PythonTurtle/PythonTurtle/dist/PythonTurtle + path: PythonTurtle_for_Linux.tar From 591d3d05ac258e067feccfa0eba5f369b6dcb998 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Tue, 29 Sep 2020 11:42:17 +0200 Subject: [PATCH 3/3] fixup! tar -cfvz PythonTurtle_for_Linux.tgz Co-authored-by: Peter Bittner --- .github/workflows/build_linux_elf.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_linux_elf.yml b/.github/workflows/build_linux_elf.yml index 1ef1cfb..57c5f78 100644 --- a/.github/workflows/build_linux_elf.yml +++ b/.github/workflows/build_linux_elf.yml @@ -18,7 +18,7 @@ jobs: run: python -m pip install --find-links ${URL} wxPython - run: python setup.py clean bundle - run: chmod +x /home/runner/work/PythonTurtle/PythonTurtle/dist/PythonTurtle - - run: tar -cvf PythonTurtle_for_Linux.tar /home/runner/work/PythonTurtle/PythonTurtle/dist/PythonTurtle + - run: tar -cfvz PythonTurtle_for_Linux.tgz /home/runner/work/PythonTurtle/PythonTurtle/dist/PythonTurtle - uses: actions/upload-artifact@v2 with: name: PythonTurtle for Linux