]> git.pld-linux.org Git - packages/byacc.git/blob - byacc.spec
eeb81edfdbf830361ebc821e8d88e828fcf25af4
[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(tr):    Ayrýþtýrýcý üreteci
6 Name:           byacc
7 Version:        1.9
8 Release:        19
9 License:        public domain
10 Group:          Development/Tools
11 Source0:        ftp://ftp.cs.berkeley.edu/ucb/4bsd/%{name}.%{version}.tar.Z
12 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
13 Patch0:         %{name}-fixmanpage.patch
14 Patch1:         %{name}-fix.patch
15 Provides:       yacc
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 %description
19 This is a public domain yacc parser. It is used by many programs
20 during their build process. You probably want this package if you do
21 development.
22
23 %description -l de
24 Dies ist ein yacc-Parser aus dem Public Domain. Er wird von vielen
25 Programmen zum Aufbau benutzt. Als Entwickler sind, werden Sie dieses
26 Paket zu schätzen wissen.
27
28 %description -l fr
29 C'est un analyseur de syntaxe du domain public. Il est utilisé par de
30 nombreux programmes lors de leur processus de construction. Vous ne
31 voudrez probablement pas ce package si vous ne faîtes pas de
32 développement.
33
34 %description -l pl
35 Yacc jest analizatorem sk³adni dostêpnym na zasadach w³asno¶ci
36 publicznej, czêsto wykorzystywanym podczas budowania programów. Je¿eli
37 zamierzasz zajmowaæ siê wytwarzaniem oprogramowania, warto
38 zainstalowaæ ten pakiet.
39
40 %description -l tr
41 byacc bir yacc ayrýþtýrýcýsýdýr. Pek çok program tarafýndan, kurulum
42 süreci sýrasýnda kullanýlýr. Geliþtirme yapanlara gerekli olabilir.
43
44 %prep
45 %setup -c -q
46 %patch0 -p1
47 %patch1 -p1
48 chmod -R u+Xw .
49
50 %build
51 %{__make} \
52         CFLAGS="%{rpmcflags}" \
53         LDFLAGS="%{rpmldflags}"
54
55 %install
56 rm -rf $RPM_BUILD_ROOT
57 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}
58
59 install yacc $RPM_BUILD_ROOT%{_bindir}
60 install yacc.1 $RPM_BUILD_ROOT%{_mandir}/man1
61
62 ln -sf yacc $RPM_BUILD_ROOT%{_bindir}/byacc
63 echo ".so yacc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/byacc.1
64
65 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
66
67 %clean
68 rm -rf $RPM_BUILD_ROOT
69
70 %files
71 %defattr(644,root,root,755)
72 %attr(755,root,root) %{_bindir}/*
73 %{_mandir}/man1/*
74 %lang(ja) %{_mandir}/ja/man1/*
75 %lang(ko) %{_mandir}/ko/man1/*
76 %lang(pl) %{_mandir}/pl/man1/*
This page took 0.107988 seconds and 2 git commands to generate.