sony-device-center
LOW
maintainer mopoke
0 votes
scanned 2026-09-12 05:10:45.876440
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: Andy Kelk <andy@andykelk.net>
2
# Contributor: marconvcm
3
# Contributor: u/Astros_virus5372
4
5
pkgname=sony-device-center
6
pkgver=0.1.4
7
pkgrel=1
8
pkgdesc="Open-source Sony headphone/earbud companion: GUI, sonyd daemon and sonyctl CLI over a reverse-engineered Bluetooth protocol"
9
arch=('x86_64' 'aarch64')
10
url="https://github.com/marconvcm/sony-device-center"
11
license=('MIT')
12
depends=('qt6-base' 'qt6-declarative' 'bluez-libs' 'dbus')
13
makedepends=('cmake' 'ninja' 'gcc' 'glfw-x11' 'libgl')
14
# Legacy ImGui client is a git submodule; the GitHub release tarball ships it
15
# empty, so pin it here and drop it into Client/imgui in prepare().
16
source=("https://github.com/marconvcm/sony-device-center/archive/refs/tags/v${pkgver}.tar.gz"
17
"https://github.com/ocornut/imgui/archive/b62bfd6b06de958e4630b715225b7e8409bfd0f9.tar.gz")
18
sha256sums=('ae3719178370a723a4d8c496f313c316204e0bc83bea90c0abe143971cddda88'
19
'27d396d30d18391f6b805d0633b633c8644cdb15cd069c2baabfaefb86702cac')
20
21
prepare() {
22
# Populate the empty imgui submodule so the legacy Client target can build.
23
rm -rf "sony-device-center-${pkgver}/Client/imgui"
24
mkdir -p "sony-device-center-${pkgver}/Client/imgui"
25
cp -r "imgui-b62bfd6b06de958e4630b715225b7e8409bfd0f9/." \
26
"sony-device-center-${pkgver}/Client/imgui/"
27
}
28
29
build() {
30
cmake -B build -S "sony-device-center-${pkgver}" \
31
-G Ninja \
32
-DCMAKE_BUILD_TYPE=Release \
33
-DCMAKE_INSTALL_PREFIX=/usr \
34
-DBUILD_TESTING=OFF
35
cmake --build build
36
}
37
38
package() {
39
DESTDIR="$pkgdir" cmake --install "build"
40
}
41
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-12 05:10:45 | Low | 1 |
| 2026-09-12 03:10:21 | Low | 1 |