source: projects/specs/trunk/i/irqbalance/irqbalance-vl.spec @ 3526

Revision 3526, 2.7 KB checked in by owa, 13 years ago (diff)

rebuilt

Line 
1%define name    irqbalance
2%define version 0.55
3%define release 2%{?_dist_release}
4
5Summary:        Daemon to balance irq's across multiple CPUs/Cores.
6Summary(ja):    複数の CPU 間で IRQ をバランスさせるためのデーモン
7Name:           %{name}
8Version:        %{version}
9Release:        %{release}
10License:        GPL/OSL
11Group:          System Environment/Base
12URL:            http://www.irqbalance.org/
13Source0:        %{name}-%{version}.tar.gz
14Source1:        %{name}.init
15Source2:        %{name}.sysconfig
16Patch0:         %{name}-%{version}-svn19.patch
17
18BuildRoot:      %{_tmppath}/%{name}-%{version}-root
19BuildRequires:  glib2-devel
20
21%description
22Daemon to balance irq's across multiple CPUs on systems with
23the 2.4 or 2.6 kernel. Only useful on SMP systems.
24
25%prep
26%setup -q
27%patch0 -p1
28
29%build
30%__make
31
32%install
33[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
34mkdir -p $RPM_BUILD_ROOT%{_sbindir}
35install irqbalance $RPM_BUILD_ROOT%{_sbindir}
36mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/{rc.d/init.d,sysconfig}
37install %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/irqbalance
38install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/irqbalance
39mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
40install irqbalance.1 %{buildroot}%{_mandir}/man1/
41
42%clean
43[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
44
45
46%post
47/sbin/chkconfig --add irqbalance
48/sbin/service irqbalance condrestart
49
50%preun
51if [ $1 = 0 ]; then
52    /sbin/service irqbalance stop > /dev/null 2>&1
53    /sbin/chkconfig --del irqbalance
54fi
55
56
57%files
58%defattr(-,root,root)
59%config(noreplace) %{_sysconfdir}/rc.d/init.d/*
60%config(noreplace) %{_sysconfdir}/sysconfig/*
61%{_sbindir}/*
62%{_mandir}/*/*
63
64
65
66%changelog
67* Sun Apr 17 2011 Shu KONNO <owa@bg.wakwak.com> 0.55-2
68- rebuilt with rpm-4.8.1-3
69
70* Fri Aug 15 2008 Shu KONNO <owa@bg.wakwak.com> 0.55-1vl5
71- applied new versioning policy, spec in utf-8
72
73* Sun Dec 16 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.55-0vl1
74- update to irqbalance 0.55 from www.irqbalance.org
75- add patch0 from svn trunk(rev.19)
76
77* Sat Dec 15 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.13-0vl2
78- update irqbalance.init
79  - do not start irqbalance on non-SMP system.
80  - do not "killproc" if irqbalance is not running.
81
82* Thu Nov 16 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.13-0vl1
83- new upstream release
84- change Group to System Environment/Base
85- add manpage
86
87* Mon Jan 17 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 0.12-0vl1
88- new upstream release
89
90* Sun Aug 29 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.09-0vl1
91- initial build for Vine Linux
92
93* Tue Jun 01 2004 Marcel Pol <mpol@mandrake.org> 0.09-1mdk
94- 0.09
95
96* Tue Sep 09 2003 Marcel Pol <mpol@gmx.net> 0.06-1mdk
97- initial mandrake contrib
98Patch2: irqbalance-norebalance-zeroints.patch
99Patch3: irqbalance-classes.patch
100Patch4: irqbalance-oneshot.patch
Note: See TracBrowser for help on using the repository browser.