1 Summary: FAM, the File Alteration Monitor
2 Summary(pl): Monitor zmian w plikach
3 Summary(pt_BR): FAM, um monitor de alterações em arquivos
9 Source0: ftp://oss.sgi.com/projects/fam/download/stable/%{name}-%{version}.tar.gz
10 # Source0-md5: 1bf3ae6c0c58d3201afc97c6a4834e39
11 Source1: %{name}.inetd
13 Source3: %{name}.sysconfig
14 Patch0: %{name}-dnotify.patch
15 Patch1: %{name}-cleanup.patch
16 Patch2: %{name}-gcc34.patch
17 URL: http://oss.sgi.com/projects/fam/
18 BuildRequires: autoconf
19 BuildRequires: automake
20 BuildRequires: libstdc++-devel
21 BuildRequires: libtool
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 FAM, the File Alteration Monitor, provides a daemon and an API which
26 applications can use to be notified when specific files or directories
30 FAM dostarcza serwer i API pozwalaj±ce aplikacjom na uzyskiwanie
31 informacji o zmianach w okre¶lonych plikach lub katalogach.
34 O FAM fornece um servidor e uma API que aplicações podem usar para
35 receber notificações sobre mudanças em arquivos ou diretórios
39 Summary: FAM, the File Alteration Monitor - common files
40 Summary(pl): Monitor zmian w plikach - wspólne pliki
43 Requires: %{name}-libs = %{version}-%{release}
44 Obsoletes: fam <= 0:2.6.10-2
47 FAM, the File Alteration Monitor, provides a daemon and an API which
48 applications can use to be notified when specific files or directories
51 %description common -l pl
52 FAM dostarcza serwer i API pozwalaj±ce aplikacjom na uzyskiwanie
53 informacji o zmianach w okre¶lonych plikach lub katalogach.
55 %description common -l pt_BR
56 O FAM fornece um servidor e uma API que aplicações podem usar para
57 receber notificações sobre mudanças em arquivos ou diretórios
61 Summary: inetd configs for FAM
62 Summary(pl): Pliki konfiguracyjne do u¿ycia FAM poprzez inetd
64 PreReq: %{name}-common = %{epoch}:%{version}-%{release}
66 Provides: fam = %{epoch}:%{version}-%{release}
69 Obsoletes: fam-standalone
75 FAM configs for running from inetd.
77 %description inetd -l pl
78 Pliki konfiguracyjna FAM do startowania demona poprzez inetd.
81 Summary: Standalone daemon configs for FAM
82 Summary(pl): Pliki konfiguracyjne do startowania FAM w trybie standalone
84 PreReq: %{name}-common = %{epoch}:%{version}-%{release}
86 Requires(post,preun): /sbin/chkconfig
87 Provides: fam = %{epoch}:%{version}-%{release}
90 %description standalone
91 FAM configs for running as a standalone daemon.
93 %description standalone -l pl
94 Pliki konfiguracyjne FAM do startowania demona w trybie
98 Summary: Libraries for FAM
99 Summary(pl): Biblioteki FAMa
100 Summary(pt_BR): FAM, um monitor de alteraçoes em arquivos
108 %description libs -l pl
111 %description libs -l pt_BR
112 FAM, um monitor de alteraçoes em arquivos.
115 Summary: Includes to develop using FAM
116 Summary(pl): Pliki nag³ówkowe FAM
117 Summary(pt_BR): Arquivos para desenvolvimento com a libfam
119 Group: Development/Libraries
120 Requires: %{name}-libs = %{version}-%{release}
121 Requires: libstdc++-devel
122 Obsoletes: libfam0-devel
125 Includes to develop using FAM.
127 %description devel -l pl
128 Pliki nag³ówkowe FAM.
130 %description devel -l pt_BR
131 Bibliotecas e arquivos de inclusão para desenvolvimento com a libfam.
134 Summary: FAM static libraries
135 Summary(pl): Biblioteki statyczne FAM
136 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com a libfam
138 Group: Development/Libraries
139 Requires: %{name}-devel = %{version}-%{release}
142 FAM static libraries.
144 %description static -l pl
145 Biblioteki statyczne FAM.
147 %description static -l pt_BR
148 Bibliotecas estáticas para desenvolvimento com a libfam.
162 CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions"
167 rm -rf $RPM_BUILD_ROOT
168 install -d $RPM_BUILD_ROOT/etc/{sysconfig/rc-inetd,rc.d/init.d}
171 DESTDIR=$RPM_BUILD_ROOT
173 install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/sgi_fam
174 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/famd
175 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/famd
178 rm -rf $RPM_BUILD_ROOT
181 if [ -f /var/lock/subsys/rc-inetd ]; then
182 /etc/rc.d/init.d/rc-inetd reload 1>&2
184 echo "Type \"/etc/rc.d/init.d/rc-inetd start\" to start inet server" 1>&2
188 if [ -f /var/lock/subsys/rc-inetd ]; then
189 /etc/rc.d/init.d/rc-inetd reload
193 /sbin/chkconfig --add famd
194 if [ -f /var/lock/subsys/famd ]; then
195 /etc/rc.d/init.d/famd restart 1>&2
197 echo "Run \"/etc/rc.d/init.d/famd start\" to start FAM daemon."
201 if [ "$1" = "0" ]; then
202 if [ -f /var/lock/subsys/famd ]; then
203 /etc/rc.d/init.d/famd stop 1>&2
205 /sbin/chkconfig --del famd
208 %post libs -p /sbin/ldconfig
209 %postun libs -p /sbin/ldconfig
212 %defattr(644,root,root,755)
213 %doc AUTHORS ChangeLog NEWS README TODO
214 %attr(755,root,root) %{_sbindir}/*
215 %config %{_sysconfdir}/%{name}.conf
220 %defattr(644,root,root,755)
221 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/sgi_fam
224 %defattr(644,root,root,755)
225 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/famd
226 %attr(754,root,root) /etc/rc.d/init.d/famd
229 %defattr(644,root,root,755)
230 %attr(755,root,root) %{_libdir}/lib*.so.*.*
233 %defattr(644,root,root,755)
234 %attr(755,root,root) %{_libdir}/lib*.so
240 %defattr(644,root,root,755)