X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=bison.spec;h=ec1b196f39fce37508d1bfdc9cb97e7cce0d45a9;hb=924419f4feea14e559bc829f41df97d93f68d967;hp=542fa138c2697f70d7122ec0f948b79934cce729;hpb=da4b9b19766c266cd2a9e5a5daa3e5dba0a44fd6;p=packages%2Fbison.git diff --git a/bison.spec b/bison.spec index 542fa13..ec1b196 100644 --- a/bison.spec +++ b/bison.spec @@ -1,25 +1,28 @@ Summary: A GNU general-purpose parser generator Summary(de): GNU-Parser-Generator +Summary(es): Generador de parser de la GNU Summary(fr): Générateur d'analyseur lexical de GNU -Summary(pl): GNU generator sk³adni +Summary(pl): GNU generator sk³adni +Summary(pt_BR): Gerador de parser da GNU +Summary(ru): Bison - ÇÅÎÅÒÁÔÏÒ ÐÁÒÓÅÒÏ× GNU Summary(tr): GNU ayrýþtýrýcý üreticisi +Summary(uk): Bison - ÇÅÎÅÒÁÔÏÒ ÐÁÒÓÅÒ¦× GNU Name: bison -Version: 1.31 -Release: 1 +Version: 1.875 +Release: 5 License: GPL Group: Development/Tools -Group(de): Entwicklung/Werkzeuge -Group(fr): Development/Outils -Group(pl): Programowanie/Narzêdzia -Source0: ftp://prep.ai.mit.edu/pub/gnu/%{name}/%{name}-%{version}.tar.bz2 +Source0: ftp://ftp.gnu.org/pub/gnu/%{name}/%{name}-%{version}.tar.bz2 +# Source0-md5: b7f8027b249ebd4dd0cc948943a71af0 Source1: %{name}.1.pl Patch0: %{name}-info.patch -Patch1: %{name}-man.patch -BuildRequires: autoconf +Patch1: %{name}-unused.patch +BuildRequires: automake +BuildRequires: m4 >= 1.4 +BuildRequires: texinfo BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -Obsoletes: yacc -%define _datadir /usr/share/misc +%define pkgdatadir %{_datadir}/bison %description Bison is a general purpose parser generator which converts a grammar @@ -39,6 +42,12 @@ kompatibel ist. Viele Programme benutzen ihn als Teil des Aufbauvorgangs. Bison wird nur auf Systemen benötigt, die zur Entwicklung verwendet werden. +%description -l es +Este es el creador de análisis gramatical GNU más compatible con yacc. +Varios programas lo utilizan como parte del su proceso de +construcción. Bison solamente hace falta en sistemas que se usan para +desarrollo. + %description -l fr Générateur d'analyseur lexical de GNU compatible avec yacc. De nombreux programmes l'utilisent dans leur phase de construction. Bison @@ -51,30 +60,50 @@ podczas kompilacji potrzebuje tego programu aby proces budowy plik binarnych przebiega³ prawid³owo. Bison jest potrzebny tylko w systemach, w których prowadzone s± ró¿nego rodzaju kompilacje. +%description -l pt_BR +Este é o gerador de análise gramatical GNU que é mais compatível com +yacc. Vários programas o utilizam como parte do seu processo de +construção. Bison é somente necessário em sistemas que são usados para +desenvolvimento. + +%description -l ru +Bison - ÜÔÏ ÐÁÒÓÅÒ, × ÏÓÎÏ×ÎÏÍ ÓÏ×ÍÅÓÔÉÍÙÊ Ó yacc. íÎÏÇÉÅ ÐÒÏÇÒÁÍÍÙ +ÉÓÐÏÌØÚÕÀÔ ÅÇÏ × ÐÒÏÃÅÓÓÅ ËÏÍÐÉÌÌÑÃÉÉ. Bison ÎÕÖÅÎ ÔÏÌØËÏ × ÓÉÓÔÅÍÁÈ, +ËÏÔÏÒÙÅ ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ. + %description -l tr byacc bir yacc ayrýþtýrýcýsýdýr. Pek çok program tarafýndan, kurulum süreci sýrasýnda kullanýlýr. Geliþtirme yapanlara gerekli olabilir. +%description -l uk +Bison - ÃÅ ÐÁÒÓÅÒ, ÚÄŦÌØÛÏÇÏ ÓÕͦÓÎÉÊ Ú yacc. âÁÇÁÔÏ ÐÒÏÇÒÁÍ +×ÉËÏÒÉÓÔÏ×ÕÀÔØ ÊÏÇÏ × ÐÒÏÃÅÓ¦ ËÏÍЦÌÑæ§. Bison ÐÏÔÒ¦ÂÅÎ Ô¦ÌØËÉ × +ÓÉÓÔÅÍÁÈ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ. + %prep %setup -q %patch0 -p1 %patch1 -p1 %build -# needs at least autoconf 2.52g -#aclocal -#autoconf +rm -f config/config.sub +cp /usr/share/automake/config.sub config/ %configure -%{__make} +%{__make} \ + pkgdatadir=%{pkgdatadir} %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_mandir}/pl/man1 -%{__make} install DESTDIR=$RPM_BUILD_ROOT +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT \ + pkgdatadir=%{pkgdatadir} install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/bison.1 +%find_lang %{name} + %clean rm -rf $RPM_BUILD_ROOT @@ -84,10 +113,11 @@ rm -rf $RPM_BUILD_ROOT %postun [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 -%files +%files -f %{name}.lang %defattr(644,root,root,755) -%attr(755,root,root) %{_bindir}/* +%attr(755,root,root) %{_bindir}/bison +%{pkgdatadir} +%{_libdir}/lib*.a %{_mandir}/man1/* %lang(pl) %{_mandir}/pl/man1/* -%{_infodir}/*info* -%{_datadir}/* +%{_infodir}/*.info*