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