]> git.pld-linux.org Git - packages/libgtop.git/blobdiff - libgtop.spec
Update to 2.32.0
[packages/libgtop.git] / libgtop.spec
index 4f87c912540e955ff8b4c5b39bf61289e47950a5..cc8f7b02b145b5e0c7a27d1c0b6c772fdec786a0 100644 (file)
@@ -1,36 +1,41 @@
 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
@@ -39,176 +44,203 @@ 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.
 
-%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}
This page took 0.042528 seconds and 4 git commands to generate.