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: 1c5a2ea659680bdd1e238d7828a857a7
11 Source1: %{name}.inetd
13 Source3: %{name}.sysconfig
14 Patch0: %{name}-dnotify.patch
15 Patch1: %{name}-build.patch
16 Patch2: %{name}-rpcsvc.patch
17 Patch3: %{name}-cleanup.patch
18 Patch4: %{name}-gcc34.patch
19 URL: http://oss.sgi.com/projects/fam/
20 BuildRequires: autoconf
21 BuildRequires: automake
22 BuildRequires: libstdc++-devel
23 BuildRequires: libtool
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 FAM, the File Alteration Monitor, provides a daemon and an API which
28 applications can use to be notified when specific files or directories
32 FAM dostarcza serwer i API pozwalaj±ce aplikacjom na uzyskiwanie
33 informacji o zmianach w okre¶lonych plikach lub katalogach.
36 O FAM fornece um servidor e uma API que aplicações podem usar para
37 receber notificações sobre mudanças em arquivos ou diretórios
41 Summary: FAM, the File Alteration Monitor - common files
42 Summary(pl): Monitor zmian w plikach - wspólne pliki
45 Requires: %{name}-libs = %{version}-%{release}
46 Obsoletes: fam <= 0:2.6.10-2
49 FAM, the File Alteration Monitor, provides a daemon and an API which
50 applications can use to be notified when specific files or directories
53 %description common -l pl
54 FAM dostarcza serwer i API pozwalaj±ce aplikacjom na uzyskiwanie
55 informacji o zmianach w okre¶lonych plikach lub katalogach.
57 %description common -l pt_BR
58 O FAM fornece um servidor e uma API que aplicações podem usar para
59 receber notificações sobre mudanças em arquivos ou diretórios
63 Summary: inetd configs for FAM
64 Summary(pl): Pliki konfiguracyjne do u¿ycia FAM poprzez inetd
66 PreReq: %{name}-common = %{epoch}:%{version}-%{release}
68 Provides: fam = %{epoch}:%{version}-%{release}
71 Obsoletes: fam-standalone
77 FAM configs for running from inetd.
79 %description inetd -l pl
80 Pliki konfiguracyjna FAM do startowania demona poprzez inetd.
83 Summary: Standalone daemon configs for FAM
84 Summary(pl): Pliki konfiguracyjne do startowania FAM w trybie standalone
86 PreReq: %{name}-common = %{epoch}:%{version}-%{release}
88 Requires(post,preun): /sbin/chkconfig
89 Provides: fam = %{epoch}:%{version}-%{release}
92 %description standalone
93 FAM configs for running as a standalone daemon.
95 %description standalone -l pl
96 Pliki konfiguracyjne FAM do startowania demona w trybie
100 Summary: Libraries for FAM
101 Summary(pl): Biblioteki FAMa
102 Summary(pt_BR): FAM, um monitor de alteraçoes em arquivos
110 %description libs -l pl
113 %description libs -l pt_BR
114 FAM, um monitor de alteraçoes em arquivos.
117 Summary: Includes to develop using FAM
118 Summary(pl): Pliki nag³ówkowe FAM
119 Summary(pt_BR): Arquivos para desenvolvimento com a libfam
121 Group: Development/Libraries
122 Requires: %{name}-libs = %{version}-%{release}
123 Requires: libstdc++-devel
124 Obsoletes: libfam0-devel
127 Includes to develop using FAM.
129 %description devel -l pl
130 Pliki nag³ówkowe FAM.
132 %description devel -l pt_BR
133 Bibliotecas e arquivos de inclusão para desenvolvimento com a libfam.
136 Summary: FAM static libraries
137 Summary(pl): Biblioteki statyczne FAM
138 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com a libfam
140 Group: Development/Libraries
141 Requires: %{name}-devel = %{version}-%{release}
144 FAM static libraries.
146 %description static -l pl
147 Biblioteki statyczne FAM.
149 %description static -l pt_BR
150 Bibliotecas estáticas para desenvolvimento com a libfam.
166 CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions"
171 rm -rf $RPM_BUILD_ROOT
172 install -d $RPM_BUILD_ROOT/etc/{sysconfig/rc-inetd,rc.d/init.d}
175 DESTDIR=$RPM_BUILD_ROOT
177 install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/sgi_fam
178 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/fam
179 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/fam
182 rm -rf $RPM_BUILD_ROOT
185 if [ -f /var/lock/subsys/rc-inetd ]; then
186 /etc/rc.d/init.d/rc-inetd reload 1>&2
188 echo "Type \"/etc/rc.d/init.d/rc-inetd start\" to start inet server" 1>&2
192 if [ -f /var/lock/subsys/rc-inetd ]; then
193 /etc/rc.d/init.d/rc-inetd reload
197 /sbin/chkconfig --add fam
198 if [ -f /var/lock/subsys/fam ]; then
199 /etc/rc.d/init.d/fam restart 1>&2
201 echo "Run \"/etc/rc.d/init.d/fam start\" to start FAM daemon."
205 if [ "$1" = "0" ]; then
206 if [ -f /var/lock/subsys/fam ]; then
207 /etc/rc.d/init.d/fam stop 1>&2
209 /sbin/chkconfig --del fam
212 %post libs -p /sbin/ldconfig
213 %postun libs -p /sbin/ldconfig
216 %defattr(644,root,root,755)
217 %doc AUTHORS ChangeLog NEWS README TODO
218 %attr(755,root,root) %{_bindir}/*
219 %config %{_sysconfdir}/%{name}.conf
220 %{_mandir}/man1/fam.1m*
223 %defattr(644,root,root,755)
224 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/sgi_fam
227 %defattr(644,root,root,755)
228 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/fam
229 %attr(754,root,root) /etc/rc.d/init.d/fam
232 %defattr(644,root,root,755)
233 %attr(755,root,root) %{_libdir}/lib*.so.*.*
236 %defattr(644,root,root,755)
237 %attr(755,root,root) %{_libdir}/lib*.so
243 %defattr(644,root,root,755)