%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