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