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