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 = %{epoch}:%{version}-%{release}
44 Obsoletes: fam < 0:2.7.0
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}
68 Provides: fam = %{epoch}:%{version}-%{release}
69 Obsoletes: fam-standalone
76 FAM configs for running from inetd.
78 %description inetd -l pl
79 Pliki konfiguracyjna FAM do startowania demona poprzez inetd.
82 Summary: Standalone daemon configs for FAM
83 Summary(pl): Pliki konfiguracyjne do startowania FAM w trybie standalone
85 PreReq: %{name}-common = %{epoch}:%{version}-%{release}
87 Requires(post,preun): /sbin/chkconfig
88 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
106 Conflicts: gamin-libs
111 %description libs -l pl
114 %description libs -l pt_BR
115 FAM, um monitor de alteraçoes em arquivos.
118 Summary: Includes to develop using FAM
119 Summary(pl): Pliki nag³ówkowe FAM
120 Summary(pt_BR): Arquivos para desenvolvimento com a libfam
122 Group: Development/Libraries
123 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
124 Requires: libstdc++-devel
125 Obsoletes: libfam0-devel
126 Conflicts: gamin-devel
129 Includes to develop using FAM.
131 %description devel -l pl
132 Pliki nag³ówkowe FAM.
134 %description devel -l pt_BR
135 Bibliotecas e arquivos de inclusão para desenvolvimento com a libfam.
138 Summary: FAM static libraries
139 Summary(pl): Biblioteki statyczne FAM
140 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com a libfam
142 Group: Development/Libraries
143 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
144 Conflicts: gamin-static
147 FAM static libraries.
149 %description static -l pl
150 Biblioteki statyczne FAM.
152 %description static -l pt_BR
153 Bibliotecas estáticas para desenvolvimento com a libfam.
167 CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions"
172 rm -rf $RPM_BUILD_ROOT
173 install -d $RPM_BUILD_ROOT/etc/{sysconfig/rc-inetd,rc.d/init.d}
176 DESTDIR=$RPM_BUILD_ROOT
178 install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/sgi_fam
179 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/famd
180 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/famd
183 rm -rf $RPM_BUILD_ROOT
186 if [ -f /var/lock/subsys/rc-inetd ]; then
187 /etc/rc.d/init.d/rc-inetd reload 1>&2
189 echo "Type \"/etc/rc.d/init.d/rc-inetd start\" to start inet server" 1>&2
193 if [ -f /var/lock/subsys/rc-inetd ]; then
194 /etc/rc.d/init.d/rc-inetd reload
198 /sbin/chkconfig --add famd
199 if [ -f /var/lock/subsys/famd ]; then
200 /etc/rc.d/init.d/famd restart 1>&2
202 echo "Run \"/etc/rc.d/init.d/famd start\" to start FAM daemon."
206 if [ "$1" = "0" ]; then
207 if [ -f /var/lock/subsys/famd ]; then
208 /etc/rc.d/init.d/famd stop 1>&2
210 /sbin/chkconfig --del famd
213 %post libs -p /sbin/ldconfig
214 %postun libs -p /sbin/ldconfig
217 %defattr(644,root,root,755)
218 %doc AUTHORS ChangeLog NEWS README TODO
219 %attr(755,root,root) %{_sbindir}/*
220 %config %{_sysconfdir}/%{name}.conf
225 %defattr(644,root,root,755)
226 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/sgi_fam
229 %defattr(644,root,root,755)
230 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/famd
231 %attr(754,root,root) /etc/rc.d/init.d/famd
234 %defattr(644,root,root,755)
235 %attr(755,root,root) %{_libdir}/lib*.so.*.*
238 %defattr(644,root,root,755)
239 %attr(755,root,root) %{_libdir}/lib*.so
245 %defattr(644,root,root,755)