2 # - split based on provided spec.in: devel, fish, utils ?
3 # still not sure about how to split packages. move -libs to main
4 # and programs to -utils? or leave as it is? (but package init.d
5 # scripts separately?). -libs contains /var/lib/%{name} (because
6 # that .so needs to read ipckey inode), so one vote for discarding
8 # - additional split by requires/services (watchdog)
9 # - file /usr/share/man/man1/sensors.1.gz from install of freeipmi-0.1.3-0.5 conflicts with file from package lm_sensors-2.
12 #>>--:> >>--:> >>--:> >>--:>
13 #~ ~ Cat ate the fish!! ~ ~
14 #>>--:> >>--:> >>--:> >>--:>
15 #Fish Exception (gh_standard_handler dump):
18 #data : [/usr/share/fish/extensions/sensors.scm]
19 #misc-error(#f %s %S (no such module (srfi srfi-13)) #f)No backtrace
21 # dig: http://www.google.com/search?q=srfi&ie=UTF-8&oe=UTF-8
22 Summary: GNU FreeIPMI - system management software
23 Summary(pl): GNU FreeIPMI - oprogramowanie do zarz±dzania systemem
28 Group: Applications/System
29 Source0: ftp://ftp.californiadigital.com/pub/freeipmi/download/0.1.3/%{name}-%{version}.tar.gz
30 # Source0-md5: c4b088f806253971759c60263722e63d
31 Patch0: %{name}-am.patch
32 URL: http://www.gnu.org/software/freeipmi/
33 BuildRequires: autoconf
34 BuildRequires: automake
35 BuildRequires: guile-devel
36 BuildRequires: libtool
37 BuildRequires: readline-devel >= 4.0
38 Requires: %{name}-libs = %{version}-%{release}
39 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42 The GNU FreeIPMI system provides "Remote-Console" (out-of-band) and
43 "System Management Software" (in-band) based on IPMI v1.5/2.0
44 specification. This project includes:
45 - KCS, SMIC, SSIF, LAN Drivers and C Library (libfreeipmi)
46 - FreeIPMI SHell (fish)
47 - Watchdog Daemon (bmc-watchdog)
49 - System Event Log (sel)
51 - BMC Config (bmc-config)
52 - IPMI Power (ipmipower)
53 - IPMI Ping (ipmiping)
54 - RMCP Ping (rmcpping)
57 System GNU FreeIPMI dostarcza "zdaln± konsolê" (Remote-Console) oraz
58 "oprogramowanie do zarz±dzania systemem" (System Management Software)
59 oparte na specyfikacji IPMI v1.5/2.0. Projekt zawiera:
60 - KCS, SMIC, SSIF, sterowniki LAN i bibliotekê C (libfreeipmi)
61 - pow³okê FreeIPMI SHell (fish)
62 - demona watchdog (bmc-watchdog)
64 - dziennik zdarzeñ systemowych (sel - System Event Log)
65 - narzêdzie informacyjne BMC (bmc-info)
66 - narzêdzie konfiguracyjne BMC (bmc-config)
67 - narzêdzie IPMI Power (ipmipower)
68 - ping dla IPMI (ipmiping)
69 - ping dla RMCP (rmcpping)
72 Summary: FreeIPMI Shell
73 Group: Applications/System
74 Requires: %{name} = %{version}-%{release}
78 Fish provides Shell, Extension/Plug-in and scripting interface. As a
79 shell, User has access to both in-band and out-of-band access to the
80 host BMC through a rich set of IPMI commands.
82 %description fish -l pl
83 Fish dostarcza pow³okê oraz interfejs rozszerzeñ/wtyczek i skryptów.
84 Jako pow³oka daje u¿ytkownikowi dostêp do czê¶ci in-band jak i
85 out-of-band systemowego BMC poprzez bogaty zestaw poleceñ IPMI.
88 Summary: Shared libraries for FreeIPMI
89 Summary(pl): Biblioteki wspó³dzielone FreeIPMI
93 Shared libraries for FreeIPMI.
95 %description libs -l pl
96 Biblioteki wspó³dzielone FreeIPMI.
99 Summary: Development package for FreeIPMI
100 Summary(pl): Pakiet programistyczny FreeIPMI
101 Group: Development/Libraries
102 Requires: %{name}-libs = %{version}-%{release}
105 Development package for FreeIPMI. This package includes the FreeIPMI
108 %description devel -l pl
109 Pakiet programistyczny FreeIPMI. Zawiera pliki nag³ówkowe.
112 Summary: Static FreeIPMI library
113 Summary(pl): Statyczna biblioteka FreeIPMI
114 Group: Development/Libraries
115 Requires: %{name}-devel = %{version}-%{release}
118 Static FreeIPMI library.
120 %description static -l pl
121 Statyczna biblioteka FreeIPMI.
137 rm -rf $RPM_BUILD_ROOT
139 %{__make} install -j1 \
140 DESTDIR=$RPM_BUILD_ROOT
142 # TODO: patch Makefile.am instead
143 rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/freeipmi
144 rm -f $RPM_BUILD_ROOT%{_infodir}/dir
147 rm -rf $RPM_BUILD_ROOT
149 %post libs -p /sbin/ldconfig
150 %postun libs -p /sbin/ldconfig
153 %defattr(644,root,root,755)
154 %doc doc/BUGS NEWS TODO AUTHORS README ChangeLog
155 %doc doc/ipmi-over-ts2000.texi
157 %attr(754,root,root) /etc/rc.d/init.d/bmc-watchdog
158 %attr(755,root,root) %{_sbindir}/rmcpping
159 %attr(755,root,root) %{_sbindir}/ipmiping
160 %attr(755,root,root) %{_sbindir}/ipmipower
161 %attr(755,root,root) %{_sbindir}/bmc-watchdog
164 %{_infodir}/freeipmi.info*
165 %dir /var/log/freeipmi
168 %defattr(644,root,root,755)
169 %dir %{_sysconfdir}/fish
170 %config(noreplace) %{_sysconfdir}/fish/sensors-conf.scm
171 %config(noreplace) %{_sysconfdir}/fish/fish.scm
172 %attr(755,root,root) %{_sbindir}/fish
173 %attr(755,root,root) %{_sbindir}/bmc-config
174 %attr(755,root,root) %{_sbindir}/bmc-info
175 %attr(755,root,root) %{_sbindir}/sel
176 %attr(755,root,root) %{_sbindir}/sensors
177 %dir %{_datadir}/fish
178 %{_datadir}/fish/extensions
182 %defattr(644,root,root,755)
183 %dir /var/lib/freeipmi
184 /var/lib/freeipmi/ipckey
185 %{_libdir}/libfreeipmi.so.1.*.*
188 %defattr(644,root,root,755)
190 %doc doc/{ipmi-network-layout.fig,freeipmi-hackers-intro.sxi}
191 %attr(755,root,root) %{_libdir}/libfreeipmi.so
192 %{_libdir}/libfreeipmi.la
193 %{_includedir}/freeipmi
196 %defattr(644,root,root,755)
197 %{_libdir}/libfreeipmi.a