Add xpadneo properly #28

Merged
eriq12 merged 23 commits from add-xpadneo into main 2025-06-23 22:48:46 -04:00
3 changed files with 26 additions and 7 deletions

View File

@@ -30,6 +30,7 @@ jobs:
# !! Add your recipes here # !! Add your recipes here
- recipe.yml - recipe.yml
steps: steps:
# the build is fully handled by the reusable github action # the build is fully handled by the reusable github action
- name: Build Custom Image - name: Build Custom Image
uses: blue-build/github-action@v1.8 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: copr:
- ublue-os/packages - ublue-os/packages
- solopasha/hyprland - solopasha/hyprland
- atim/xpadneo
- peterwu/rendezvous - peterwu/rendezvous
nonfree: rpmfusion nonfree: negativo17
install: install:
skip-unavailable: true
packages: packages:
# sddm # sddm
- sddm - sddm
@@ -121,8 +119,8 @@ modules:
- gamescope - gamescope
# for performance view # for performance view
- mangohud - mangohud
# controller # xpadneo
- xpadneo - dkms-xpadneo
remove: remove:
packages: packages:
@@ -131,7 +129,7 @@ modules:
- firefox-langpacks - firefox-langpacks
replace: replace:
- from-repo: rpmfusion-nonfree - from-repo: fedora-multimedia
packages: packages:
- libheif - libheif
- libva - libva
@@ -143,4 +141,8 @@ modules:
- mesa-libgbm - mesa-libgbm
- mesa-va-drivers - mesa-va-drivers
- mesa-vulkan-drivers - mesa-vulkan-drivers
- gstreamer1-plugin-libav - gstreamer1-plugin-libav
- type: script
scripts:
- install-xpadneo.sh