File xlogmaster.spec of Package xlogmaster
#
# spec file for package xlogmaster (Version 1.6.1)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: xlogmaster
BuildRequires: gcc-c++ gtk-devel update-desktop-files
License: GNU General Public License (GPL) - all versions
Group: System/Monitoring
Provides: xlogmas
Obsoletes: xlogmas
Autoreqprov: on
Version: 1.6.1
Release: 27
Summary: Watch various logfiles
URL: http://www.gnu.org/software/xlogmaster/xlogmaster.html
Source: ftp://ftp.gnu.org/pub/gnu/xlogmaster/xlogmaster-%{version}.tar.bz2
Source1: %name.desktop
Patch: %{name}-%{version}-gcc-3.3.diff
Patch2: %{name}-%{version}-gcc4.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: %install_info_prereq
%description
Displays log files under X, configurable via a pop-up menu to select
which files to watch and to choose tail/cat mode.
Authors:
--------
Georg Greve <greve@gnu.org>
%prep
%setup -q
%patch -p1
%patch2 -p1
%build
%{suse_update_config}
autoconf
CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr \
--with-xlogmaster-lib=/usr/share/xlogmaster \
--with-xlogmaster-home=/usr/share/xlogmaster \
--with-xlogmaster-db=/usr/share/xlogmaster/database \
--mandir=%{_mandir} --infodir=%{_infodir}
make
%install
make DESTDIR=$RPM_BUILD_ROOT \
XLM_DB=$RPM_BUILD_ROOT/usr/share/xlogmaster/database \
XLM_HOME=$RPM_BUILD_ROOT/usr/share/xlogmaster \
XLM_LIB=$RPM_BUILD_ROOT/usr/share/xlogmaster \
install
mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps
install -m 0644 graphics/logo_small.xpm \
$RPM_BUILD_ROOT/usr/share/pixmaps/xlogmaster.xpm
%suse_update_desktop_file -i %name System Monitor
%clean
rm -rf $RPM_BUILD_ROOT
%post
%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
%postun
%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
%files
%defattr(-,root,root)
%doc TODO README ChangeLog NEWS
/usr/bin/xlogmaster
/usr/share/pixmaps/*
/usr/share/applications/*
%doc %{_infodir}/xlogmaster.info*
%doc %{_mandir}/man1/xlogmaster.1*
/usr/share/xlogmaster/
%changelog -n xlogmaster
* Sat Oct 28 2006 - meissner@suse.de
- use RPM_OPT_FLAGS also for CXXFLAGS.
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Fri Jan 13 2006 - lmichnovic@suse.cz
- updated to version 1.6.1
* Tue May 17 2005 - ltinkl@suse.cz
- fix build on x86_64 with gcc4
* Sat Jan 10 2004 - adrian@suse.de
- build as user
* Sun Sep 07 2003 - adrian@suse.de
- add Categories
* Fri Aug 15 2003 - adrian@suse.de
- install icon and add desktop file
* Thu Apr 24 2003 - ro@suse.de
- fix install_info --delete call and move from preun to postun
* Thu Feb 13 2003 - mmj@suse.de
- Use %%install_info macro [#23473]
* Thu Nov 28 2002 - pmladek@suse.cz
- fixed to build with gcc-3.3:
* fixed includes
* used the istringstream instead of the istrstream
* Wed Jul 11 2001 - sf@suse.de
- added suse_update_config
- added patch to build with gcc-3.01
* Fri Nov 24 2000 - vinil@suse.cz
- renamed from xlogmas to xlogmaster
* Mon Nov 06 2000 - ro@suse.de
- fixed neededforbuild
* Tue May 02 2000 - vinil@suse.cz
- buildroot added
* Wed Jan 26 2000 - ro@suse.de
- man,info to /usr/share using macro
* Mon Sep 13 1999 - bs@suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
* Tue Jul 13 1999 - bs@suse.de
- use gtk and glib instead of gtkn and glibn
* Tue Apr 06 1999 - ro@suse.de
- update to 1.6.0
* Tue Jan 12 1999 - uli@suse.de
- fixed loose link in /usr/share/xlogmaster
* Tue Nov 17 1998 - ro@suse.de
- update to 1.5.3 with disabled database
* Mon Jul 06 1998 - ro@suse.de
- initial version 1.0b