Blame libgtop.spec

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