File tree Expand file tree Collapse file tree 1 file changed +23
-0
lines changed
Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments