Summary: LibGTop library
-Summary(es): Biblioteca libgtop
-Summary(ja): LibGTop ¥é¥¤¥Ö¥é¥ê
-Summary(pl): Biblioteka LibGTop
-Summary(pt_BR): Biblioteca libgtop
-Summary(ru): âÉÂÌÉÏÔÅËÁ LibGTop
-Summary(uk): â¦Â̦ÏÔÅËÁ LibGTop
+Summary(es.UTF-8): Biblioteca LibGTop
+Summary(ja.UTF-8): LibGTop ライブラリ
+Summary(pl.UTF-8): Biblioteka LibGTop
+Summary(pt_BR.UTF-8): Biblioteca LibGTop
+Summary(ru.UTF-8): Библиотека LibGTop
+Summary(uk.UTF-8): Бібліотека LibGTop
Name: libgtop
-Version: 2.0.6
+Version: 2.32.0
Release: 1
Epoch: 1
-License: LGPL
+License: GPL v2+
Group: Libraries
-Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/2.0/%{name}-%{version}.tar.bz2
-# Source0-md5: 1b538b919fb3a53a2615f1d3e51deeff
-Patch0: %{name}-info.patch
-Patch1: %{name}-configure.patch
-Patch2: %{name}-ovflw.patch
+Source0: http://ftp.gnome.org/pub/gnome/sources/libgtop/2.32/%{name}-%{version}.tar.xz
+# Source0-md5: 887491e96841eff68cfacd1ed8872e56
URL: http://www.home-of-linux.org/gnome/libgtop/
-BuildRequires: ORBit2-devel >= 2.5.1
-BuildRequires: XFree86-devel
-BuildRequires: autoconf
+BuildRequires: autoconf >= 2.62
BuildRequires: automake
-BuildRequires: bc
-BuildRequires: gettext-devel >= 0.10.35-9
+BuildRequires: docbook-dtd412-xml
BuildRequires: gdbm-devel >= 1.8.3
-BuildRequires: glib2-devel >= 2.0.6
-BuildRequires: guile-devel
+BuildRequires: gettext-tools >= 0.10.35-9
+BuildRequires: glib2-devel >= 1:2.26.0
+BuildRequires: gobject-introspection-devel >= 0.6.7
+BuildRequires: gtk-doc >= 1.8
+BuildRequires: intltool >= 0.35.0
BuildRequires: libtool
-BuildRequires: zlib-devel
-BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-Obsoletes: libgtop-examples
+BuildRequires: perl-base
+BuildRequires: pkgconfig
+BuildRequires: rpmbuild(macros) >= 1.197
+BuildRequires: tar >= 1:1.22
+BuildRequires: texinfo
+BuildRequires: xorg-lib-libXau-devel
+BuildRequires: xz
+Requires: glib2 >= 1:2.26.0
Obsoletes: libgtop1
+# sr@Latn vs. sr@latin
+Conflicts: glibc-misc < 6:2.7
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
A library that fetches information about the running system such as
other systems a server is used to read those information from
/dev/kmem or whatever.
-%description -l es
-Una biblioteca que obtiene información sobre el sistema como cpu y uso
+%description -l es.UTF-8
+Una biblioteca que obtiene información sobre el sistema como cpu y uso
de la memoria, procesos activos, etc. En sistemas Linux esta
-información se obtiene directamente del sistema de archivos /proc.
+información se obtiene directamente del sistema de archivos /proc.
+
+%description -l ja.UTF-8
+このライブラリは、 CPU やメモリの使用率、アクティブプロセスなど、
+実行中のシステムの情報を得るためのものです。
+
+Linux システムでは、この情報は他のプログラムが /dev/kmem などから
+取り出した情報の入っている /proc ファイルシステムから読み込まれます。
+
+%description -l pl.UTF-8
+LibGTop jest biblioteką do pozyskiwania informacji o uruchomionych
+procesach jak zajętość pamięci i czasu procesora, aktywnych procesach
+itd. Na Linuksie powyższe informacje są pozyskiwane bezpośrednio z
+systemu plikowego znajdującego się w /proc, a na innych do pozyskania
+powyższych informacji wykorzystywane jest urządzenie /dev/kmem lub
+jeszcze w inny sposób zależny od systemu.
-%description -l ja
-¤³¤Î¥é¥¤¥Ö¥é¥ê¤Ï¡¢ CPU ¤ä¥á¥â¥ê¤Î»ÈÍÑΨ¡¢¥¢¥¯¥Æ¥£¥Ö¥×¥í¥»¥¹¤Ê¤É¡¢
-¼Â¹ÔÃæ¤Î¥·¥¹¥Æ¥à¤Î¾ðÊó¤òÆÀ¤ë¤¿¤á¤Î¤â¤Î¤Ç¤¹¡£
+%description -l pt_BR.UTF-8
+Uma biblioteca que obtém informações sobre o sistema como cpu e uso da
+memória, processos ativos, etc. Em sistemas Linux estas informações
+são obtidas diretamente do sistema de arquivos /proc.
-Linux ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤Î¾ðÊó¤Ï¾¤Î¥×¥í¥°¥é¥à¤¬ /dev/kmem ¤Ê¤É¤«¤é
-¼è¤ê½Ð¤·¤¿¾ðÊó¤ÎÆþ¤Ã¤Æ¤¤¤ë /proc ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤«¤éÆɤ߹þ¤Þ¤ì¤Þ¤¹¡£
+%description -l ru.UTF-8
+Библиотека, которая извлекает информацию о работающей системе, такую
+как использование памяти и процессорного времени, активные процессы и
+др.
-%description -l pl
-LibGTop jest bibliotek± do pozyskiwania informacji o uruchomionych
-procesach jak zajêto¶æ pamiêci i czasu procesora, aktywnych procesach
-itd. Na Linuksie powy¿sze informacje s± pozyskiwane bezpo¶rednio z
-systemu plikowego znajduj±cego siê w /proc, a na innych do pozyskania
-powy¿szych informacji wykorzystywane jest urz±dzenie /dev/kmem lub
-jeszcze w inny sposób zale¿ny od systemu.
+На системах Linux эта информация берется напрямую из файловой системы
+/proc, тогда как на других системах используется сервер для чтения из
+таких источников как /dev/kmem.
-%description -l pt_BR
-Uma biblioteca que obtém informações sobre o sistema como cpu e uso da
-memória, processos ativos, etc. Em sistemas Linux estas informações
-são obtidas diretamente do sistema de arquivos /proc.
+%description -l uk.UTF-8
+Бібліотека, що добуває інформацію про працюючу систему, таку як
+використання памяті та процесорного часу, активні процеси та інше.
-%description -l ru
-âÉÂÌÉÏÔÅËÁ, ËÏÔÏÒÁÑ ÉÚ×ÌÅËÁÅÔ ÉÎÆÏÒÍÁÃÉÀ Ï ÒÁÂÏÔÁÀÝÅÊ ÓÉÓÔÅÍÅ, ÔÁËÕÀ
-ËÁË ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÁÍÑÔÉ É ÐÒÏÃÅÓÓÏÒÎÏÇÏ ×ÒÅÍÅÎÉ, ÁËÔÉ×ÎÙÅ ÐÒÏÃÅÓÓÙ É
-ÄÒ.
+На системах Linux ця інформація береться напряму з файлової системи
+/proc, тоді як на інших системах використовується сервер для читання з
+таких джерел як /dev/kmem.
-îÁ ÓÉÓÔÅÍÁÈ Linux ÜÔÁ ÉÎÆÏÒÍÁÃÉÑ ÂÅÒÅÔÓÑ ÎÁÐÒÑÍÕÀ ÉÚ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ
-/proc, ÔÏÇÄÁ ËÁË ÎÁ ÄÒÕÇÉÈ ÓÉÓÔÅÍÁÈ ÉÓÐÏÌØÚÕÅÔÓÑ ÓÅÒ×ÅÒ ÄÌÑ ÞÔÅÎÉÑ ÉÚ
-ÔÁËÉÈ ÉÓÔÏÞÎÉËÏ× ËÁË /dev/kmem.
+%package apidocs
+Summary: LibGTop API documentation
+Summary(pl.UTF-8): Dokumentacja API LibGTop
+Group: Documentation
+Requires: gtk-doc-common
-%description -l uk
-â¦Â̦ÏÔÅËÁ, ÝÏ ÄÏÂÕ×Á¤ ¦ÎÆÏÒÍÁæÀ ÐÒÏ ÐÒÁÃÀÀÞÕ ÓÉÓÔÅÍÕ, ÔÁËÕ ÑË
-×ÉËÏÒÉÓÔÁÎÎÑ ÐÁÍÑÔ¦ ÔÁ ÐÒÏÃÅÓÏÒÎÏÇÏ ÞÁÓÕ, ÁËÔÉ×Φ ÐÒÏÃÅÓÉ ÔÁ ¦ÎÛÅ.
+%description apidocs
+LibGTop API documentation.
-îÁ ÓÉÓÔÅÍÁÈ Linux ÃÑ ¦ÎÆÏÒÍÁÃ¦Ñ ÂÅÒÅÔØÓÑ ÎÁÐÒÑÍÕ Ú ÆÁÊÌÏ×ϧ ÓÉÓÔÅÍÉ
-/proc, ÔÏĦ ÑË ÎÁ ¦ÎÛÉÈ ÓÉÓÔÅÍÁÈ ×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ÓÅÒ×ÅÒ ÄÌÑ ÞÉÔÁÎÎÑ Ú
-ÔÁËÉÈ ÄÖÅÒÅÌ ÑË /dev/kmem.
+%description apidocs -l pl.UTF-8
+Dokumentacja API LibGTop.
%package devel
Summary: Header files and etc for develop LibGTop applications
-Summary(es): Bibliotecas e archivos de inclusión para desarrollar aplicaciones libgtop
-Summary(ja): LibGTop ¥¢¥×¥ê¥±¡¼¥·¥ç¥óºîÀ®¤Î¤¿¤á¤Î¥é¥¤¥Ö¥é¥ê¡¢¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë¤ä¤½¤Î¾¥Õ¥¡¥¤¥ë
-Summary(pl): Pliki nag³ówkowe dla LibGTop
-Summary(pt_BR): Bibliotecas e arquivos de inclusão para desenvolver aplicações com a libgtop
-Summary(ru): æÁÊÌÙ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ LibGTop
-Summary(uk): æÁÊÌÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ LibGTop
+Summary(es.UTF-8): Bibliotecas e archivos de inclusión para desarrollar aplicaciones LibGTop
+Summary(ja.UTF-8): LibGTop アプリケーション作成のためのライブラリ、インクルードファイルやその他ファイル
+Summary(pl.UTF-8): Pliki nagłówkowe dla LibGTop
+Summary(pt_BR.UTF-8): Bibliotecas e arquivos de inclusão para desenvolver aplicações com a LibGTop
+Summary(ru.UTF-8): Файлы для разработки программ с использованием LibGTop
+Summary(uk.UTF-8): Файли для розробки програм з використанням LibGTop
Group: X11/Development/Libraries
-Requires: %{name} = %{epoch}:%{version}
+Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: gdbm-devel >= 1.8.3
+Requires: glib2-devel >= 1:2.26.0
+Requires: xorg-lib-libXau-devel
Obsoletes: libgtop1-devel
%description devel
Header files and etc for develop LibGTop applications.
-%description devel -l es
-Bibliotecas e archivos de inclusión para desarrollar aplicaciones
-libgtop.
+%description devel -l es.UTF-8
+Bibliotecas e archivos de inclusión para desarrollar aplicaciones
+LibGTop.
-%description devel -l ja
-CPU ¤ä¥á¥â¥ê¤Î»ÈÍÑΨ¤Ê¤É¤Î¥·¥¹¥Æ¥à¾ðÊó¤Ë¥¢¥¯¥»¥¹¤¹¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ò
-ºîÀ®¤¹¤ë¾ì¹ç¡¢¤³¤Î¥Ñ¥Ã¥±¡¼¥¸¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤¯¤À¤µ¤¤¡£
+%description devel -l ja.UTF-8
+CPU やメモリの使用率などのシステム情報にアクセスするアプリケーションを
+作成する場合、このパッケージをインストールしてください。
-%description devel -l pl
-Pliki nag³ówkowe i inne potrzebne do tworzenia programów opartych o
+%description devel -l pl.UTF-8
+Pliki nagłówkowe i inne potrzebne do tworzenia programów opartych o
LibGTop.
-%description devel -l pt_BR
-Bibliotecas e arquivos de inclusão para desenvolver aplicações com a
-libgtop.
+%description devel -l pt_BR.UTF-8
+Bibliotecas e arquivos de inclusão para desenvolver aplicações com a
+LibGTop.
-%description devel -l ru
-âÉÂÌÉÏÔÅËÉ, ÈÅÄÅÒÙ É ÄÒÕÇÉÅ ÆÁÊÌÙ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ Ó
-ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ LibGTop.
+%description devel -l ru.UTF-8
+Библиотеки, хедеры и другие файлы для разработки программ с
+использованием LibGTop.
-%description devel -l uk
-â¦Â̦ÏÔÅËÉ, ÈÅÄÅÒÉ ÔÁ ¦ÎÛ¦ ÆÁÊÌÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ
+%description devel -l uk.UTF-8
+Бібліотеки, хедери та інші файли для розробки програм з використанням
LibGTop.
%package static
Summary: Static LibGTop libraries
-Summary(pl): Biblioteki statyczne LibGTop
-Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com libgtop
-Summary(ru): óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ LibGTop
-Summary(uk): óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ LibGTop
+Summary(pl.UTF-8): Biblioteki statyczne LibGTop
+Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com LibGTop
+Summary(ru.UTF-8): Статические библиотеки для разработки программ с использованием LibGTop
+Summary(uk.UTF-8): Статичні бібліотеки для розробки програм з використанням LibGTop
Group: X11/Development/Libraries
-Requires: %{name}-devel = %{epoch}:%{version}
+Requires: %{name}-devel = %{epoch}:%{version}-%{release}
%description static
Static LibGTop libraries.
-%description static -l pl
+%description static -l pl.UTF-8
Biblioteki statyczne LibGTop.
-%description static -l pt_BR
-Bibliotecas estáticas para desenvolvimento com libgtop.
+%description static -l pt_BR.UTF-8
+Bibliotecas estáticas para desenvolvimento com LibGTop.
-%description static -l uk
-óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ LibGTop.
+%description static -l uk.UTF-8
+Статичні бібліотеки для розробки програм з використанням LibGTop.
-%description static -l ru
-óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ
+%description static -l ru.UTF-8
+Статические библиотеки для разработки программ с использованием
LibGTop.
+%package examples
+Summary: LibGTop - example programs
+Summary(pl.UTF-8): LibGTop - przykładowe programy
+Group: X11/Development/Libraries
+
+%description examples
+LibGTop - example programs.
+
+%description examples -l pl.UTF-8
+LibGTop - przykładowe programy.
+
%prep
%setup -q
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-
-cd src/daemon
-sed -e 's/.*-static//' Makefile.am > Makefile.am.tmp
-mv -f Makefile.am.tmp Makefile.am
%build
-rm -f missing
+%{__glib_gettextize}
+%{__intltoolize}
%{__libtoolize}
-glib-gettextize --copy --force
%{__aclocal}
%{__autoconf}
+%{__autoheader}
%{__automake}
+touch po/POTFILES.in
%configure \
- --with-linux-table=no \
- --with-libgtop-inodedb \
- --with-libgtop-guile \
- --with-libgtop-smp
+ --disable-silent-rules \
+ --enable-gtk-doc \
+ --with-html-dir=%{_gtkdocdir}
%{__make}
%install
-#rm -rf $RPM_BUILD_ROOT
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-# remove bogus es_ES locale (empty while there is non-empty es)
-rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/es_ES
-rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+cp -p examples/*.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
%find_lang %{name} --all-name
%clean
rm -rf $RPM_BUILD_ROOT
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
-%post devel
-[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+%post devel -p /sbin/postshell
+-/usr/sbin/fix-info-dir -c %{_infodir}
-%postun devel
-[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+%postun devel -p /sbin/postshell
+-/usr/sbin/fix-info-dir -c %{_infodir}
%files -f %{name}.lang
%defattr(644,root,root,755)
-%doc AUTHORS ChangeLog NEWS README RELNOTES* src/inodedb/README.inodedb
-%attr(755,root,root) %{_libdir}/lib*.so.*
-%attr(755,root,root) %{_bindir}/file_by_inode2
-%attr(755,root,root) %{_bindir}/libgtop_daemon2
-%attr(755,root,root) %{_bindir}/mkinodedb2
+%doc AUTHORS ChangeLog NEWS README
+%attr(755,root,root) %{_libdir}/libgtop-2.0.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgtop-2.0.so.10
+%{_libdir}/girepository-1.0/GTop-2.0.typelib
+
+%files apidocs
+%defattr(644,root,root,755)
+%{_gtkdocdir}/%{name}
%files devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib*.so
-%{_includedir}/gnome
+%attr(755,root,root) %{_libdir}/libgtop-2.0.so
+%{_libdir}/libgtop-2.0.la
+%{_datadir}/gir-1.0/GTop-2.0.gir
%{_includedir}/libgtop-2.0
%{_infodir}/*info*
-%{_pkgconfigdir}/*.pc
+%{_pkgconfigdir}/libgtop-2.0.pc
%files static
%defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/libgtop-2.0.a
+
+%files examples
+%defattr(644,root,root,755)
+%{_examplesdir}/%{name}-%{version}