Name: nabu-sar-service Version: 0.1.0 Release: 1%{?dist} Summary: Safe ADUX1050 SAR and grip sensor service for Xiaomi Pad 5 License: GPL-3.0-or-later URL: https://copr.fedorainfracloud.org/coprs/mcc45tr/nabu-linux/ Source0: %{name}-%{version}.tar.zst BuildRequires: gcc BuildRequires: meson BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(libssc) BuildRequires: systemd-rpm-macros Requires: libssc-nabu >= 0.4.1-103 %description Independent Nabu integration service for the Analog Devices ADUX1050 sensor. It publishes all nine firmware values, per-channel delta/raw/baseline values, accuracy and an optional calibrated grip state over D-Bus. Mapping is disabled by default and it deliberately does not impersonate a screen proximity sensor. %prep %autosetup %build %meson %meson_build %install %meson_install %check %meson_test grep -F 'Enabled=false' data/nabu-sar.conf grep -F 'org.senemos.Nabu.Sar1' src/nabu-sar-service.c ! grep -R 'net.hadess.SensorProxy' src data %post %systemd_post nabu-sar-service.service %preun %systemd_preun nabu-sar-service.service %postun %systemd_postun_with_restart nabu-sar-service.service %files %config(noreplace) %{_sysconfdir}/nabu-sar.conf %{_libexecdir}/nabu-sar-service %{_unitdir}/nabu-sar-service.service %{_datadir}/dbus-1/system.d/org.senemos.Nabu.Sar.conf %changelog %autochangelog