%global debug_package %{nil} %global commit 0085ddf8ecb173a1c5fcf2344aa40e561125354f %global upstream_name iio-sensor-proxy Name: iio-sensor-proxy-nabu Version: 3.9 Release: 104.nabu5.test%{?dist} Summary: IIO accelerometer sensor to input device proxy # tests/unittest_inspector.py is LGPL-2.1-or-later but it is not packaged License: GPL-3.0-or-later URL: https://gitlab.freedesktop.org/hadess/iio-sensor-proxy Source0: %{url}/-/archive/%{commit}/%{upstream_name}-%{commit}.tar.gz Patch0001: 0001-WIP-iio-sensor-proxy.c-Do-not-exit-based-on-sensor-e.patch Patch0002: 0002-start-initial-sensors-claimed-during-discovery.patch Patch0003: 0003-udev-enable-libssc-accelerometer.patch BuildRequires: meson BuildRequires: gcc BuildRequires: git-core BuildRequires: gtk-doc BuildRequires: pkgconfig(udev) BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(libssc) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gudev-1.0) BuildRequires: pkgconfig(polkit-gobject-1) BuildRequires: systemd BuildRequires: umockdev BuildRequires: python3-dbusmock %{?systemd_requires} Requires: libssc-nabu Requires: dbus Provides: iio-sensor-proxy = %{version}-%{release} Provides: iio-sensor-proxy%{?_isa} = %{version}-%{release} Obsoletes: iio-sensor-proxy < %{version}-%{release} %description %{summary}. %package -n iio-sensor-proxy-docs-nabu Summary: Documentation for %{name} License: GFDL-1.1-or-later BuildArch: noarch %description -n iio-sensor-proxy-docs-nabu This package contains the documentation for %{name}. %prep %autosetup -S git_am -n %{upstream_name}-%{commit} %build %meson -Dgtk_doc=true -Dgtk-tests=false -Dssc-support=enabled %meson_build %install %meson_install %post %systemd_post %{upstream_name}.service %preun %systemd_preun %{upstream_name}.service %postun %systemd_postun_with_restart %{upstream_name}.service %posttrans if [ -x /usr/bin/udevadm ]; then /usr/bin/udevadm control --reload >/dev/null 2>&1 || : /usr/bin/udevadm trigger --action=change \ --subsystem-match=misc --sysname-match='fastrpc-*' >/dev/null 2>&1 || : fi if [ -x /usr/bin/systemctl ]; then case "$(/usr/bin/systemctl is-system-running 2>/dev/null || :)" in running|degraded) /usr/bin/systemctl try-restart %{upstream_name}.service >/dev/null 2>&1 || : ;; esac fi %files %license COPYING %doc README.md %{_bindir}/monitor-sensor %{_libexecdir}/%{upstream_name} %{_unitdir}/%{upstream_name}.service %{_udevrulesdir}/*-%{upstream_name}.rules %{_datadir}/dbus-1/system.d/net.hadess.SensorProxy.conf %{_datadir}/polkit-1/actions/net.hadess.SensorProxy.policy %files -n iio-sensor-proxy-docs-nabu %dir %{_datadir}/gtk-doc/ %dir %{_datadir}/gtk-doc/html/ %{_datadir}/gtk-doc/html/%{upstream_name}/ %changelog %autochangelog