Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Alexander_Naumov:SLE12
libgtop
libgtop.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File libgtop.spec of Package libgtop
# # spec file for package libgtop # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: libgtop Version: 2.28.5 Release: 0 # WARNING: After changing versions please call Re or rpmbuild to auto-update spec file: #%(sh %{_sourcedir}/%{name}_spec-update.sh %{_sourcedir} %{name} libgtop-2_0) %define libgtop-2_0_name 10 Summary: LibGTop Library License: GPL-2.0+ Group: System/Libraries Source: http://download.gnome.org/sources/libgtop/2.28/%{name}-%{version}.tar.xz Source1: %{name}_spec-update.sh Source99: baselibs.conf # PATCH-FIX-SLE extending-max-cpu-number.patch bnc#885202 mgorse@suse.com -- extend max. number of CPUs. From upstream; ABI break. Patch0: extending-max-cpu-number.patch BuildRequires: fdupes BuildRequires: glib2-devel BuildRequires: gobject-introspection-devel BuildRequires: intltool BuildRequires: translation-update-upstream BuildRequires: xorg-x11-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build %description A library that fetches information about the running system, such as CPU and memory usage and active processes. On Linux systems, this information is taken directly from the /proc file system. On other systems, a server is used to read information from /dev/kmem. %package -n libgtop-2_0-10 Summary: LibGTop Library Group: System/Libraries Recommends: %{name}-lang # Needed to make lang package installable Provides: %{name} = %{version} Obsoletes: %{name} < %{version} # bug437293 %ifarch ppc64 Obsoletes: libgtop-64bit %endif # %description -n libgtop-2_0-10 A library that fetches information about the running system, such as CPU and memory usage and active processes. On Linux systems, this information is taken directly from the /proc file system. On other systems, a server is used to read information from /dev/kmem. %package -n typelib-1_0-GTop-2_0 Summary: LibGTop Library -- Introspection bindings Group: System/Libraries %description -n typelib-1_0-GTop-2_0 A library that fetches information about the running system, such as CPU and memory usage and active processes. On Linux systems, this information is taken directly from the /proc file system. On other systems, a server is used to read information from /dev/kmem. This package provides the GObject Introspection bindings for libgtop. %package devel Summary: Include Files and Libraries mandatory for Development Group: Development/Libraries/GNOME Requires: libgtop-2_0-10 = %{version} Requires: typelib-1_0-GTop-2_0 = %{version} # bug437293 %ifarch ppc64 Obsoletes: libgtop-devel-64bit %endif # PreReq: %install_info_prereq %description devel This package contains all necessary include files and libraries needed to develop applications that require these. %package doc Summary: LibGTop Library Group: Development/Libraries/GNOME Requires: libgtop-2_0-10 = %{version} PreReq: /sbin/install-info %description doc A library that fetches information about the running system, such as CPU and memory usage and active processes. On Linux systems, this information is taken directly from the /proc file system. On other systems, a server is used to read information from /dev/kmem. %lang_package %prep %setup -q translation-update-upstream # rpmlint note: libgtop has a separate translation for both Bengali and Bengali India %patch0 -p1 %build %configure\ --disable-static %__make %{?jobs:-j%jobs} %install %makeinstall %if 0%{?suse_version} <= 1110 %{__rm} %{buildroot}%{_datadir}/locale/la/LC_MESSAGES/* %endif %if 0%{?suse_version} <= 1120 %{__rm} %{buildroot}%{_datadir}/locale/en@shaw/LC_MESSAGES/* %endif find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print %find_lang %{name}-2.0 LIBNAME="$(echo $RPM_BUILD_ROOT%{_libdir}/%{name}-*.so.?? | sed 's/.*\///;s/\.so\./-/;s/\./_/')" if test "$LIBNAME" != libgtop-2_0-10 ; then echo "Library version does not match package name. It should be $LIBNAME." exit 1 fi %clean rm -rf $RPM_BUILD_ROOT %post -n libgtop-2_0-10 -p /sbin/ldconfig %postun -n libgtop-2_0-10 -p /sbin/ldconfig %post doc %install_info --info-dir=%{_datadir}/info %{_datadir}/info/%{name}2.info.gz %postun doc %install_info_delete --info-dir=%{_datadir}/info %{_datadir}/info/%{name}2.info.gz %files lang -f %{name}-2.0.lang %files -n libgtop-2_0-10 %defattr(-, root, root) %doc AUTHORS COPYING NEWS README copyright.txt %{_libdir}/*.so.* %files -n typelib-1_0-GTop-2_0 %defattr(-, root, root) %{_libdir}/girepository-1.0/GTop-2.0.typelib %files devel %defattr(-, root, root) %{_includedir}/libgtop-2.0 %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %{_datadir}/gir-1.0/GTop-2.0.gir %doc %{_datadir}/gtk-doc/html/libgtop/ %files doc %defattr(-, root, root) %doc %{_infodir}/*.info* %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor