sony-headphones-omarchy

LOW
maintainer VyomJain 0 votes scanned 2026-08-19 07:41:23.651733
View on AUR
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: Vyom Jain <vyom.malo6904@gmail.com>
2
3pkgname=sony-headphones-omarchy
4pkgver=0.2.1
5pkgrel=1
6pkgdesc="Native Sony Sound Connect headphones service and CLI for Linux"
7arch=('x86_64')
8url="https://github.com/VyomJain6904/sony-headphones-omarchy"
9license=('MIT')
10depends=('bluez' 'bluez-libs' 'dbus' 'glibc' 'libgcc' 'libstdc++')
11makedepends=('cmake' 'git' 'pkgconf')
12optdepends=('omarchy: graphical bar widget and control panel')
13provides=('sony-headphonesctl' 'sony-headphonesd')
14install="${pkgname}.install"
15
16_libmdr_commit='db0ae2574d8f8e1407e8ea28a7ee87db9dde1c24'
17_fmt_commit='407c905e45ad75fc29bf0f9bb7c5c2fd3475976f'
18
19source=(
20 "${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz"
21 "SonyHeadphonesClient-${_libmdr_commit}.tar.gz::https://github.com/mos9527/SonyHeadphonesClient/archive/${_libmdr_commit}.tar.gz"
22 "fmt-${_fmt_commit}.tar.gz::https://github.com/fmtlib/fmt/archive/${_fmt_commit}.tar.gz"
23)
24sha256sums=(
25 'd2118b33ef893a5247356ce360a401fb230fad2cece1921761ef3f921a3057ae'
26 'd4dfd5b823c3819a5d2fc0bd5f6534db4fa882d379a94e8f122e0ed3445cddc2'
27 '2bc1fe4a5b6d5d6a614239b4ca1d520e66e152a02d3d262684d26dfd6ab3438a'
28)
29
30prepare() {
31 patch -d "SonyHeadphonesClient-${_libmdr_commit}" -p1 \
32 < "sony-headphones-omarchy-${pkgver}/patches/libmdr-v2-connection-priority-validation.patch"
33 patch -d "fmt-${_fmt_commit}" -p1 \
34 < "SonyHeadphonesClient-${_libmdr_commit}/contrib/fmt.patch"
35
36 grep -Fq 'add_link_options(-Wl,--gc-sections -s)' \
37 "SonyHeadphonesClient-${_libmdr_commit}/CMakeLists.txt"
38 sed -i 's/add_link_options(-Wl,--gc-sections -s)/add_link_options(-Wl,--gc-sections)/' \
39 "SonyHeadphonesClient-${_libmdr_commit}/CMakeLists.txt"
40}
41
42build() {
43 cmake -S "SonyHeadphonesClient-${_libmdr_commit}" -B build-libmdr \
44 -DCMAKE_BUILD_TYPE=None \
45 -DMDR_BUILD_CLIENT=OFF \
46 -DMDR_ENABLE_CODEGEN=OFF \
47 -DMDR_ENABLE_LOG=OFF \
48 -DMDR_BLE=OFF \
49 -DBUILD_TESTING=OFF \
50 -DFETCHCONTENT_FULLY_DISCONNECTED=ON \
51 -DFETCHCONTENT_SOURCE_DIR_FMT="$srcdir/fmt-${_fmt_commit}"
52 cmake --build build-libmdr --target mdr mdr-bt
53
54 cmake -S "sony-headphones-omarchy-${pkgver}" -B build \
55 -DCMAKE_BUILD_TYPE=None \
56 -DCMAKE_INSTALL_PREFIX=/usr \
57 -DBUILD_TESTING=ON \
58 -DSONY_WITH_LIBMDR=ON \
59 -DSONY_LIBMDR_SOURCE_DIR="$srcdir/SonyHeadphonesClient-${_libmdr_commit}" \
60 -DSONY_LIBMDR_BUILD_DIR="$srcdir/build-libmdr"
61 cmake --build build
62}
63
64check() {
65 ctest --test-dir build --output-on-failure
66}
67
68package() {
69 DESTDIR="$pkgdir" cmake --install build
70
71 install -Dm644 "sony-headphones-omarchy-${pkgver}/systemd/sony-headphones.service" \
72 "$pkgdir/usr/lib/systemd/user/sony-headphones.service"
73 sed -i 's#ExecStart=%h/.local/bin/sony-headphonesd#ExecStart=/usr/bin/sony-headphonesd#' \
74 "$pkgdir/usr/lib/systemd/user/sony-headphones.service"
75
76 install -Dm644 "sony-headphones-omarchy-${pkgver}/LICENSE" \
77 "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
78 install -Dm644 "sony-headphones-omarchy-${pkgver}/licenses/libmdr-LICENSE" \
79 "$pkgdir/usr/share/licenses/${pkgname}/libmdr-LICENSE"
80 install -Dm644 "sony-headphones-omarchy-${pkgver}/licenses/fmt-LICENSE" \
81 "$pkgdir/usr/share/licenses/${pkgname}/fmt-LICENSE"
82 install -Dm644 "sony-headphones-omarchy-${pkgver}/README.md" \
83 "$pkgdir/usr/share/doc/${pkgname}/README.md"
84 install -Dm644 "sony-headphones-omarchy-${pkgver}/THIRD_PARTY.md" \
85 "$pkgdir/usr/share/doc/${pkgname}/THIRD_PARTY.md"
86 install -Dm644 "sony-headphones-omarchy-${pkgver}/docs/COMPATIBILITY.md" \
87 "$pkgdir/usr/share/doc/${pkgname}/COMPATIBILITY.md"
88}
89

Changes since previous scan

--- PKGBUILD @ 2026-08-19 05:41
+++ PKGBUILD @ 2026-08-19 07:41
@@ -3,7 +3,7 @@
pkgname=sony-headphones-omarchy
pkgver=0.2.1
pkgrel=1
-pkgdesc="Native Sony Sound Connect headphones service and CLI for the Omarchy plugin"
+pkgdesc="Native Sony Sound Connect headphones service and CLI for Linux"
arch=('x86_64')
url="https://github.com/VyomJain6904/sony-headphones-omarchy"
license=('MIT')

Scan history

Scanned at (UTC)SeverityRules
2026-08-19 07:41:23 Low 1
2026-08-19 05:41:16 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion