%global debug_package %{nil} %global commit0 a114bc8b40b5f43602ffa90bb2fd0053fe62ac96 %global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) %global bumpver 4 %global _name nmtrust Name: %{_name}-git Version: 1.1.2%{?bumpver:^%{bumpver}.git%{shortcommit0}} Release: 1%{?dist} Summary: A simple framework for determining network trust with NetworkManager License: NOLICENSE BuildArch: noarch URL: https://github.com/pigmonkey/nmtrust Source0: %{url}/archive/%{commit0}/%{_name}-%{shortcommit0}.tar.gz Provides: %{_name} Requires: NetworkManager %description %prep %autosetup -n %{_name}-%{commit0} -p1 %build %install %{__install} -m 0755 -vd %{buildroot}%{_sysconfdir}/%{_name} touch %{buildroot}%{_sysconfdir}/%{_name}/excluded_networks touch %{buildroot}%{_sysconfdir}/%{_name}/trusted_units touch %{buildroot}%{_sysconfdir}/%{_name}/trusted_networks %{__install} -m 0755 -vd %{buildroot}%{_bindir} %{__install} -m 0755 -vp %{_name} %{buildroot}%{_bindir}/ %{__install} -m 0755 -vp ttoggle %{buildroot}%{_bindir}/ %{__install} -m 0755 -vd %{buildroot}%{_sysconfdir}/NetworkManager/dispatcher.d/ %{__install} -m 0755 -vp dispatcher/10trust %{buildroot}/%{_sysconfdir}/NetworkManager/dispatcher.d/ %files %defattr(-,root,root,-) %{_bindir}/%{_name} %{_bindir}/ttoggle %{_sysconfdir}/NetworkManager/dispatcher.d/10trust %config %{_sysconfdir}/%{_name}/* %doc README.md %post echo "To finish the setup, check usage: https://github.com/pigmonkey/nmtrust/tree/master#usage-1" %changelog %autochangelog