Summary:    Irqbalance daemon
Name:       irqbalance
Version:    1.2.0
Release:    1%{?dist}
License:    GPLv2
URL:        https://github.com/Irqbalance/irqbalance
Group:      System Environment/Services
Vendor:     VMware, Inc.
Distribution:   Photon
Source0:    https://github.com/Irqbalance/%{name}/archive/v%{version}.tar.gz
%define sha1 v1=d4f77b4d21ac64effc84d8b0835431c659cdeb7b
BuildRequires:  systemd-devel
BuildRequires:  glib-devel
Requires:  systemd
Requires:  glib
%description
Irqbalance is a daemon to help balance the cpu load generated by
interrupts across all of a systems cpus.
%prep
%setup -q
%build
sed -i 's/libsystemd-journal/libsystemd/' configure.ac
./autogen.sh
./configure \
    --prefix=%{_prefix} \
    --disable-static \
    --with-systemd
    
make %{?_smp_mflags}
%install
make DESTDIR=%{buildroot} install
install -D -m 0644 misc/irqbalance.env %{buildroot}/etc/sysconfig/irqbalance
sed -i 's#/path/to/irqbalance.env#/etc/sysconfig/irqbalance#' misc/irqbalance.service
install -D -m 0644 misc/irqbalance.service %{buildroot}%{_prefix}/lib/systemd/system/irqbalance.service

%post
%systemd_post %{name}.service
%preun
%systemd_preun %{name}.service
%postun
%systemd_postun_with_restart %{name}.service

%files
%defattr(-,root,root)
%config(noreplace) %{_sysconfdir}/*
%{_sbindir}/*
%exclude %{_libdir}/debug/*
%{_libdir}/systemd/*
%{_datadir}/*

%changelog
*   Mon Apr 03 2017 Divya Thaluru <dthaluru@vmware.com>  1.2.0-1
-   Updated the package to version 1.2.0
*   Fri Nov 18 2016 Anish Swaminathan <anishs@vmware.com>  1.1.0-4
-   Change systemd dependency
*   Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.1.0-3
-   GA - Bump release of all rpms
*   Thu May 05 2016 Kumar Kaushik <kaushikk@vmware.com> 1.1.0-2
-   Adding package upgrade support.
*   Fri Jan 15 2016 Alexey Makhalov <amakhalov@vmware.com> 1.1.0-1
-   Initial version