]> git.pld-linux.org Git - packages/mawk.git/blob - mawk.spec
- commented workaround patch
[packages/mawk.git] / mawk.spec
1 Summary:        An interpreter for the awk programming language
2 Summary(de):    Mikes neuer Posix AWK-Interpretierer
3 Summary(es):    Nuevo interpretador (Posix) AWK del Mike
4 Summary(fr):    Mike's New/Posix AWK Interpreter : interpréteur AWK
5 Summary(pl):    Interpreter jêzyka programowania awk
6 Summary(pt_BR): Novo interpretador (Posix) AWK do Mike
7 Summary(ru):    éÎÔÅÒÐÒÅÔÁÔÏÒ ÑÚÙËÁ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ awk
8 Summary(tr):    Posix AWK Yorumlayýcýsý
9 Summary(uk):    ¶ÎÔÅÒÐÒÅÔÁÔÏÒ ÍÏ×É ÐÒÏÇÒÁÍÕ×ÁÎÎÑ awk
10 Name:           mawk
11 Version:        1.3.3
12 Release:        25
13 License:        GPL
14 Group:          Applications/Text
15 Source0:        ftp://ftp.whidbey.net/pub/brennan/%{name}%{version}.tar.gz
16 Source1:        %{name}.1.pl
17 Patch0:         %{name}-fix_%{name}_path.patch
18 Patch1:         %{name}-ac-workaround.patch
19 Patch2:         %{name}-ac-ac.patch
20 Provides:       /bin/awk
21 Provides:       awk
22 BuildRequires:  autoconf
23 %{?BOOT:BuildRequires:  glibc-static}
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %define         _exec_prefix    /
27
28 %description
29 Mawk is a version of the awk programming language. Awk interprets a
30 special-purpose programming language to do quick text pattern matching
31 and reformatting. Mawk improves on awk in certain ways and can
32 sometimes outperform gawk, the standard awk program for Linux. Mawk
33 conforms to the POSIX 1003.2 (draft 11.3) definition of awk.
34
35 %description -l de
36 Mawk ist eine Version von awk, einem leistungsfähigen
37 Textverarbeitungsprogramm. In bestimmten Bereichen leistet mawk mehr
38 als gawk, das Standard-awk-Programm auf Linux.
39
40 %description -l es
41 Mawk es una versión del awk, que es un fuerte programa procesador de
42 texto. En algunas áreas mawk puede superar gawk, que es el programa
43 awk padrón del Linux.
44
45 %description -l fr
46 mawk est une version d'awk, un puissant programme de traitement du
47 texte. Dans certains cas, mawk peut être supérieur à gawk, qui est le
48 programme awk standard sur Linux
49
50 %description -l pl
51 Mawk jest wersj± interpretera jêzyka programowania awk. Awk jest
52 specjalizowanym jêzykiem programowania do szybkiego przetwarzania
53 tekstów. Mawk w pewien sposób ulepsza awk i czasem przerasta nawet
54 gawk - standardowy interpreter awk-a w Linuksie. Mawk jest zgodny ze
55 standardem jêzyka awk opisanym w POSIX 1003.2 (draft 11.3).
56
57 %description -l pt_BR
58 Mawk é uma versão do awk, que é um poderoso programa processador de
59 texto. Em algumas áreas mawk pode superar gawk, que é o programa awk
60 padrão do Linux.
61
62 %description -l ru
63 Mawk - ÜÔÏ ×ÅÒÓÉÑ ÑÚÙËÁ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ awk, ÍÏÝÎÏÇÏ ÉÎÓÔÒÕÍÅÎÔÁ ÄÌÑ
64 ÏÂÒÁÂÏÔËÉ ÔÅËÓÔÁ. Mawk ÉÍÅÅÔ ÕÌÕÞÛÅÎÎÕÀ ÒÅÁÌÉÚÁÃÉÀ ÎÅËÏÔÏÒÙÈ
65 ×ÏÚÍÏÖÎÏÓÔÅÊ awk É ÉÎÏÇÄÁ ÂÙÓÔÒÅÅ gawk, ÓÔÁÎÄÁÒÔÎÏÊ ÐÒÏÇÒÁÍÍÙ awk ÄÌÑ
66 Linux. Mawk ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ POSIX 1003.2 (draft 11.3) ÏÐÒÅÄÅÌÅÎÉÀ ÑÚÙËÁ
67 awk.
68
69 %description -l tr
70 Mawk, çok güçlü bir metin iþleme programý olan awk'ýn bir sürümüdür.
71 Bazý durumlarda Linux un standart awk programý olan gawk'dan daha
72 üstündür.
73
74 %description -l uk
75 Mawk - ÃÅ ×ÅÒӦѠÍÏ×É ÐÒÏÇÒÁÍÕ×ÁÎÎÑ awk, ÐÏÔÕÖÎÏÇÏ ¦ÎÓÔÒÕÍÅÎÔÕ ÄÌÑ
76 ÏÂÒÏÂËÉ ÔÅËÓÔÕ. Mawk ÍÁ¤ ÐÏËÒÁÝÅÎÕ ÒÅÁ̦ÚÁæÀ ÄÅÑËÉÈ ÍÏÖÌÉ×ÏÓÔÅÊ awk ¦
77 ¦ÎÏĦ Û×ÉÄÛÉÊ ÚÁ gawk, ÓÔÁÎÄÁÒÔÎÕ ÐÒÏÇÒÁÍÕ awk ÄÌÑ Linux. Mawk
78 צÄÐÏצÄÁ¤ POSIX 1003.2 (draft 11.3) ×ÉÚÎÁÞÅÎÎÀ ÍÏ×É awk.
79
80 %package BOOT
81 Summary:        An interpreter for the awk programming language - BOOT
82 Summary(de):    Mikes neuer Posix AWK-Interpretierer - BOOT
83 Summary(fr):    Mike's New/Posix AWK Interpreter : interpréteur AWK - BOOT
84 Summary(pl):    Interpreter jêzyka programowania awk - BOOT
85 Summary(tr):    Posix AWK Yorumlayýcýsý - BOOT
86 Group:          Applications/Text
87
88 %description BOOT
89 Bootdisk awk version.
90
91 %description BOOT -l pl
92 Wersja awka na bootkietkê.
93
94 %prep
95 %setup -q
96 %patch0 -p1
97 #%patch1 -p1
98 %patch2 -p1
99
100 %build
101 autoupdate mawk.ac.m4
102 autoupdate configure.in
103 aclocal
104 %{__autoconf}
105 %configure
106 %if %{?BOOT:1}%{!?BOOT:0}
107 %{__make} MATHLIB=/usr/lib/libm.a
108 mv -f mawk mawk.BOOT
109 %{__make} clean
110 %endif
111 %{__make}
112
113 %install
114 rm -rf $RPM_BUILD_ROOT
115 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/{man1,pl/man1},%{_examplesdir}/%{name}-%{version},/bin}
116
117 %{__make} install \
118         prefix=$RPM_BUILD_ROOT%{_prefix} \
119         MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1 \
120         BINDIR=$RPM_BUILD_ROOT%{_bindir}
121
122 ln -sf mawk $RPM_BUILD_ROOT%{_bindir}/awk
123 echo ".so mawk.1" > $RPM_BUILD_ROOT%{_mandir}/man1/awk.1
124
125 install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/mawk.1
126 echo ".so mawk.1" > $RPM_BUILD_ROOT%{_mandir}/pl/man1/awk.1
127
128 mv -f examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
129
130 %if %{?BOOT:1}%{!?BOOT:0}
131 install -d $RPM_BUILD_ROOT%{_libdir}/bootdisk/bin
132 install mawk.BOOT $RPM_BUILD_ROOT%{_libdir}/bootdisk/bin/awk
133 %endif
134
135 %clean
136 rm -rf $RPM_BUILD_ROOT
137
138 %files
139 %defattr(644,root,root,755)
140 %doc ACKNOWLEDGMENT CHANGES README
141 %doc %{_examplesdir}/%{name}-%{version}
142 %attr(755,root,root) %{_bindir}/mawk
143 %attr(755,root,root) /bin/awk
144 %{_mandir}/man1/*
145 %lang(pl) %{_mandir}/pl/man1/*
146
147 %if %{?BOOT:1}%{!?BOOT:0}
148 %files BOOT
149 %defattr(644,root,root,755)
150 %attr(755,root,root) %{_libdir}/bootdisk/bin/awk
151 %endif
This page took 0.05184 seconds and 3 git commands to generate.