Skip to content

Commit ecf9d70

Browse files
authored
make an appimage from Xenial for LTS purposes
1 parent d96dcb8 commit ecf9d70

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

.github/workflows/nightly_win_lin.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,29 @@ jobs:
7777
asset_name: RetroArch-Linux-x86_64-Nightly.AppImage
7878
overwrite: true
7979

80+
Linux_LTS:
81+
name: Build RetroArch LTS Linux AppImage Nightly
82+
runs-on: ubuntu-16.04
83+
84+
steps:
85+
- uses: actions/checkout@v2
86+
- name: Fetch dependencies
87+
run: sudo apt-get update ; sudo apt-get install libasound2-dev libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev libc6-dev libdbus-1-dev libdrm-dev libegl1-mesa-dev libfreetype6-dev libgbm-dev libglm-dev libjack-jackd2-dev libopenal-dev libpulse-dev libsdl2-dev libswscale-dev libudev-dev libusb-1.0-0-dev libv4l-dev libvulkan-dev libxinerama-dev libxml2-dev libxv-dev libxxf86vm-dev pkg-config python3-dev qt5-default qtbase5-dev wayland-protocols x11proto-xext-dev zlib1g-dev
88+
- name: Fetch linuxdeploy
89+
run: wget https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage && chmod +x linuxdeploy-x86_64.AppImage
90+
- name: Fetch RetroArch source tree
91+
run: git clone https://github.com/libretro/RetroArch.git
92+
- name: Build RetroArch
93+
run: cd RetroArch && mkdir AppDir && ./configure --prefix=/usr && make -j8 && make install DESTDIR=AppDir prefix=/usr && ../linuxdeploy-x86_64.AppImage --appdir AppDir --output appimage && mv RetroArch*.AppImage ../RetroArch-Linux-x86_64-Nightly.AppImage
94+
- name: Upload RetroArch AppImage
95+
uses: svenstaro/upload-release-action@v2
96+
with:
97+
repo_token: ${{ secrets.GITHUB_TOKEN }}
98+
file: RetroArch-Linux-x86_64-Nightly.AppImage
99+
tag: Linux_LTS_Nightlies
100+
asset_name: RetroArch-Linux-x86_64-Nightly.AppImage
101+
overwrite: true
102+
80103
Windows:
81104
name: Build RetroArch Nightly Windows
82105
needs: Assets

0 commit comments

Comments
 (0)