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: autoconf >= 2.50
14 #BuildRequires: automake
15 #BuildRequires: libltdl-devel
16 #BuildRequires: libtool
17 #Obsoletes: ipmitool-devel
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20 # XXX don't translate before subpackages are done
22 The GNU FreeIPMI system provides "Remote-Console" (out-of-band) and
23 "System Management Software" (in-band) based on IPMI v1.5/2.0
24 specification. This project includes:
25 - KCS, SMIC, SSIF, LAN Drivers and C Library (libfreeipmi)
26 - FreeIPMI SHell (fish)
27 - Watchdog Daemon (bmc-watchdog)
29 - System Event Log (sel)
31 - BMC Config (bmc-config)
32 - IPMI Power (ipmipower)
33 - IPMI Ping (ipmiping)
34 - RMCP Ping (rmcpping)
37 #Summary: FreeIPMI Shell
38 #Group: Applications/System
39 #Requires: %{name} = %{version}-%{release}
42 #Fish provides Shell, Extension/Plug-in and scripting interface. As a
43 #shell, User has access to both in-band and out-of-band access to the
44 #host BMC through a rich set of IPMI commands.
47 Summary: Development package for FreeIPMI
48 Group: Development/Libraries
51 Development package for FreeIPMI. This package includes the FreeIPMI
52 header files and static libraries.
55 Summary: Static FreeIPMI library
56 Group: Development/Libraries
57 Requires: %{name}-devel = %{version}-%{release}
60 Static FreeIPMI library.
71 rm -rf $RPM_BUILD_ROOT
73 %{__make} install -j1 \
74 DESTDIR=$RPM_BUILD_ROOT
76 # TODO: patch Makefile.am instead
77 rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/freeipmi
78 rm -f $RPM_BUILD_ROOT%{_datadir}/info/dir
81 rm -rf $RPM_BUILD_ROOT
83 %post -p /sbin/ldconfig
84 %postun -p /sbin/ldconfig
87 %defattr(644,root,root,755)
88 %doc doc/BUGS NEWS TODO AUTHORS README INSTALL ChangeLog
89 %doc doc/ipmi-over-ts2000.texi
90 %doc COPYING.* DISCLAIMER.*
91 %{_sysconfdir}/init.d/bmc-watchdog
92 %dir /var/lib/freeipmi
93 /var/lib/freeipmi/ipckey
94 %dir /var/log/freeipmi
95 %{_libdir}/libfreeipmi.so.1.0.0
96 %{_libdir}/libfreeipmi.so.1
97 %attr(755,root,root) %{_sbindir}/rmcpping
98 %attr(755,root,root) %{_sbindir}/ipmiping
99 %attr(755,root,root) %{_sbindir}/ipmipower
100 %attr(755,root,root) %{_sbindir}/bmc-watchdog
101 %{_datadir}/fish/extensions
104 %{_datadir}/info/freeipmi.info.*
107 #%defattr(644,root,root,755)
108 %dir %{_sysconfdir}/fish
109 %config(noreplace) %{_sysconfdir}/fish/sensors-conf.scm
110 %config(noreplace) %{_sysconfdir}/fish/fish.scm
111 %attr(755,root,root) %{_sbindir}/fish
112 %attr(755,root,root) %{_sbindir}/bmc-config
113 %attr(755,root,root) %{_sbindir}/bmc-info
114 %attr(755,root,root) %{_sbindir}/sel
115 %attr(755,root,root) %{_sbindir}/sensors
116 %dir %{_datadir}/fish
120 %defattr(644,root,root,755)
122 %doc doc/{ipmi-network-layout.fig,freeipmi-hackers-intro.sxi}
123 %{_includedir}/freeipmi
124 %{_libdir}/libfreeipmi.la
125 %{_libdir}/libfreeipmi.so
128 %defattr(644,root,root,755)
129 %{_libdir}/libfreeipmi.a