SPECS: fam.spec (NEW) - gamin is in no fucking way a replacement f...

baggins baggins at pld-linux.org
Tue Jun 28 19:50:51 CEST 2005


Author: baggins                      Date: Tue Jun 28 17:50:51 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- gamin is in no fucking way a replacement for fam!
- added standalone and inetd subpackages as the only inet daemon that
  supports rpc is xinetd

---- Files affected:
SPECS:
   fam.spec (1.36 -> 1.37)  (NEW)

---- Diffs:

================================================================
Index: SPECS/fam.spec
diff -u /dev/null SPECS/fam.spec:1.37
--- /dev/null	Tue Jun 28 19:50:51 2005
+++ SPECS/fam.spec	Tue Jun 28 19:50:46 2005
@@ -0,0 +1,323 @@
+# $Revision$, $Date$
+Summary:	Fam, the File Alteration Monitor
+Summary(pl):	Monitor zmian w plikach
+Summary(pt_BR):	FAM, um monitor de alteraçőes em arquivos
+Name:		fam
+Version:	2.6.10
+Release:	2
+License:	GPL
+Group:		Networking/Daemons
+Source0:	ftp://oss.sgi.com/projects/fam/download/stable/%{name}-%{version}.tar.gz
+# Source0-md5:	1c5a2ea659680bdd1e238d7828a857a7
+Source1:	%{name}.inetd
+Patch0:		%{name}-dnotify.patch
+Patch1:		%{name}-build.patch
+Patch2:		%{name}-rpcsvc.patch
+Patch3:		%{name}-cleanup.patch
+Patch4:		%{name}-gcc34.patch
+URL:		http://oss.sgi.com/projects/fam/
+BuildRequires:	autoconf
+BuildRequires:	automake
+BuildRequires:	libstdc++-devel
+BuildRequires:	libtool
+Requires:	%{name}-libs = %{version}-%{release}
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+fam, the File Alteration Monitor, provides a daemon and an API which
+applications can use to be notified when specific files or directories
+are changed.
+
+%description -l pl
+fam dostarcza serwer i API pozwalające aplikacjom na uzyskiwanie
+informacji o zmianach w określonych plikach lub katalogach.
+
+%description -l pt_BR
+O fam fornece um servidor e uma API que aplicaçőes podem usar para
+receber notificaçőes sobre mudanças em arquivos ou diretórios
+específicos.
+
+%package inetd
+Summary:	inetd configs for fam
+Summary(pl):	Pliki konfiguracyjne do użycia fam poprzez inetd
+Group:		Daemons
+PreReq:		%{name}-common = %{epoch}:%{version}-%{release}
+PreReq:		rc-inetd
+Requires:	inetdaemon
+Requires:	portmap
+Conflicts:	rlinetd
+Conflicts:	inetd
+#Requires:	xinetd
+
+%description inetd
+Fam configs for running from inetd.
+
+%description inetd -l pl
+Pliki konfiguracyjna fam do startowania demona poprzez inetd.
+
+%package standalone
+Summary:	Standalone daemon configs for fam
+Summary(pl):	Pliki konfiguracyjne do startowania fam w trybie standalone
+Group:		Daemons
+PreReq:		%{name}-common = %{epoch}:%{version}-%{release}
+PreReq:		rc-scripts
+
+%description standalone
+Fam configs for running as a standalone daemon.
+
+%description standalone -l pl
+Pliki konfiguracyjne fam do startowania demona w trybie
+standalone.
+
+%package libs
+Summary:	Libraries for FAM
+Summary(pl):	Biblioteki FAMa
+Summary(pt_BR):	FAM, um monitor de alteraçoes em arquivos
+License:	LGPL
+Group:		Libraries
+Obsoletes:	libfam0
+
+%description libs
+Libraries for FAM.
+
+%description libs -l pl
+Biblioteki FAMa.
+
+%description libs -l pt_BR
+FAM, um monitor de alteraçoes em arquivos.
+
+%package devel
+Summary:	Includes to develop using FAM
+Summary(pl):	Pliki nagłówkowe FAM
+Summary(pt_BR):	Arquivos para desenvolvimento com a libfam
+License:	LGPL
+Group:		Development/Libraries
+Requires:	%{name}-libs = %{version}-%{release}
+Requires:	libstdc++-devel
+Obsoletes:	libfam0-devel
+
+%description devel
+Includes to develop using FAM.
+
+%description devel -l pl
+Pliki nagłówkowe FAM.
+
+%description devel -l pt_BR
+Bibliotecas e arquivos de inclusăo para desenvolvimento com a libfam.
+
+%package static
+Summary:	FAM static libraries
+Summary(pl):	Biblioteki statyczne FAM
+Summary(pt_BR):	Bibliotecas estáticas para desenvolvimento com a libfam
+License:	LGPL
+Group:		Development/Libraries
+Requires:	%{name}-devel = %{version}-%{release}
+
+%description static
+FAM static libraries.
+
+%description static -l pl
+Biblioteki statyczne FAM.
+
+%description static -l pt_BR
+Bibliotecas estáticas para desenvolvimento com a libfam.
+
+%prep
+%setup -q
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
+
+%build
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions"
+%configure
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd
+
+%{__make} install \
+	DESTDIR=$RPM_BUILD_ROOT
+
+install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/sgi_fam
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+if [ -f /var/lock/subsys/rc-inetd ]; then
+	/etc/rc.d/init.d/rc-inetd reload 1>&2
+else
+	echo "Type \"/etc/rc.d/init.d/rc-inetd start\" to start inet server" 1>&2
+fi
+
+%postun
+if [ -f /var/lock/subsys/rc-inetd ]; then
+	/etc/rc.d/init.d/rc-inetd reload
+fi
+
+%post	libs -p /sbin/ldconfig
+%postun	libs -p /sbin/ldconfig
+
+%files
+%defattr(644,root,root,755)
+%doc AUTHORS ChangeLog NEWS README TODO
+%attr(755,root,root) %{_bindir}/*
+%config %{_sysconfdir}/%{name}.conf
+%attr(640,root,root) /etc/sysconfig/rc-inetd/sgi_fam
+%{_mandir}/man1/fam.1m*
+
+%files libs
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/lib*.so.*.*
+
+%files devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/lib*.so
+%{_libdir}/lib*.la
+%{_includedir}/*.h
+%{_mandir}/man3/*
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/*.a
+
+%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.37  2005/06/28 17:50:46  baggins
+- gamin is in no fucking way a replacement for fam!
+- added standalone and inetd subpackages as the only inet daemon that
+  supports rpc is xinetd
+
+Revision 1.35  2005/03/13 10:39:38  paszczus
+- reverted
+
+Revision 1.33  2004/12/26 15:19:35  qboosh
+- autoheader
+
+Revision 1.32  2004/12/26 15:10:32  qboosh
+- updated Source0 URL
+
+Revision 1.31  2004/09/25 11:20:51  radek
+- cosmetics (spaces -> tabs)
+
+Revision 1.30  2004/03/27 13:08:35  qboosh
+- always use __cxx to link (dropped gcc2 hack), -devel R: libstdc++-devel
+
+Revision 1.29  2004/03/02 12:33:09  grzegol
+- updated dnotify patch
+- strict internal deps
+- rel. 2
+
+Revision 1.28  2004/02/17 12:09:56  pluto
+- gcc 3.4 fix.
+
+Revision 1.27  2003/11/13 11:43:55  wrobell
+- revert last change: krzak do not hide errors! i am really pissed off
+  because your fucking change uninstalled my inetd. if you want to fix it,
+  then do it, otherwise leave it.
+
+Revision 1.26  2003/09/25 17:05:52  krzak
+- Requires xinetd instead inetdaemon, because seems working wonly with xinetd.
+- rel 1.2
+
+Revision 1.25  2003/09/25 01:34:40  krzak
+- add cleanup.patch that in fix remove the temp file
+- rel 1.1 NFY
+
+Revision 1.24  2003/05/25 11:00:51  malekith
+- massive attack, adding Source-md5
+
+Revision 1.23  2003/05/25 05:47:18  misi3k
+- massive attack s/pld.org.pl/pld-linux.org/
+
+Revision 1.22  2003/04/15 09:15:07  misi3k
+- updated to 2.6.10
+- removed gcc3 patch (not needed)
+
+Revision 1.21  2003/01/15 11:48:05  trojan
+- added rc-inetd support for fam service
+- release 6
+
+Revision 1.20  2002/12/09 22:42:12  wrobell
+- rel. 5
+
+Revision 1.19  2002/11/25 14:13:02  ankry
+- massive attack: no need for 755 for *.la
+
+Revision 1.18  2002/11/14 18:42:39  wrobell
+- rel. 4
+
+Revision 1.17  2002/10/09 13:14:22  kloczek
+- use more macros, some cosmetics, added missing "rm -f missing" and use new %doc
+
+Revision 1.16  2002/08/29 14:00:59  wiget
+- fix compilation with gcc 3.2 (by DJ_Urban)
+
+Revision 1.15  2002/08/17 22:28:57  qboosh
+- base package is on GPL; release 2
+
+Revision 1.14  2002/08/17 13:30:48  kloczek
+- merge translations from Conectiva.
+
+Revision 1.13  2002/08/17 12:36:04  blues
+- 2.6.9 - SECURITY update; STBR
+
+Revision 1.12  2002/06/23 20:32:22  kloczek
+- perl -pi -e "s/^libtoolize --copy --force/\%\{__libtoolize\}/"
+
+Revision 1.11  2002/05/21 23:13:01  kloczek
+perl -pi -e "s/^automake -a -c -f --foreing/\%\{__automake\}/; \
+             s/^automake -a -c -f/\%\{__automake\}/; \
+	     s/^autoconf/\%\{__autoconf\}/"
+
+Revision 1.10  2002/05/21 09:31:10  kloczek
+- if it possible map %%{__cc} to %%{__cxx} in the same way as in mozilla.spec.
+
+Revision 1.9  2002/05/02 16:14:19  kloczek
+- release 7,
+- add -fno-rtti -fno-exceptions to CXXFLAGS and map %%{__cc} on %{__cxx} (now
+  libstdc++ patch can be removed),
+- per subpackage License field (mail GPL all other LGPL),
+- fixed requires rules for libs, devel and static subpackages.
+Added TODO:
+- add rc-inetd upport or fam service.
+
+Revision 1.8  2002/04/25 16:17:06  arturs
+fixed a small typo
+
+Revision 1.7  2002/04/13 11:28:29  michuz
+- added fam-rpcsvc.patch (fixes linking)
+
+Revision 1.6  2002/03/24 23:28:16  kloczek
+- perl -pi -e "s/^automake -a -c$/automake -a -c -f/"
+
+Revision 1.5  2002/02/23 01:58:11  kloczek
+- adapterized.
+
+Revision 1.4  2002/02/22 23:28:50  kloczek
+- removed all Group fields translations (our rpm now can handle translating
+  Group field using gettext).
+
+Revision 1.3  2002/02/06 04:03:04  kloczek
+- spec adapterized,
+- libfam0{,-devel} added to Obsoletes for allow upgrade from MDK.
+NOTE: rc-inets support still NYF.
+
+Revision 1.2  2002/01/18 20:09:09  qboosh
+- fixed static pl description and base groups, cosmetics
+
+Revision 1.1  2002/01/18 15:52:11  misiek
+- initial pld relase (nfy; rc-inetd support missing)
================================================================



More information about the pld-cvs-commit mailing list