X-Git-Url: http://git.pld-linux.org/?p=packages%2Frpm.git;a=blobdiff_plain;f=rpm.spec;h=2af3bd4eef7d09cabf9f8885c3243dec8a2cf3ee;hp=298c2ab38f497a853da89839ede06dcb7c9c739a;hb=0c19e2c8a9db14970d5176407a4dace61fa171a0;hpb=4cd847467d24f27c7c58b83ee760f620c87f8915 diff --git a/rpm.spec b/rpm.spec index 298c2ab..2af3bd4 100644 --- a/rpm.spec +++ b/rpm.spec @@ -6,9 +6,11 @@ Summary(de): RPM Packet-Manager Summary(es): Gestor de paquetes RPM Summary(pl): Aplikacja do zarz±dzania pakietami RPM Summary(pt_BR): Gerenciador de pacotes RPM +Summary(ru): íÅÎÅÄÖÅÒ ÐÁËÅÔÏ× ÏÔ Red Hat +Summary(uk): íÅÎÅÄÖÅÒ ÐÁËÅÔ¦× ×¦Ä Red Hat Name: rpm Version: 4.1 -Release: 5 +Release: 9 License: GPL Group: Base Source0: ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.1.x/%{name}-%{version}.tar.gz @@ -32,6 +34,9 @@ Source17: %{name}-php-provides Source18: %{name}-php-requires Source19: %{name}-find-php-provides Source20: %{name}-find-php-requires +Source30: builder +Source31: adapter.awk +Source32: pldnotify.awk Patch0: %{name}-pl.po.patch Patch1: %{name}-%{name}rc.patch Patch2: %{name}-arch.patch @@ -61,6 +66,7 @@ Patch25: %{name}-bb-and-short-circuit.patch Patch26: %{name}-4.1-branch-po-updates.patch Patch27: %{name}-link.patch Patch28: %{name}-beecrypt-opt.patch +Patch29: %{name}-python-pic.patch URL: http://www.rpm.org/ Icon: rpm.gif BuildRequires: autoconf >= 2.52 @@ -116,10 +122,10 @@ almacenaje de archivos, y informaci nombre, versión y descripción. %description -l pl -RPM jest doskona³ym mened¿erem pakietów. Dziêki niemu bêdziesz móg³ -przebudowaæ, zainstalowaæ czy zweryfikowaæ dowolny pakiet. Informacje -dotycz±ce ka¿dego pakietu, takie jak jego opis, lista plików -wchodz±cych w sk³ad pakietu, zale¿no¶ci od innych pakietów, s± +RPM jest doskona³ym programem zarz±dzaj±cym pakietami. Umo¿liwia on +przebudowanie, instalacjê czy weryfikacjê dowolnego pakietu. +Informacje dotycz±ce ka¿dego pakietu, takie jak jego opis, lista +plików wchodz±cych w sk³ad pakietu, zale¿no¶ci od innych pakietów, s± przechowywane w bazie danych i mo¿na je uzyskaæ za pomoc± opcji odpytywania programu rpm. @@ -130,12 +136,28 @@ pacotes individuais de software. Um pacote consiste de um conjunto de arquivos e informações adicionais, incluindo nome, versão e descrição do pacote, permissões dos arquivos, etc. +%description -l ru +RPM - ÜÔÏ ÍÏÝÎÙÊ ÍÅÎÅÄÖÅÒ ÐÁËÅÔÏ×, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ ÄÌÑ +ÓÏÚÄÁÎÉÑ, ÉÎÓÔÁÌÌÑÃÉÉ, ÚÁÐÒÏÓÏ× (query), ÐÒÏ×ÅÒËÉ, ÏÂÎÏ×ÌÅÎÉÑ É +ÕÄÁÌÅÎÉÑ ÐÒÏÇÒÁÍÍÎÙÈ ÐÁËÅÔÏ×. ðÁËÅÔ ÓÏÓÔÏÉÔ ÉÚ ÆÁÊÌÏ×ÏÇÏ ÁÒÈÉ×Á É +ÓÌÕÖÅÂÎÏÊ ÉÎÆÏÒÍÁÃÉÉ, ×ËÌÀÞÁÀÝÅÊ ÎÁÚ×ÁÎÉÅ, ×ÅÒÓÉÀ, ÏÐÉÓÁÎÉÅ É ÄÒÕÇÉÅ +ÄÁÎÎÙÅ Ï ÐÁËÅÔÅ. + +%description -l uk +RPM - ÃÅ ÐÏÔÕÖÎÉÊ ÍÅÎÅÄÖÅÒ ÐÁËÅÔ¦×, ÝÏ ÍÏÖÅ ÂÕÔÉ ×ÉËÏÒÉÓÔÁÎÉÊ ÄÌÑ +ÓÔ×ÏÒÅÎÎÑ, ¦ÎÓÔÁÌÑæ§, ÚÁÐÉÔ¦× (query), ÐÅÒÅצÒËÉ, ÐÏÎÏ×ÌÅÎÎÑ ÔÁ +×ÉÄÁÌÅÎÎÑ ÐÒÏÇÒÁÍÎÉÈ ÐÁËÅÔ¦×. ðÁËÅÔ ÓËÌÁÄÁ¤ÔØÓÑ Ú ÆÁÊÌÏ×ÏÇÏ ÁÒȦ×Õ ÔÁ +ÓÌÕÖÂÏ×ϧ ¦ÎÆÏÒÍÁæ§, ÝÏ Í¦ÓÔÉÔØ ÎÁÚ×Õ, ×ÅÒÓ¦À, ÏÐÉÓ ÔÁ ¦ÎÛÕ +¦ÎÆÏÒÍÁæÀ ÐÒÏ ÐÁËÅÔ. + %package devel Summary: Header files and libraries Summary(de): Header-Dateien uns Libraries Summary(es): Archivos de inclusión y bibliotecas para programas de manipulación de paquetes rpm Summary(pl): Pliki nag³ówkowe i biblioteki statyczne Summary(pt_BR): Arquivos de inclusão e bibliotecas para programas de manipulação de pacotes RPM +Summary(ru): èÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ Ó rpm-ÐÁËÅÔÁÍÉ +Summary(uk): èÅÄÅÒÉ ÔÁ ¦Â̦ÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍ, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ rpm Group: Development/Libraries Requires: %{name} = %{version} Requires: beecrypt-devel @@ -166,8 +188,8 @@ herramientas que necesiten un conocimiento profundo de paquetes RPM. %description devel -l pl System RPM zawiera bibliotekê C, która u³atwia manipulowanie pakietami RPM oraz bazami danych. W zamiarze ma to upro¶ciæ tworzenie -graficznych mened¿erów pakietów oraz innych narzêdzi, które wymagaj± -szczegó³owej wiedzy na temat pakietów RPM. +graficznych programów zarz±dzaj±cych pakietami oraz innych narzêdzi, +które wymagaj± szczegó³owej wiedzy na temat pakietów RPM. %description devel -l pt_BR O sistema de empacotamento RPM inclui uma biblioteca C que torna fácil @@ -175,11 +197,26 @@ a manipula facilitar a criação de gerenciadores gráficos de pacotes e outras ferramentas que precisem de conhecimento profundo de pacotes RPM. +%description devel -l ru +óÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÐÁËÅÔÁÍÉ RPM ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÕ C, ËÏÔÏÒÁÑ +ÕÐÒÏÝÁÅÔ ÍÁÎÉÐÕÌÑÃÉÀ ÐÁËÅÔÁÍÉ RPM É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÂÁÚÁÍÉ ÄÁÎÎÙÈ. +üÔÁ ÂÉÂÌÉÏÔÅËÁ ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÄÌÑ ÏÂÌÅÇÞÅÎÉÑ ÓÏÚÄÁÎÉÑ ÇÒÁÆÉÞÅÓËÉÈ +ÐÁËÅÔÎÙÈ ÍÅÎÅÄÖÅÒÏ× É ÄÒÕÇÉÈ ÕÔÉÌÉÔ, ËÏÔÏÒÙÍ ÎÅÏÂÈÏÄÉÍÏ ÒÁÂÏÔÁÔØ Ó +ÐÁËÅÔÁÍÉ RPM. + +%description devel -l uk +óÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÐÁËÅÔÁÍÉ RPM ͦÓÔÉÔØ Â¦Â̦ÏÔÅËÕ C, ËÏÔÒÁ ÓÐÒÏÝÕ¤ +ÒÏÂÏÔÕ Ú ÐÁËÅÔÁÍÉ RPM ÔÁ צÄÐÏצÄÎÉÍÉ ÂÁÚÁÍÉ ÄÁÎÉÈ. ãÑ Â¦Â̦ÏÔÅËÁ +ÐÒÉÚÎÁÞÅÎÁ ÄÌÑ ÐÏÌÅÇÛÅÎÎÑ ÓÔ×ÏÒÅÎÎÑ ÇÒÁƦÞÎÉÈ ÐÁËÅÔÎÉÈ ÍÅÎÅÄÖÅÒ¦× ÔÁ +¦ÎÛÉÈ ÕÔÉ̦Ô, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ RPM. + %package static Summary: RPM static libraries Summary(de): RPMs statische Libraries Summary(pl): Biblioteki statyczne RPM-a Summary(pt_BR): Bibliotecas estáticas para o desenvolvimento de aplicações RPM +Summary(ru): óÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ Ó rpm-ÐÁËÅÔÁÍÉ +Summary(uk): óÔÁÔÉÞÎÁ ¦Â̦ÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍ, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ rpm Group: Development/Libraries Requires: %{name}-devel = %{version} @@ -195,6 +232,16 @@ Biblioteki statyczne RPM-a. %description static -l pt_BR Bibliotecas estáticas para desenvolvimento. +%description static -l ru +óÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÐÁËÅÔÁÍÉ RPM ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÕ C, ËÏÔÏÒÁÑ +ÕÐÒÏÝÁÅÔ ÍÁÎÉÐÕÌÑÃÉÀ ÐÁËÅÔÁÍÉ RPM É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÂÁÚÁÍÉ ÄÁÎÎÙÈ. +üÔÏ ÓÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ RPM. + +%description static -l uk +óÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÐÁËÅÔÁÍÉ RPM ͦÓÔÉÔØ Â¦Â̦ÏÔÅËÕ C, ËÏÔÒÁ ÓÐÒÏÝÕ¤ +ÒÏÂÏÔÕ Ú ÐÁËÅÔÁÍÉ RPM ÔÁ צÄÐÏצÄÎÉÍÉ ÂÁÚÁÍÉ ÄÁÎÉÈ. ãÅ ÓÔÁÔÉÞÎÁ +¦Â̦ÏÔÅËÁ RPM. + %package utils Summary: Additional utilities for managing rpm packages and database Summary(de): Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken @@ -308,6 +355,8 @@ Summary: Scripts for building binary RPM packages Summary(de): Scripts fürs Bauen binärer RPM-Pakete Summary(pl): Skrypty pomocnicze do budowania binarnych RPM-ów Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes +Summary(ru): óËÒÉÐÔÙ É ÕÔÉÌÉÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ× +Summary(uk): óËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÐÏÂÕÄÏ×É ÐÁËÅÔ¦× Group: Applications/File Requires: %{name} = %{version} Requires: /bin/id @@ -346,6 +395,48 @@ Skrypty pomocnicze do budowania binarnych RPM- Este pacote contém scripts e programas executáveis que são usados para construir pacotes usando o RPM. +%description build -l ru +òÁÚÌÉÞÎÙÅ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÓËÒÉÐÔÙ É ÉÓÐÏÌÎÑÅÍÙÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ +ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÓÂÏÒËÉ RPM'Ï×. + +%description build -l uk +ò¦ÚÎÏÍÁΦÔΦ ÄÏÐÏͦÖΦ ÓËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ +ÐÏÂÕÄÏ×É RPM'¦×. + +%package build-tools +Summary: Scripts for managing .spec files and building RPM packages +Summary(de): Scripts fürs Bauen binärer RPM-Pakete +Summary(pl): Skrypty pomocnicze do zarz±dznia plikami .spec i budowania RPM-ów +Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes +Summary(ru): óËÒÉÐÔÙ É ÕÔÉÌÉÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ× +Summary(uk): óËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÐÏÂÕÄÏ×É ÐÁËÅÔ¦× +Group: Applications/File +Requires: %{name}-build = %{version} +# these are optional +#Requires: cvs +#Requires: wget + +%description build-tools +Scripts for managing .spec files and building RPM packages. + +%description build-tools -l de +Scripts fürs Bauen RPM-Pakete. + +%description build-tools -l pl +Skrypty pomocnicze do zarz±dzania plikami .spec i do budowania RPM-ów. + +%description build-tools -l pt_BR +Este pacote contém scripts e programas executáveis que são usados para +construir pacotes usando o RPM. + +%description build-tools -l ru +òÁÚÌÉÞÎÙÅ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÓËÒÉÐÔÙ É ÉÓÐÏÌÎÑÅÍÙÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ +ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÓÂÏÒËÉ RPM'Ï×. + +%description build-tools -l uk +ò¦ÚÎÏÍÁΦÔΦ ÄÏÐÏͦÖΦ ÓËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ +ÐÏÂÕÄÏ×É RPM'¦×. + %package -n beecrypt Summary: Crypto library Summary(pl): Biblioteka kryptograficzna @@ -365,9 +456,9 @@ Summary: Crypto library - development files Summary(pl): Biblioteka kryptograficzna - pliki developerskie Version: %{beecrypt_ver} Release: %{beecrypt_rel} +Epoch: 1 Group: Development/Libraries Requires: beecrypt = %{beecrypt_ver} -Epoch: 1 %description -n beecrypt-devel Crypto library - development files. @@ -380,9 +471,9 @@ Summary: Crypto library - static version Summary(pl): Statyczna biblioteka kryptograficzna Version: %{beecrypt_ver} Release: %{beecrypt_rel} +Epoch: 1 Group: Development/Libraries Requires: beecrypt-devel = %{beecrypt_ver} -Epoch: 1 %description -n beecrypt-static Static version of crypto library. @@ -425,6 +516,7 @@ Statyczna wersja biblioteki kryptograficznej. %patch26 -p1 %patch27 -p1 %patch28 -p1 +%patch29 -p1 sed -e 's/^/@pld@/' %{SOURCE2} >>platform.in cp -f platform.in macros.pld.in @@ -511,6 +603,10 @@ install %{SOURCE16} $RPM_BUILD_ROOT%{_libdir}/rpm/check-files install scripts/find-php* $RPM_BUILD_ROOT%{_libdir}/rpm/ install scripts/php.{prov,req} $RPM_BUILD_ROOT%{_libdir}/rpm/ +install %{SOURCE30} $RPM_BUILD_ROOT%{_bindir}/builder +install %{SOURCE31} $RPM_BUILD_ROOT%{_bindir}/adapter.awk +install %{SOURCE32} $RPM_BUILD_ROOT%{_bindir}/pldnotify.awk + install rpmio/ugid.h $RPM_BUILD_ROOT%{_includedir}/rpm install -d $RPM_BUILD_ROOT%{_sysconfdir}/rpm @@ -619,13 +715,13 @@ rm -rf $RPM_BUILD_ROOT %files devel %defattr(644,root,root,755) %{_includedir}/rpm -%attr(755,root,root) %{_libdir}/librpm.la +%{_libdir}/librpm.la %attr(755,root,root) %{_libdir}/librpm.so -%attr(755,root,root) %{_libdir}/librpmio.la +%{_libdir}/librpmio.la %attr(755,root,root) %{_libdir}/librpmio.so -%attr(755,root,root) %{_libdir}/librpmdb.la +%{_libdir}/librpmdb.la %attr(755,root,root) %{_libdir}/librpmdb.so -%attr(755,root,root) %{_libdir}/librpmbuild.la +%{_libdir}/librpmbuild.la %attr(755,root,root) %{_libdir}/librpmbuild.so %files static @@ -683,6 +779,12 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{py_sitedir}/rpmdb/*.so %{py_sitedir}/rpmdb/*.py* +%files build-tools +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/builder +%attr(755,root,root) %{_bindir}/adapter.awk +%attr(755,root,root) %{_bindir}/pldnotify.awk + %files -n beecrypt %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libbeecrypt.so.*.* @@ -690,7 +792,7 @@ rm -rf $RPM_BUILD_ROOT %files -n beecrypt-devel %defattr(644,root,root,755) %{_prefix}/lib/libbeecrypt.so -%attr(755,root,root) %{_prefix}/lib/libbeecrypt.la +%{_prefix}/lib/libbeecrypt.la %{_includedir}/beecrypt %files -n beecrypt-static