]>
Commit | Line | Data |
---|---|---|
952d2750 | 1 | Summary: Public domain yacc parser generator |
6b6aa5ba ER |
2 | Summary(de.UTF-8): Public Domain yacc-Parser-Generator |
3 | Summary(es.UTF-8): Yacc, generador de parser de dominio público | |
4 | Summary(fr.UTF-8): Générateur d'analyseur lexical yacc du domaine public | |
5 | Summary(pl.UTF-8): Generator analizatora składni | |
6 | Summary(pt_BR.UTF-8): Yacc, gerador de parser de domínio público | |
7 | Summary(ru.UTF-8): Свободно распространяемый генератор парсеров Yacc | |
8 | Summary(tr.UTF-8): Ayrıştırıcı üreteci | |
9 | Summary(uk.UTF-8): Вільно розповсюджуваний генератор парсерів Yacc | |
c3c66b03 | 10 | Name: byacc |
11 | Version: 1.9 | |
d8216fe2 | 12 | Release: 27 |
b5b1046d | 13 | License: Public Domain |
c3c66b03 | 14 | Group: Development/Tools |
c3c66b03 | 15 | Source0: ftp://ftp.cs.berkeley.edu/ucb/4bsd/%{name}.%{version}.tar.Z |
c6359a0a | 16 | # Source0-md5: 646801f9c335dc8d35ad044b526b289e |
ec42787c | 17 | Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2 |
97040bb0 | 18 | # Source1-md5: 2de3e6e1e7098a7c9e5492f5b3911d56 |
b24549f8 | 19 | Patch0: %{name}-fixmanpage.patch |
20 | Patch1: %{name}-fix.patch | |
a4dbeed7 | 21 | Patch2: %{name}-security.patch |
22 | Patch3: %{name}-automake.patch | |
23 | BuildRequires: autoconf | |
24 | BuildRequires: automake | |
232bd284 | 25 | Provides: yacc |
1749fe31 | 26 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
1a6c5272 | 27 | |
28 | %description | |
c3c66b03 | 29 | This is a public domain yacc parser. It is used by many programs |
30 | during their build process. You probably want this package if you do | |
31 | development. | |
1a6c5272 | 32 | |
5741e613 | 33 | %description -l de.UTF-8 |
1a6c5272 | 34 | Dies ist ein yacc-Parser aus dem Public Domain. Er wird von vielen |
c3c66b03 | 35 | Programmen zum Aufbau benutzt. Als Entwickler sind, werden Sie dieses |
5741e613 | 36 | Paket zu schätzen wissen. |
1a6c5272 | 37 | |
5741e613 JR |
38 | %description -l es.UTF-8 |
39 | Este es un analista gramatical yacc de dominio público. Se usa en | |
40 | varios programas durante su proceso de construcción. Probablemente | |
41 | querrás este paquete si te dedicas al desarrollo. | |
bde75450 | 42 | |
5741e613 JR |
43 | %description -l fr.UTF-8 |
44 | C'est un analyseur de syntaxe du domain public. Il est utilisé par de | |
1a6c5272 | 45 | nombreux programmes lors de leur processus de construction. Vous ne |
5741e613 JR |
46 | voudrez probablement pas ce package si vous ne faîtes pas de |
47 | développement. | |
48 | ||
49 | %description -l pl.UTF-8 | |
50 | Yacc jest analizatorem składni dostępnym na zasadach własności | |
51 | publicznej, często wykorzystywanym podczas budowania programów. Jeżeli | |
52 | zamierzasz zajmować się wytwarzaniem oprogramowania, warto | |
53 | zainstalować ten pakiet. | |
54 | ||
55 | %description -l pt_BR.UTF-8 | |
56 | Este é um analisador gramatical yacc de domínio público. Ele é | |
57 | usado em vários programas durante seu processo de construção. Você | |
58 | provavelmente vai querer este pacote se você faz desenvolvimento. | |
59 | ||
60 | %description -l ru.UTF-8 | |
61 | Byacc (Berkeley Yacc) - это свободно распространяемый генератор | |
62 | парсеров LALR, который используется многими программами в процессе их | |
63 | построения. | |
64 | ||
65 | %description -l tr.UTF-8 | |
66 | byacc bir yacc ayrıştırıcısıdır. Pek çok program tarafından, kurulum | |
67 | süreci sırasında kullanılır. Geliştirme yapanlara gerekli olabilir. | |
68 | ||
69 | %description -l uk.UTF-8 | |
70 | Byacc (Berkeley Yacc) - це вільно розповсюджуваний генератор парсерів | |
71 | LALR, який використовується багатьма програмами в процесі їх побудови. | |
a4dbeed7 | 72 | |
1a6c5272 | 73 | %prep |
4df4e08f | 74 | %setup -c -q |
b24549f8 | 75 | %patch0 -p1 |
76 | %patch1 -p1 | |
a4dbeed7 | 77 | chmod -R u+Xrw . |
78 | %patch2 -p1 | |
79 | %patch3 -p1 | |
1a6c5272 | 80 | |
81 | %build | |
3fa8bfe3 | 82 | rm -f missing |
83 | %{__aclocal} | |
84 | %{__autoheader} | |
4226fc27 | 85 | %{__autoconf} |
86 | %{__automake} | |
a4dbeed7 | 87 | %configure |
88 | %{__make} | |
1a6c5272 | 89 | |
90 | %install | |
91 | rm -rf $RPM_BUILD_ROOT | |
3bd3531e | 92 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1} |
1a6c5272 | 93 | |
a4dbeed7 | 94 | %{__make} install \ |
95 | DESTDIR=$RPM_BUILD_ROOT | |
1a6c5272 | 96 | |
0ec1221f | 97 | ln -sf yacc $RPM_BUILD_ROOT%{_bindir}/byacc |
97ae048c | 98 | echo ".so yacc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/byacc.1 |
1a6c5272 | 99 | |
7053d49a | 100 | bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir} |
101 | ||
5fe54702 | 102 | %clean |
103 | rm -rf $RPM_BUILD_ROOT | |
104 | ||
1a6c5272 | 105 | %files |
5fe54702 | 106 | %defattr(644,root,root,755) |
0ec1221f | 107 | %attr(755,root,root) %{_bindir}/* |
97ae048c | 108 | %{_mandir}/man1/* |
7053d49a | 109 | %lang(ja) %{_mandir}/ja/man1/* |
110 | %lang(ko) %{_mandir}/ko/man1/* | |
111 | %lang(pl) %{_mandir}/pl/man1/* |