X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=bison.spec;h=6dfbb4c075527ab0740cd693c08cc214c27739ac;hb=0097b53de4719892dab1538867e75f5cb5562331;hp=a20796db33e747819e4e876b75478d22e08c67f6;hpb=ec0aa7155f6bb700152d7866424345aebcb567e7;p=packages%2Fbison.git diff --git a/bison.spec b/bison.spec index a20796d..6dfbb4c 100644 --- a/bison.spec +++ b/bison.spec @@ -2,26 +2,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.32 -Release: 1 +Version: 1.875 +Release: 7 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 +Patch2: %{name}-code_start-segv.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 @@ -65,27 +67,40 @@ yacc. V 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 +%patch2 -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 @@ -100,10 +115,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 %{name}.lang +%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*