Skip to content

Commit c363edd

Browse files
committed
muon meme
1 parent 4fd9893 commit c363edd

File tree

2 files changed

+49
-1
lines changed

2 files changed

+49
-1
lines changed

.github/workflows/build.yml

+49
Original file line numberDiff line numberDiff line change
@@ -571,3 +571,52 @@ jobs:
571571
if: ${{ failure() && steps.tests.outcome == 'failure' }}
572572
run: |
573573
cat ./build/meson-logs/testlog.txt
574+
575+
build-muon:
576+
runs-on: ubuntu-latest
577+
container:
578+
image: alpine:edge
579+
580+
strategy:
581+
fail-fast: false
582+
matrix:
583+
cc: [clang, gcc]
584+
585+
env:
586+
CC: ${{ matrix.cc }}
587+
588+
steps:
589+
- name: Install dependencies
590+
run: |
591+
apk add ${{ matrix.cc }} libass-dev libplacebo-dev ffmpeg-dev python3 \
592+
pkgconf-dev curl-dev luajit-dev mujs-dev zimg-dev gnu-libiconv-dev \
593+
libarchive-dev libbluray-dev rubberband-dev pipewire-dev libcaca-dev \
594+
libdrm-dev libdisplay-info-dev libsixel-dev wayland-dev wayland-protocols \
595+
libxkbcommon-dev libxscrnsaver-dev libxpresent-dev libxrandr-dev mesa-dev \
596+
ffnvcodec-headers libva-dev
597+
598+
- uses: actions/checkout@master
599+
with:
600+
repository: muon-build/muon
601+
602+
- name: Install muon
603+
run: |
604+
./bootstrap.sh build
605+
./build/muon-bootstrap setup build
606+
./build/muon-bootstrap -C build samu
607+
./build/muon-bootstrap -C build install
608+
609+
- uses: actions/checkout@v4
610+
611+
- name: Configure
612+
run: muon setup -Dlibmpv=true -Dtests=true build
613+
614+
- name: Build
615+
run: muon samu -C build
616+
617+
- name: Tests
618+
working-directory: build
619+
run: muon test
620+
621+
- name: Analyze meson.build
622+
run: muon analyze

meson.build

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ project('mpv',
44
version: files('./MPV_VERSION'),
55
meson_version: '>=1.3.0',
66
default_options: [
7-
'backend_max_links=16',
87
'buildtype=debugoptimized',
98
'b_lundef=false',
109
'c_std=c11',

0 commit comments

Comments
 (0)