]> git.pld-linux.org Git - packages/bison.git/blobdiff - bison.spec
- copy config.sub from automake
[packages/bison.git] / bison.spec
index 542fa138c2697f70d7122ec0f948b79934cce729..ec1b196f39fce37508d1bfdc9cb97e7cce0d45a9 100644 (file)
@@ -1,25 +1,28 @@
 Summary:       A GNU general-purpose parser generator
 Summary(de):   GNU-Parser-Generator
 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(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(tr):   GNU ayrýþtýrýcý üreticisi
+Summary(uk):   Bison - ÇÅÎÅÒÁÔÏÒ ÐÁÒÓÅҦנGNU
 Name:          bison
 Name:          bison
-Version:       1.31
-Release:       1
+Version:       1.875
+Release:       5
 License:       GPL
 Group:         Development/Tools
 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
 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)
 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
 
 %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.
 
 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
 %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.
 
 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 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
 %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
 %configure
-%{__make}
+%{__make} \
+       pkgdatadir=%{pkgdatadir}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_mandir}/pl/man1
 
 
 %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
 
 
 install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/bison.1
 
+%find_lang %{name}
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %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
 
 %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)
 %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/*
 %{_mandir}/man1/*
 %lang(pl) %{_mandir}/pl/man1/*
-%{_infodir}/*info*
-%{_datadir}/*
+%{_infodir}/*.info*
This page took 0.103461 seconds and 4 git commands to generate.