Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > f6a65fb762a88b98f743931f6ffbdc48 > files > 5

xlogmaster-1.6.0-10mdk.src.rpm

%define name	xlogmaster
%define version	1.6.0
%define release	10mdk

Summary:	Quick & easy monitoring of logfiles and devices.
Name:		%{name}
Version:	%{version}
Release:	%{release}
Source0:	ftp://ftp.gnu.org/xlogmaster/%{name}-%{version}.tar.bz2
Source1:	%{name}-%{version}-extra.tar.bz2
Source2:	%{name}-icons.tar.bz2
Patch0:		%{name}-gcc3.2.fix.patch.bz2
BuildRoot:	%{_tmppath}/%{name}-%{version}-buildroot
BuildRequires:	libgtk+1.2-devel
License:	GPL
URL:		http://www.gnu.org/software/xlogmaster/
Group:		Monitoring

%description
The Xlogmaster is a program that allows easy and flexible monitoring of
all logfiles and devices that allow being read via cat (like the /proc
devices). It allows you to set a lot of events based on certain activities
in the monitored logfiles/devices and should prove very helpful for almost
anyone.

%prep

%setup -q -T -b 0 -n %{name}-%{version}
%setup -q -T -D -a 1
%patch0 -p1

%build
%configure	--with-xlogmaster-home=%{_sysconfdir} \
		--with-xlogmaster-lib=%{_datadir}/xlogmaster \
		--with-xlogmaster-db=%{_localstatedir}/xlogmaster \
		--disable-gtkrc

%make

%install
rm -rf $RPM_BUILD_ROOT

%makeinstall XLM_LIB=%{buildroot}%{_datadir}/xlogmaster XLM_DB=%{buildroot}%{_localstatedir}/xlogmaster

install -d %{buildroot}%{_menudir}
cat << EOF > %{buildroot}%{_menudir}/%{name}
?package(%{name}): needs="x11" \
		   icon="%{name}.png" \
		   section="Applications/Monitoring" \
		   title="Xlogmaster" \
		   longtitle="Logfile viewer" \
		   command="%{name} -terse"
#?package(%{name}): needs="x11" \
#		    section="Documentation/Websites" \
#		    title="Xlogmaster Homepage" \
#		    command="if ps U \$USER | grep -q \$BROWSER; then \$BROWSER -remote \'openURL(%{url})\'; else \$BROWSER \'%{url}\'; fi"
EOF

install -d ${RPM_BUILD_ROOT}{%{_miconsdir},%{_liconsdir}}
tar -xOjf %{SOURCE2} icons/16x16.png > ${RPM_BUILD_ROOT}%{_miconsdir}/%{name}.png
tar -xOjf %{SOURCE2} icons/32x32.png > ${RPM_BUILD_ROOT}%{_iconsdir}/%{name}.png
tar -xOjf %{SOURCE2} icons/48x48.png > ${RPM_BUILD_ROOT}%{_liconsdir}/%{name}.png

%post
%{update_menus}
%__install_info %{_infodir}/xlogmaster.info.* %{_infodir}/dir

%preun
if [ $1 = 0 ]; then
    %__install_info --delete %{_infodir}/xlogmaster.info.* %{_infodir}/dir
fi

%postun
%{clean_menus}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc COPYING NEWS README TODO doc/old-tutorial.txt.gz %{name}-%{version}-extra/*.html
%{_bindir}/*
%dir %{_datadir}/xlogmaster
%{_datadir}/xlogmaster/*
%dir %{_localstatedir}/xlogmaster
%{_localstatedir}/xlogmaster/*
%{_mandir}/man1/xlogmaster.1*
%{_infodir}/xlogmaster.info*
%{_iconsdir}/%{name}.png
%{_liconsdir}/%{name}.png
%{_miconsdir}/%{name}.png
%{_menudir}/%{name}

%changelog
* Sat Feb 01 2003 Lenny Cartier <lenny@mandrakesoft.com 1.6.0-10mdk
- rebuild

* Sat Nov 23 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.6.0-9mdk
- fix missing files

* Thu Nov 14 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.6.0-8mdk
- from Per Øyvind Karlsen <peroyvind@delonic.no> :
	- gcc-3.2 compilation fixes
	- Cleanups
	- s/Copyright/License/ - Do not use obsolete Copyright tag
	- Removed redundant PreReq
	- Added missing BuildRequires
	- Moved xlogmaster-lib files into a more appropriate place(make rpmlint happy)

* Thu Oct 24 2002 Maxim Heijndijk <cchq@wanadoo.nl> 1.6.0-7mdk
- Rebuilt for Mandrake 9.0 / MandrakeClub.
- Added BuildRequires for gcc 2.96.
- Fixed bindir.
- Fixed datbase dir.
- Fixed manfile permissions.
- Removed gtkrc files.

* Sat Oct 12 2002 Maxim Heijndijk <cchq@wanadoo.nl> 1.6.0-6
- Fixed Group.

* Mon Oct 07 2002 Maxim Heijndijk <cchq@wanadoo.nl> 1.6.0-5
- Rebuilt for MandrakeClub.

* Mon May 07 2001 Maxim Heijndijk <cchq@wanadoo.nl> 1.6.0-4
- Rebuild with glibc-2.2.2.
- More docs.

* Wed Aug 23 2000 Maxim Heijndijk <cchq@wanadoo.nl> 1.6.0-3
- Added menuentryfile
- Bzipping/stripping now handled by spec-helper
- Manpages to %{_mandir}

* Tue Jun 20 2000 Maxim Heijndijk <cchq@wanadoo.nl> 1.6.0-2
- Made package relocatable
- bzipped source
- bzipped manpage

* Fri Apr 02 1999 Arne Coucheron <arneco@online.no> [1.6.0-1]
- corrected source url
- requires GTK+ >= 1.2.1
- sound, script and database files moved to /usr/lib/xlogmaster
- strip the binary

* Wed Aug 26 1998 Arne Coucheron <arneco@online.no> [1.4.3-1]
- installing the info file

* Mon Jul 27 1998 Arne Coucheron <arneco@online.no> [1.4.1-1]
- first release