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

Revision 9256, 3.0 KB checked in by Takemikaduchi, 9 years ago (diff)

cpufrequtils,dev86,hdf5,irqbalance,openslp,pcmciautils: new upstream release
others: rebuild

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