]> git.pld-linux.org Git - packages/mawk.git/blob - mawk.spec
- merged PTM fixes to mawk.1.pl; release 29
[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:        29
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-ac.patch
19 BuildRequires:  autoconf
20 BuildRequires:  automake
21 %{?BOOT:BuildRequires:  glibc-static}
22 Provides:       /bin/awk
23 Provides:       awk
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
99 %build
100 autoupdate mawk.ac.m4
101 autoupdate configure.in
102 aclocal
103 %{__autoconf}
104 %configure
105 %if %{?BOOT:1}%{!?BOOT:0}
106 %{__make} MATHLIB=/usr/lib/libm.a
107 mv -f mawk mawk.BOOT
108 %{__make} clean
109 %endif
110 %{__make}
111
112 %install
113 rm -rf $RPM_BUILD_ROOT
114 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/{man1,pl/man1},%{_examplesdir}/%{name}-%{version},/bin}
115
116 %{__make} install \
117         prefix=$RPM_BUILD_ROOT%{_prefix} \
118         MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1 \
119         BINDIR=$RPM_BUILD_ROOT%{_bindir}
120
121 ln -sf mawk $RPM_BUILD_ROOT%{_bindir}/awk
122 echo ".so mawk.1" > $RPM_BUILD_ROOT%{_mandir}/man1/awk.1
123
124 install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/mawk.1
125 echo ".so mawk.1" > $RPM_BUILD_ROOT%{_mandir}/pl/man1/awk.1
126
127 mv -f examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
128
129 %if %{?BOOT:1}%{!?BOOT:0}
130 install -d $RPM_BUILD_ROOT%{_libdir}/bootdisk/bin
131 install mawk.BOOT $RPM_BUILD_ROOT%{_libdir}/bootdisk/bin/awk
132 %endif
133
134 %clean
135 rm -rf $RPM_BUILD_ROOT
136
137 %files
138 %defattr(644,root,root,755)
139 %doc ACKNOWLEDGMENT CHANGES README
140 %doc %{_examplesdir}/%{name}-%{version}
141 %attr(755,root,root) %{_bindir}/mawk
142 %attr(755,root,root) /bin/awk
143 %{_mandir}/man1/*
144 %lang(pl) %{_mandir}/pl/man1/*
145
146 %if %{?BOOT:1}%{!?BOOT:0}
147 %files BOOT
148 %defattr(644,root,root,755)
149 %attr(755,root,root) %{_libdir}/bootdisk/bin/awk
150 %endif
This page took 0.048712 seconds and 3 git commands to generate.