2 # - split based on provided spec.in: devel, fish, utils ?
3 # - additional split by requires/services (watchdog)
9 Group: Applications/System
10 Source0: ftp://ftp.californiadigital.com/pub/freeipmi/download/0.1.3/%{name}-%{version}.tar.gz
11 # Source0-md5: c4b088f806253971759c60263722e63d
12 URL: http://www.gnu.org/software/freeipmi/
13 BuildRequires: guile-devel
14 #BuildRequires: autoconf >= 2.50
15 #BuildRequires: automake
16 #BuildRequires: libltdl-devel
17 #BuildRequires: libtool
18 #Obsoletes: ipmitool-devel
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 # XXX don't translate before subpackages are done
23 The GNU FreeIPMI system provides "Remote-Console" (out-of-band) and
24 "System Management Software" (in-band) based on IPMI v1.5/2.0
25 specification. This project includes:
26 - KCS, SMIC, SSIF, LAN Drivers and C Library (libfreeipmi)
27 - FreeIPMI SHell (fish)
28 - Watchdog Daemon (bmc-watchdog)
30 - System Event Log (sel)
32 - BMC Config (bmc-config)
33 - IPMI Power (ipmipower)
34 - IPMI Ping (ipmiping)
35 - RMCP Ping (rmcpping)
38 #Summary: FreeIPMI Shell
39 #Group: Applications/System
40 #Requires: %{name} = %{version}-%{release}
43 #Fish provides Shell, Extension/Plug-in and scripting interface. As a
44 #shell, User has access to both in-band and out-of-band access to the
45 #host BMC through a rich set of IPMI commands.
48 Summary: Development package for FreeIPMI
49 Group: Development/Libraries
52 Development package for FreeIPMI. This package includes the FreeIPMI
53 header files and static libraries.
56 Summary: Static FreeIPMI library
57 Group: Development/Libraries
58 Requires: %{name}-devel = %{version}-%{release}
61 Static FreeIPMI library.
72 rm -rf $RPM_BUILD_ROOT
74 %{__make} install -j1 \
75 DESTDIR=$RPM_BUILD_ROOT
77 # TODO: patch Makefile.am instead
78 rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/freeipmi
79 rm -f $RPM_BUILD_ROOT%{_datadir}/info/dir
82 rm -rf $RPM_BUILD_ROOT
84 %post -p /sbin/ldconfig
85 %postun -p /sbin/ldconfig
88 %defattr(644,root,root,755)
89 %doc doc/BUGS NEWS TODO AUTHORS README ChangeLog
90 %doc doc/ipmi-over-ts2000.texi
92 %{_sysconfdir}/init.d/bmc-watchdog
93 %dir /var/lib/freeipmi
94 /var/lib/freeipmi/ipckey
95 %dir /var/log/freeipmi
96 %{_libdir}/libfreeipmi.so.1.0.0
97 %{_libdir}/libfreeipmi.so.1
98 %attr(755,root,root) %{_sbindir}/rmcpping
99 %attr(755,root,root) %{_sbindir}/ipmiping
100 %attr(755,root,root) %{_sbindir}/ipmipower
101 %attr(755,root,root) %{_sbindir}/bmc-watchdog
102 %{_datadir}/fish/extensions
105 %{_datadir}/info/freeipmi.info.*
108 #%defattr(644,root,root,755)
109 %dir %{_sysconfdir}/fish
110 %config(noreplace) %{_sysconfdir}/fish/sensors-conf.scm
111 %config(noreplace) %{_sysconfdir}/fish/fish.scm
112 %attr(755,root,root) %{_sbindir}/fish
113 %attr(755,root,root) %{_sbindir}/bmc-config
114 %attr(755,root,root) %{_sbindir}/bmc-info
115 %attr(755,root,root) %{_sbindir}/sel
116 %attr(755,root,root) %{_sbindir}/sensors
117 %dir %{_datadir}/fish
121 %defattr(644,root,root,755)
123 %doc doc/{ipmi-network-layout.fig,freeipmi-hackers-intro.sxi}
124 %{_includedir}/freeipmi
125 %{_libdir}/libfreeipmi.la
126 %{_libdir}/libfreeipmi.so
129 %defattr(644,root,root,755)
130 %{_libdir}/libfreeipmi.a