Blame libgtop.spec.in

Packit d37888
# Note that this is NOT a relocatable package
Packit d37888
%define ver      @VERSION@
Packit d37888
%define  RELEASE SNAP
Packit d37888
%define  rel     %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE}
Packit d37888
%define prefix   /usr
Packit d37888
Packit d37888
Summary: LibGTop library
Packit d37888
Name: libgtop
Packit d37888
Version: %ver
Packit d37888
Release: %rel
Packit d37888
License: GPL
Packit d37888
Group: X11/Libraries
Packit d37888
Source: ftp://ftp.gnome.org/pub/GNOME/sources/libgtop/libgtop-%{ver}.tar.gz
Packit d37888
BuildRoot: /tmp/libgtop-root
Packit d37888
Packager: Martin Baulig <martin@home-of-linux.org>
Packit d37888
URL: http://www.home-of-linux.org/gnome/libgtop/
Packit d37888
Prereq: /sbin/install-info
Packit d37888
Docdir: %{prefix}/doc
Packit d37888
Packit d37888
%description
Packit d37888
Packit d37888
A library that fetches information about the running system such as
Packit d37888
cpu and memory usage, active processes etc.
Packit d37888
Packit d37888
On Linux systems, these information are taken directly from the /proc
Packit d37888
filesystem while on other systems a server is used to read those
Packit d37888
information from /dev/kmem or whatever. 
Packit d37888
Packit d37888
%package devel
Packit d37888
Summary: Libraries, includes, etc to develop LibGTop applications
Packit d37888
Group: X11/libraries
Packit d37888
Requires: libgtop
Packit d37888
Packit d37888
%description devel
Packit d37888
Libraries, include files, etc you can use to develop GNOME applications.
Packit d37888
Packit d37888
%package examples
Packit d37888
Summary: Examples for LibGTop
Packit d37888
Group: X11/libraries
Packit d37888
Requires: libgtop
Packit d37888
Packit d37888
%description examples
Packit d37888
Examples for LibGTop.
Packit d37888
Packit d37888
Packit d37888
%changelog
Packit d37888
Packit d37888
* Tue Aug 19 1998 Martin Baulig <martin@home-of-linux.org>
Packit d37888
Packit d37888
- released LibGTop 0.25.0
Packit d37888
Packit d37888
* Sun Aug 16 1998 Martin Baulig <martin@home-of-linux.org>
Packit d37888
Packit d37888
- first version of the RPM
Packit d37888
Packit d37888
%prep
Packit d37888
%setup
Packit d37888
Packit d37888
%build
Packit d37888
# Needed for snapshot releases.
Packit d37888
if [ ! -f configure ]; then
Packit d37888
  CFLAGS="$RPM_OPT_FLAGS" ./autogen.sh --prefix=%prefix --without-linux-table --with-libgtop-examples --with-libgtop-smp
Packit d37888
else
Packit d37888
%ifarch alpha
Packit d37888
  CFLAGS="$RPM_OPT_FLAGS" ./configure --host=alpha-redhat-linux --prefix=%prefix --without-linux-table --with-libgtop-inodedb --with-libgtop-examples --with-libgtop-smp
Packit d37888
%else
Packit d37888
  CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%prefix --without-linux-table --with-libgtop-examples --with-libgtop-smp
Packit d37888
%endif
Packit d37888
fi
Packit d37888
Packit d37888
if [ "$SMP" != "" ]; then
Packit d37888
  (make "MAKE=make -k -j $SMP"; exit 0)
Packit d37888
  make
Packit d37888
else
Packit d37888
  make
Packit d37888
fi
Packit d37888
Packit d37888
%install
Packit d37888
rm -rf $RPM_BUILD_ROOT
Packit d37888
Packit d37888
make prefix=$RPM_BUILD_ROOT%{prefix} install
Packit d37888
Packit d37888
#
Packit d37888
# msf - remove these as they are really supposed to come from gnome-libs
Packit d37888
#
Packit d37888
# martin - don't remove since they are no longer installed if build
Packit d37888
#          with GNOME
Packit d37888
#
Packit d37888
# rm -f $RPM_BUILD_ROOT/%{prefix}/lib/libgnomesupport.a
Packit d37888
# rm -f $RPM_BUILD_ROOT/%{prefix}/lib/libgnomesupport.la
Packit d37888
# rm -f $RPM_BUILD_ROOT/%{prefix}/lib/libgnomesupport.so.0
Packit d37888
# rm -f $RPM_BUILD_ROOT/%{prefix}/lib/libgnomesupport.so.0.0.0
Packit d37888
Packit d37888
rm -fr $RPM_BUILD_ROOT/%{prefix}/include/libgtop
Packit d37888
Packit d37888
%clean
Packit d37888
rm -rf $RPM_BUILD_ROOT
Packit d37888
Packit d37888
%post -p /sbin/ldconfig
Packit d37888
Packit d37888
%postun -p /sbin/ldconfig
Packit d37888
Packit d37888
%files
Packit d37888
%defattr(-, root, root)
Packit d37888
Packit d37888
%doc RELNOTES-0.25 RELNOTES-1.0 AUTHORS ChangeLog NEWS README
Packit d37888
%doc TODO NEWS.old copyright.txt
Packit d37888
%doc src/inodedb/README.inodedb
Packit d37888
Packit d37888
%{prefix}/lib/lib*.so.*
Packit d37888
%{prefix}/share/*
Packit d37888
%{prefix}/bin/*
Packit d37888
Packit d37888
%files devel
Packit d37888
%defattr(-, root, root)
Packit d37888
Packit d37888
%{prefix}/lib/lib*.so
Packit d37888
%{prefix}/lib/*a
Packit d37888
%{prefix}/lib/*.sh
Packit d37888
%{prefix}/lib/*.def
Packit d37888
%{prefix}/include/*
Packit d37888
Packit d37888
%files examples
Packit d37888
%defattr(-,root,root)
Packit d37888
Packit d37888
%{prefix}/libexec/libgtop