]> git.pld-linux.org Git - packages/irqbalance.git/blame_incremental - irqbalance.spec
- tabs in preamble
[packages/irqbalance.git] / irqbalance.spec
... / ...
CommitLineData
1Summary: Balancing of IRQs between multiple CPUs
2Summary(pl.UTF-8): Rozdzielanie IRQ pomiędzy wiele procesorów
3Name: irqbalance
4Version: 0.55
5Release: 1
6License: GPL
7Group: Applications/System
8Source0: http://www.irqbalance.org/releases/%{name}-%{version}.tar.gz
9# Source0-md5: 9f6b314ff1fdc14173abeb40592d4edf
10Source1: %{name}.init
11Patch0: %{name}-opt.patch
12Patch1: %{name}-pie.patch
13URL: http://www.irqbalance.org/
14BuildRequires: glib2-devel
15# due to -fpie
16BuildRequires: gcc >= 5:3.4
17BuildRequires: rpmbuild(macros) >= 1.268
18BuildRequires: xorg-util-gccmakedep
19Requires(post,preun): /sbin/chkconfig
20Requires: rc-scripts
21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23%description
24irqbalance is a daemon that evenly distributes IRQ load across
25multiple CPUs for enhanced performance.
26
27%description -l pl.UTF-8
28Narzędzie do rozdzielania przerwań IRQ pomiędzy wiele procesorów
29w celu zwiększenia wydajności systemu.
30
31%prep
32%setup -q
33%patch0 -p1
34%patch1 -p1
35
36%build
37%{__make} \
38 CC="%{__cc}" \
39 OPT="%{rpmcflags}%{?debug: debug.c -DDEBUG}" \
40 LDFLAGS="%{rpmldflags}"
41
42%install
43rm -rf $RPM_BUILD_ROOT
44install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man1,/etc/rc.d/init.d}
45
46install %{name} $RPM_BUILD_ROOT%{_sbindir}
47install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
48
49%clean
50rm -rf $RPM_BUILD_ROOT
51
52%post
53/sbin/chkconfig --add irqbalance
54%service irqbalance restart "irqbalance daemon"
55
56%preun
57if [ "$1" = "0" ]; then
58 %service irqbalance stop
59 /sbin/chkconfig --del irqbalance
60fi
61
62%files
63%defattr(644,root,root,755)
64%attr(755,root,root) %{_sbindir}/*
65%attr(754,root,root) /etc/rc.d/init.d/irqbalance
This page took 0.025457 seconds and 4 git commands to generate.