diff options
author | Martin Baulig <martin@src.gnome.org> | 1999-02-10 15:00:20 +0000 |
---|---|---|
committer | Martin Baulig <martin@src.gnome.org> | 1999-02-10 15:00:20 +0000 |
commit | 6e278d98f1159c771f5cf4f0a54cfb0cf0e4b445 (patch) | |
tree | d49b650b159f4ae628344341496b648de5deaaa9 /libgtop.spec.in | |
parent | 17a1b6b1cb6ddc512884a8328c8455d235ff4449 (diff) | |
download | libgtop-6e278d98f1159c771f5cf4f0a54cfb0cf0e4b445.tar.gz |
*** empty log message ***
Diffstat (limited to 'libgtop.spec.in')
-rw-r--r-- | libgtop.spec.in | 121 |
1 files changed, 121 insertions, 0 deletions
diff --git a/libgtop.spec.in b/libgtop.spec.in new file mode 100644 index 00000000..00b03d36 --- /dev/null +++ b/libgtop.spec.in @@ -0,0 +1,121 @@ +# Note that this is NOT a relocatable package +%define ver @VERSION@ +%define rel SNAP +%define prefix /usr + +Summary: LibGTop library +Name: libgtop +Version: %ver +Release: %rel +Copyright: LGPL +Group: X11/Libraries +Source: ftp://ftp.gnome.org/pub/GNOME/sources/libgtop/libgtop-%{ver}.tar.gz +BuildRoot: /tmp/libgtop-root +Packager: Martin Baulig <martin@home-of-linux.org> +URL: http://www.home-of-linux.org/gnome/libgtop/ +Prereq: /sbin/install-info +Docdir: %{prefix}/doc + +%description + +A library that fetches information about the running system such as +cpu and memory usage, active processes etc. + +On Linux systems, these information are taken directly from the /proc +filesystem while on other systems a server is used to read those +information from /dev/kmem or whatever. + +%package devel +Summary: Libraries, includes, etc to develop LibGTop applications +Group: X11/libraries +Requires: libgtop + +%description devel +Libraries, include files, etc you can use to develop GNOME applications. + +%package examples +Summary: Examples for LibGTop +Group: X11/libraries +Requires: libgtop + +%description examples +Examples for LibGTop. + + +%changelog + +* Tue Aug 19 1998 Martin Baulig <martin@home-of-linux.org> + +- released LibGTop 0.25.0 + +* Sun Aug 16 1998 Martin Baulig <martin@home-of-linux.org> + +- first version of the RPM + +%prep +%setup + +%build +# Needed for snapshot releases. +if [ ! -f configure ]; then + CFLAGS="$RPM_OPT_FLAGS" ./autogen.sh --prefix=%prefix --without-linux-table --with-libgtop-inodedb --with-libgtop-examples --with-libgtop-guile --with-libgtop-smp +else + CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%prefix --without-linux-table --with-libgtop-inodedb --with-libgtop-examples --with-libgtop-guile --with-libgtop-smp +fi + +if [ "$SMP" != "" ]; then + (make "MAKE=make -k -j $SMP"; exit 0) + make +else + make +fi + +%install +rm -rf $RPM_BUILD_ROOT + +make prefix=$RPM_BUILD_ROOT%{prefix} install + +# +# msf - remove these as they are really supposed to come from gnome-libs +# +# martin - don't remove since they are no longer installed if build +# with GNOME +# +# rm -f $RPM_BUILD_ROOT/%{prefix}/lib/libgnomesupport.a +# rm -f $RPM_BUILD_ROOT/%{prefix}/lib/libgnomesupport.la +# rm -f $RPM_BUILD_ROOT/%{prefix}/lib/libgnomesupport.so.0 +# rm -f $RPM_BUILD_ROOT/%{prefix}/lib/libgnomesupport.so.0.0.0 + +rm -fr $RPM_BUILD_ROOT/%{prefix}/include/libgtop + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-, root, root) + +%doc RELNOTES-0.25 AUTHORS ChangeLog NEWS README copyright.txt +%doc ANNOUNCE ANNOUNCE-0.25 README.LATEST TODO +%doc src/inodedb/README.inodedb + +%{prefix}/lib/lib*.so.* +%{prefix}/share/* +%{prefix}/bin/* + +%files devel +%defattr(-, root, root) + +%{prefix}/lib/lib*.so +%{prefix}/lib/*a +%{prefix}/lib/*.sh +%{prefix}/lib/*.def +%{prefix}/include/* + +%files examples +%defattr(-,root,root) + +%{prefix}/libexec/libgtop/* |