mpv AppImage #12
This file contains 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: mpv AppImage | |
concurrency: | |
group: build-${{ github.ref }} | |
cancel-in-progress: true | |
on: | |
schedule: | |
- cron: "0 16 1/7 * *" | |
workflow_dispatch: | |
jobs: | |
build: | |
runs-on: ubuntu-22.04 | |
steps: | |
- uses: actions/checkout@v3 | |
- name: build | |
run: | | |
sudo apt update | |
sudo apt install libxpresent-dev libpulse-dev libxcb-shm0-dev libvpx-dev liblua5.2-dev libxkbcommon-dev libxpresent-dev libxcb-xfixes0-dev | |
sudo apt install equivs libavutil-dev libavcodec-dev libswscale-dev python3-dev cython3 g++ nasm git libavfilter-dev libxmu-dev libxcb1-dev | |
sudo apt install libfuse2 libdbus-1-dev libx11-dev libxinerama-dev libxrandr-dev yasm intltool autoconf libtool devscripts libass-dev libx264-dev | |
sudo apt install libxss-dev libglib2.0-dev libpango1.0-dev libgtk-3-dev libxdg-basedir-dev libnotify-dev libc++-dev libplacebo-dev libx265-dev | |
sudo apt install ninja-build autotools-dev autoconf automake make build-essential pkg-config python3-pip | |
sudo pip3 install packaging meson | |
wget https://raw.githubusercontent.com/Samueru-sama/mpv-AppImage/main/mpv-AppImage.sh | |
chmod a+x ./mpv-AppImage.sh | |
./mpv-AppImage.sh | |
mkdir dist | |
mv *AppImage dist/ | |
- name: Upload artifact | |
uses: actions/[email protected] | |
with: | |
name: mpv-x86_64.AppImage | |
path: 'dist' | |
release: | |
needs: [build] | |
permissions: write-all | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/download-artifact@v1 | |
with: | |
name: mpv-x86_64.AppImage | |
- name: release | |
uses: marvinpinto/action-automatic-releases@latest | |
with: | |
title: Continuous build | |
automatic_release_tag: continuous | |
prerelease: false | |
draft: false | |
files: | | |
mpv-x86_64.AppImage | |
repo_token: ${{ secrets.GITHUB_TOKEN }} |