From 179a2b6725e4bc52fc275a07d2162ab90a824b9c Mon Sep 17 00:00:00 2001 From: Ricardo Squassina Lee <8495707+squassina@users.noreply.github.com> Date: Wed, 18 Feb 2026 11:25:54 -0300 Subject: [PATCH] Install scenefx from AUR in build workflow Added steps to install scenefx from AUR in the build workflow. --- .github/workflows/build.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 877b087d..6cdf214d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -66,8 +66,20 @@ jobs: seatd \ mesa \ wlroots0.19 \ - scenefx0.4 \ pkg-config + + - name: Install scenefx from AUR + run: | + # Install scenefx from AUR since it's not in official repos + # Create a non-root user for makepkg (AUR requires non-root) + useradd -m -G wheel builder + echo "builder ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers + + # Clone and build scenefx from AUR as builder user + cd /home/builder + su - builder -c "git clone https://aur.archlinux.org/scenefx0.4.git" + cd scenefx + su - builder -c "cd /home/builder/scenefx && makepkg -si --noconfirm" - name: Configure meson run: |