Skip to content

Commit 412d483

Browse files
jvgomgclaude
andcommitted
prebuild: add eudev-dev to Alpine musl apk install
The usb npm package (used by @podkit/ipod-firmware since e825ee1) has a node-gyp postinstall that compiles libusb against libudev. Alpine ships the udev headers via the eudev-dev apk package; without it, bun install fails on the usb package's native build with "libudev.h: No such file". Same pre-existing musl regression class as the cmake fix in 8c9239d — glibc and darwin runners already have udev headers available. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 8c9239d commit 412d483

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

.github/workflows/prebuild.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ jobs:
171171
run: |
172172
apk add --no-cache \
173173
bash build-base cmake pkgconf python3 curl \
174-
glib-dev gdk-pixbuf-dev \
174+
glib-dev gdk-pixbuf-dev eudev-dev \
175175
libplist-dev libffi-dev sqlite-dev \
176176
libpng-dev libjpeg-turbo-dev tiff-dev libxml2-dev \
177177
intltool autoconf automake libtool gtk-doc \
@@ -246,7 +246,7 @@ jobs:
246246
set -e
247247
apk add --no-cache \
248248
bash build-base cmake pkgconf python3 curl git \
249-
glib-dev gdk-pixbuf-dev \
249+
glib-dev gdk-pixbuf-dev eudev-dev \
250250
libplist-dev libffi-dev sqlite-dev \
251251
libpng-dev libjpeg-turbo-dev tiff-dev libxml2-dev \
252252
intltool autoconf automake libtool gtk-doc \

0 commit comments

Comments
 (0)