#define gittag cbc25c96 #define gittag master BuildArch: noarch Name: networkd-dispatcher Version: 2.1 Release: 2%{?gittag:~git%{gittag}}%{?dist} Summary: Dispatcher service for systemd-networkd connection status changes. License: GPLv3 URL: https://gitlab.com/craftyguy/networkd-dispatcher Source0: networkd-dispatcher-master.tar.bz2 BuildRequires: make BuildRequires: asciidoc BuildRequires: systemd-devel Requires: python3-dbus Requires: python3-gobject Requires: dbus-glib Suggests: wireless-tools Suggests: iw %description Networkd-dispatcher is a dispatcher daemon for systemd-networkd connection status changes. This daemon is similar to NetworkManager-dispatcher, but is much more limited in the types of events it supports due to the limited nature of systemd-networkd. %prep %autosetup -n networkd-dispatcher-master %build %make_build %install mkdir -p %{buildroot}%{_bindir} install -m755 "%{name}" "%{buildroot}%{_bindir}/%{name}" install -m644 -D "networkd-dispatcher.service" "%{buildroot}%{_unitdir}/networkd-dispatcher.service" install -m644 -D "networkd-dispatcher.conf" "%{buildroot}%{_sysconfdir}/conf.d/networkd-dispatcher.conf" mkdir -p %{buildroot}%{_sysconfdir}/networkd-dispatcher/{routable,dormant,no-carrier,off,carrier,degraded,configuring,configured}.d install -Dm644 networkd-dispatcher.8 "%{buildroot}%{_mandir}/man8/networkd-dispatcher.8" %files %license LICENSE %doc README.md networkd-dispatcher.txt %{_bindir}/%{name} %{_sysconfdir}/conf.d/networkd-dispatcher.conf %{_sysconfdir}/networkd-dispatcher %{_unitdir}/networkd-dispatcher.service %{_mandir}/man8/networkd-dispatcher.8.gz %changelog * Tue Sep 21 2021 Martin Naď - 2.1-2~gitmaster - update to latest git cbc25c96 * Tue May 12 2020 Martin Nad - initial package