]> git.pld-linux.org Git - packages/byacc.git/blob - byacc.spec
- perl -pi -e "s/^automake -a -c$/automake -a -c -f/"
[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 aclocal
69 autoheader
70 autoconf
71 automake -a -c -f
72 %configure
73 %{__make}
74
75 %install
76 rm -rf $RPM_BUILD_ROOT
77 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}
78
79 %{__make} install \
80         DESTDIR=$RPM_BUILD_ROOT
81
82 ln -sf yacc $RPM_BUILD_ROOT%{_bindir}/byacc
83 echo ".so yacc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/byacc.1
84
85 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
86
87 %clean
88 rm -rf $RPM_BUILD_ROOT
89
90 %files
91 %defattr(644,root,root,755)
92 %attr(755,root,root) %{_bindir}/*
93 %{_mandir}/man1/*
94 %lang(ja) %{_mandir}/ja/man1/*
95 %lang(ko) %{_mandir}/ko/man1/*
96 %lang(pl) %{_mandir}/pl/man1/*
This page took 0.106636 seconds and 3 git commands to generate.