%define _prefix /opt/freeware %define _defaultdocdir %{_prefix}/doc %define glib2_version 2.2.1 Name: libgtop2 Summary: libgtop library (version 2) Version: 2.0.1 Release: 1 License: LGPL URL: ftp://ftp.gnome.org/pub/GNOME/pre-gnome2/sources/libgtop Group: System Environment/Libraries Source: libgtop-%{version}.tar.bz2 Patch0: libgtop-2.0.1-aix.patch Patch1: libgtop-2.0.1-autotools.patch BuildRoot: %{_tmppath}/%{name}-%{version}-root Requires: glib2 >= %{glib2_version} BuildRequires: glib2-devel >= %{glib2_version} %description libgtop is a library for portably obtaining information about processes, such as their PID, memory usage, etc. %package devel Summary: Libraries and include files for developing with libgtop. Group: Development/Libraries Requires: %{name} = %{version} Requires: glib2-devel >= %{glib2_version} %description devel This package provides the necessary development libraries and include files to allow you to develop with libgtop. %prep %setup -q -n libgtop-%{version} if test x$PATCH = x ; then PATCH=patch ; fi $PATCH -p2 -s < %{_sourcedir}/libgtop-2.0.1-aix.patch $PATCH -p2 -s < %{_sourcedir}/libgtop-2.0.1-autotools.patch %build PATH=%{_bindir}:$PATH ./configure --prefix=%{_prefix} make %install if test "%{buildroot}" != "/"; then rm -rf %{buildroot} fi mkdir -p %{buildroot} make DESTDIR=%{buildroot} install-strip # Make the links cd %{buildroot} for dir in bin lib do mkdir -p usr/$dir cd usr/$dir ln -sf ../..%{_prefix}/$dir/* . cd - done %clean %post chown root:system %{_bindir}/libgtop_server2 chmod g+s %{_bindir}/libgtop_server2 %files %defattr(-, root, system) %doc AUTHORS COPYING ChangeLog NEWS README %{_bindir}/* %{_libdir}/*.a %{_libdir}/locale/*/LC_MESSAGES/libgtop-2.0.mo %{_prefix}/info/*.info /usr/bin/* /usr/lib/lib*.a %files devel %defattr(-, root, system) %{_libdir}/*.la %{_includedir}/libgtop-2.0 %{_libdir}/pkgconfig/*.pc %{_libdir}/libgtop/include/*.h