Add xpadneo properly (#28)
All checks were successful
bluebuild / Build Custom Image (recipe.yml) (push) Successful in 13m20s

Reviewed-on: #28

Changed nonfree repo from rpm-fusion to negativo17, and added a script to build xpadneo to kernel and version

Co-authored-by: Eriq Taing <eriq12@protonmail.com>
Co-committed-by: Eriq Taing <eriq12@protonmail.com>
This commit is contained in:
2025-06-23 22:48:46 -04:00
committed by eriq12
parent d0e1214f23
commit 39611efb18
3 changed files with 26 additions and 7 deletions

View File

@@ -30,6 +30,7 @@ jobs:
# !! Add your recipes here
- recipe.yml
steps:
# the build is fully handled by the reusable github action
- name: Build Custom Image
uses: blue-build/github-action@v1.8

View File

@@ -0,0 +1,16 @@
#!/usr/bin/env bash
# Tell build process to exit if there are any errors.
set -oue pipefail
echo "INFO: grab kernel module"
KERNEL_VER=$(ls /lib/modules | head -n 1)
echo $KERNEL_VER
echo "INFO: grab xpad modules"
MODULE_VER=$(ls /usr/src | grep xpadneo | sed 's/-/\//')
echo $MODULE_VER
echo "INFO: build and install xpadneo"
sudo dkms build -m $MODULE_VER -k $KERNEL_VER
sudo dkms install -m $MODULE_VER -k $KERNEL_VER

View File

@@ -4,11 +4,9 @@ modules:
copr:
- ublue-os/packages
- solopasha/hyprland
- atim/xpadneo
- peterwu/rendezvous
nonfree: rpmfusion
nonfree: negativo17
install:
skip-unavailable: true
packages:
# sddm
- sddm
@@ -121,8 +119,8 @@ modules:
- gamescope
# for performance view
- mangohud
# controller
- xpadneo
# xpadneo
- dkms-xpadneo
remove:
packages:
@@ -131,7 +129,7 @@ modules:
- firefox-langpacks
replace:
- from-repo: rpmfusion-nonfree
- from-repo: fedora-multimedia
packages:
- libheif
- libva
@@ -143,4 +141,8 @@ modules:
- mesa-libgbm
- mesa-va-drivers
- mesa-vulkan-drivers
- gstreamer1-plugin-libav
- gstreamer1-plugin-libav
- type: script
scripts:
- install-xpadneo.sh