]> git.pld-linux.org Git - packages/byacc.git/blob - byacc.spec
- x32 rebuild
[packages/byacc.git] / byacc.spec
1 Summary:        Public domain yacc parser generator
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
10 Name:           byacc
11 Version:        1.9
12 Release:        27
13 License:        Public Domain
14 Group:          Development/Tools
15 Source0:        ftp://ftp.cs.berkeley.edu/ucb/4bsd/%{name}.%{version}.tar.Z
16 # Source0-md5:  646801f9c335dc8d35ad044b526b289e
17 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
18 # Source1-md5:  2de3e6e1e7098a7c9e5492f5b3911d56
19 Patch0:         %{name}-fixmanpage.patch
20 Patch1:         %{name}-fix.patch
21 Patch2:         %{name}-security.patch
22 Patch3:         %{name}-automake.patch
23 BuildRequires:  autoconf
24 BuildRequires:  automake
25 Provides:       yacc
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 %description
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.
32
33 %description -l de.UTF-8
34 Dies ist ein yacc-Parser aus dem Public Domain. Er wird von vielen
35 Programmen zum Aufbau benutzt. Als Entwickler sind, werden Sie dieses
36 Paket zu schätzen wissen.
37
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.
42
43 %description -l fr.UTF-8
44 C'est un analyseur de syntaxe du domain public. Il est utilisé par de
45 nombreux programmes lors de leur processus de construction. Vous ne
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, який використовується багатьма програмами в процесі їх побудови.
72
73 %prep
74 %setup -c -q
75 %patch0 -p1
76 %patch1 -p1
77 chmod -R u+Xrw .
78 %patch2 -p1
79 %patch3 -p1
80
81 %build
82 rm -f missing
83 %{__aclocal}
84 %{__autoheader}
85 %{__autoconf}
86 %{__automake}
87 %configure
88 %{__make}
89
90 %install
91 rm -rf $RPM_BUILD_ROOT
92 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}
93
94 %{__make} install \
95         DESTDIR=$RPM_BUILD_ROOT
96
97 ln -sf yacc $RPM_BUILD_ROOT%{_bindir}/byacc
98 echo ".so yacc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/byacc.1
99
100 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
101
102 %clean
103 rm -rf $RPM_BUILD_ROOT
104
105 %files
106 %defattr(644,root,root,755)
107 %attr(755,root,root) %{_bindir}/*
108 %{_mandir}/man1/*
109 %lang(ja) %{_mandir}/ja/man1/*
110 %lang(ko) %{_mandir}/ko/man1/*
111 %lang(pl) %{_mandir}/pl/man1/*
This page took 0.061404 seconds and 3 git commands to generate.