Skip to content

Update PKGBUILD

Update PKGBUILD #65

Workflow file for this run

name: Test Building
on:
push:
workflow_dispatch:
permissions: write-all
jobs:
build:
runs-on: ubuntu-latest
container: docker.io/library/archlinux:latest
steps:
- name: Set up build environment
run: |
pacman-key --init
pacman-key --populate archlinux
pacman -Syu --noconfirm base-devel git
echo 'MAKEFLAGS="--jobs=$(nproc)"' >> /etc/makepkg.conf
useradd -m builder
echo 'builder ALL=(ALL:ALL) NOPASSWD: ALL' > /etc/sudoers.d/builder
sudo -u builder git clone --depth 1 https://github.com/LingmoOS/aur /tmp/aur
for i in modemmanager-qt5;do
sudo -u builder git clone --depth 1 https://aur.archlinux.org/$i.git /tmp/$i
pushd /tmp/$i;sudo -u builder makepkg -csi --noconfirm --skippgpcheck;popd
done
- name: Build Packages
run: |
cd /tmp/aur
packages=($(ls -dU lingmoui *))
packages=($(echo "${packages[@]}" | tr ' ' '\n' | awk '!seen[$0]++'))
for i in "${packages[@]}";do
[ -d $i ] && (pushd $i;sudo -u builder makepkg -csi --noconfirm;popd)
done
true