+# TODO:
+# - add rc-inetd suport for fam service.
+#
Summary: Fam, the File Alteration Monitor
Summary(pl): Monitor zmian w plikach
Name: fam
Version: 2.6.7
-Release: 1
-License: GPL/LGPL
+Release: 7
+License: LGPL
Group: Networking/Daemons
Source0: ftp://oss.sgi.com/projects/fam/download/%{name}-%{version}.tar.gz
Patch0: %{name}-dnotify.patch
Patch1: %{name}-build.patch
Patch2: %{name}-clean_files.patch
-Patch3: %{name}-libstdc++.patch
-Patch4: %{name}-rpcsvc.patch
+Patch3: %{name}-rpcsvc.patch
URL: http://oss.sgi.com/projects/fam/
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: libstdc++-devel
BuildRequires: libtool
Prereq: rc-inetd
+Requires: %{name}-libs = %{version}
Requires: inetdaemon
Requires: portmap
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+%define __cxx %{__cc}
+
%description
fam, the File Alteration Monitor, provides a daemon and an API which
applications can use to be notified when specific files or directories
%package libs
Summary: Libraries for FAM
Summary(pl): Biblioteki FAMa
+License: LGPL
Group: Libraries
Obsoletes: libfam0
%package devel
Summary: Includes to develop using FAM
Summary(pl): Pliki nag³ówkowe FAM
+License: LGPL
Group: Development/Libraries
-Requires: %{name}-libs
+Requires: %{name}-libs = %{version}
Obsoletes: libfam0-devel
%description devel
%package static
Summary: FAM static libraries
Summary(pl): Biblioteki statyczne FAM
+License: LGPL
Group: Development/Libraries
-Requires: %{name}
+Requires: %{name}-devel = %{version}
%description static
FAM static libraries.
%patch1 -p1
%patch2 -p1
%patch3 -p1
-%patch4 -p1
%build
rm -f missing
aclocal
autoconf
automake -a -c -f
+CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions"
%configure
%{__make}