snd-usb-babyface-pro-dkms
LOW
maintainer ismail-bahloul
0 votes
scanned 2026-10-17 21:19:24.858333
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
PKGBUILD
1
# Maintainer: Ismaïl Bahloul <i.bahloul01@gmail.com>
2
3
# snd-usb-babyface-pro (DKMS) — Linux driver for the RME Babyface Pro FS,
4
# proprietary USB mode (VID:PID 2a39:3fc0).
5
#
6
# DKMS rebuilds the module automatically on every kernel upgrade; you
7
# still need the matching *-headers package installed for your kernel
8
# (linux-headers, linux-lts-headers, linux-cachyos-headers, ...).
9
#
10
# When a new version is tagged on GitHub, update pkgver and the source
11
# tarball checksum below.
12
13
pkgname=snd-usb-babyface-pro-dkms
14
pkgver=0.1.0
15
pkgrel=1
16
pkgdesc="DKMS driver for the RME Babyface Pro FS (proprietary USB mode)"
17
arch=('any')
18
url="https://github.com/ismail-bahloul/babyface-pro-linux"
19
license=('GPL2')
20
depends=('dkms')
21
optdepends=(
22
'linux-headers: build against the stock kernel'
23
)
24
source=("${url}/archive/v${pkgver}/babyface-pro-linux-${pkgver}.tar.gz")
25
sha256sums=('583f9d8c3c097b17ff95e79643fbacc57e9998699081b58c680889afbc14b676')
26
27
package() {
28
cd "${srcdir}/babyface-pro-linux-${pkgver}"
29
30
local _dkms_src="${pkgdir}/usr/src/snd-usb-babyface-pro-${pkgver}"
31
install -Dm644 tools/kernel/babyfacepro.c "${_dkms_src}/babyfacepro.c"
32
install -Dm644 tools/kernel/babyfacepro.h "${_dkms_src}/babyfacepro.h"
33
install -Dm644 tools/kernel/babyfacepro-ctl.c "${_dkms_src}/babyfacepro-ctl.c"
34
install -Dm644 tools/kernel/Makefile "${_dkms_src}/Makefile"
35
install -Dm644 tools/kernel/dkms.conf "${_dkms_src}/dkms.conf"
36
37
sed -i "s/^PACKAGE_VERSION=.*/PACKAGE_VERSION=\"${pkgver}\"/" \
38
"${_dkms_src}/dkms.conf"
39
40
# Latency-profile template. Every line in it is commented out, so
41
# installing it changes nothing by itself — it exists so the
42
# low-latency profiles are discoverable instead of buried in a
43
# README. Users opt in by overriding in /etc/modprobe.d/.
44
install -Dm644 tools/kernel/snd-usb-babyface-pro.conf \
45
"${pkgdir}/usr/lib/modprobe.d/snd-usb-babyface-pro.conf"
46
47
install -Dm644 LICENSE \
48
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
49
}
50
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-17 21:19:24 | Low | 1 |