]> git.pld-linux.org Git - packages/byacc.git/blob - byacc.spec
- release 23: merge translations from Conectiva.
[packages/byacc.git] / byacc.spec
1 Summary:        public domain yacc parser generator
2 Summary(de):    Public Domain yacc-Parser-Generator
3 Summary(es): Yacc, generador de parser de dominio público
4 Summary(fr):    Générateur d'analyseur lexical yacc du domaine public
5 Summary(pl):    Generator analizatora sk³adni
6 Summary(pt_BR): Yacc, gerador de parser de domínio público
7 Summary(ru):    ó×ÏÂÏÄÎÏ ÒÁÓÐÒÏÓÔÒÁÎÑÅÍÙÊ ÇÅÎÅÒÁÔÏÒ ÐÁÒÓÅÒÏ× Yacc
8 Summary(tr):    Ayrýþtýrýcý üreteci
9 Summary(uk):    ÷¦ÌØÎÏ ÒÏÚÐÏ×ÓÀÄÖÕ×ÁÎÉÊ ÇÅÎÅÒÁÔÏÒ ÐÁÒÓÅҦנYacc
10 Name:           byacc
11 Version:        1.9
12 Release:        23
13 License:        Public Domain
14 Group:          Development/Tools
15 Source0:        ftp://ftp.cs.berkeley.edu/ucb/4bsd/%{name}.%{version}.tar.Z
16 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
17 Patch0:         %{name}-fixmanpage.patch
18 Patch1:         %{name}-fix.patch
19 Patch2:         %{name}-security.patch
20 Patch3:         %{name}-automake.patch
21 BuildRequires:  autoconf
22 BuildRequires:  automake
23 Provides:       yacc
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %description
27 This is a public domain yacc parser. It is used by many programs
28 during their build process. You probably want this package if you do
29 development.
30
31 %description -l de
32 Dies ist ein yacc-Parser aus dem Public Domain. Er wird von vielen
33 Programmen zum Aufbau benutzt. Als Entwickler sind, werden Sie dieses
34 Paket zu schätzen wissen.
35
36 %description -l es
37 Este es un analista gramatical yacc de dominio público. Se usa en
38 varios programas durante su proceso de construcción. Probablemente
39 querrás este paquete si te dedicas al desarrollo.
40
41 %description -l fr
42 C'est un analyseur de syntaxe du domain public. Il est utilisé par de
43 nombreux programmes lors de leur processus de construction. Vous ne
44 voudrez probablement pas ce package si vous ne faîtes pas de
45 développement.
46
47 %description -l pl
48 Yacc jest analizatorem sk³adni dostêpnym na zasadach w³asno¶ci
49 publicznej, czêsto wykorzystywanym podczas budowania programów. Je¿eli
50 zamierzasz zajmowaæ siê wytwarzaniem oprogramowania, warto
51 zainstalowaæ ten pakiet.
52
53 %description -l pt_BR
54 Este é um analisador gramatical yacc de domínio público. Ele é
55 usado em vários programas durante seu processo de construção. Você
56 provavelmente vai querer este pacote se você faz desenvolvimento.
57
58 %description -l ru
59 Byacc (Berkeley Yacc) - ÜÔÏ Ó×ÏÂÏÄÎÏ ÒÁÓÐÒÏÓÔÒÁÎÑÅÍÙÊ ÇÅÎÅÒÁÔÏÒ
60 ÐÁÒÓÅÒÏ× LALR, ËÏÔÏÒÙÊ ÉÓÐÏÌØÚÕÅÔÓÑ ÍÎÏÇÉÍÉ ÐÒÏÇÒÁÍÍÁÍÉ × ÐÒÏÃÅÓÓÅ ÉÈ
61 ÐÏÓÔÒÏÅÎÉÑ.
62
63 %description -l tr
64 byacc bir yacc ayrýþtýrýcýsýdýr. Pek çok program tarafýndan, kurulum
65 süreci sýrasýnda kullanýlýr. Geliþtirme yapanlara gerekli olabilir.
66
67 %description -l uk
68 Byacc (Berkeley Yacc) - ÃŠצÌØÎÏ ÒÏÚÐÏ×ÓÀÄÖÕ×ÁÎÉÊ ÇÅÎÅÒÁÔÏÒ ÐÁÒÓÅÒ¦×
69 LALR, ÑËÉÊ ×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ÂÁÇÁÔØÍÁ ÐÒÏÇÒÁÍÁÍÉ × ÐÒÏÃÅÓ¦ §È ÐÏÂÕÄÏ×É.
70
71 %prep
72 %setup -c -q
73 %patch0 -p1
74 %patch1 -p1
75 chmod -R u+Xrw .
76 %patch2 -p1
77 %patch3 -p1
78
79 %build
80 rm -f missing
81 %{__aclocal}
82 %{__autoheader}
83 %{__autoconf}
84 %{__automake}
85 %configure
86 %{__make}
87
88 %install
89 rm -rf $RPM_BUILD_ROOT
90 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}
91
92 %{__make} install \
93         DESTDIR=$RPM_BUILD_ROOT
94
95 ln -sf yacc $RPM_BUILD_ROOT%{_bindir}/byacc
96 echo ".so yacc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/byacc.1
97
98 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
99
100 %clean
101 rm -rf $RPM_BUILD_ROOT
102
103 %files
104 %defattr(644,root,root,755)
105 %attr(755,root,root) %{_bindir}/*
106 %{_mandir}/man1/*
107 %lang(ja) %{_mandir}/ja/man1/*
108 %lang(ko) %{_mandir}/ko/man1/*
109 %lang(pl) %{_mandir}/pl/man1/*
This page took 0.09658 seconds and 3 git commands to generate.