2 %bcond_with bootdisk # build bootdisk version (linked with glibc-static)
7 Summary: An interpreter for the awk programming language
8 Summary(de.UTF-8): Mikes neuer Posix AWK-Interpretierer
9 Summary(es.UTF-8): Nuevo interpretador (Posix) AWK del Mike
10 Summary(fr.UTF-8): Mike's New/Posix AWK Interpreter : interpréteur AWK
11 Summary(pl.UTF-8): Interpreter języka programowania awk
12 Summary(pt_BR.UTF-8): Novo interpretador (Posix) AWK do Mike
13 Summary(ru.UTF-8): Интерпретатор языка программирования awk
14 Summary(tr.UTF-8): Posix AWK Yorumlayıcısı
15 Summary(uk.UTF-8): Інтерпретатор мови програмування awk
20 Group: Applications/Text
21 Source0: ftp://invisible-island.net/mawk/%{name}-%{version}-%{snap}.tgz
22 # Source0-md5: 357ca0b0870527776aa3dc2e2213fffe
24 Patch0: %{name}-fix_%{name}_path.patch
25 URL: http://invisible-island.net/mawk/mawk.html
26 BuildRequires: autoconf
27 BuildRequires: automake
29 %{?with_bootdisk:BuildRequires: glibc-static}
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 %define _exec_prefix /
38 Mawk is a version of the awk programming language. Awk interprets a
39 special-purpose programming language to do quick text pattern matching
40 and reformatting. Mawk improves on awk in certain ways and can
41 sometimes outperform gawk, the standard awk program for Linux. Mawk
42 conforms to the POSIX 1003.2 (draft 11.3) definition of awk.
44 %description -l de.UTF-8
45 Mawk ist eine Version von awk, einem leistungsfähigen
46 Textverarbeitungsprogramm. In bestimmten Bereichen leistet mawk mehr
47 als gawk, das Standard-awk-Programm auf Linux.
49 %description -l es.UTF-8
50 Mawk es una versión del awk, que es un fuerte programa procesador de
51 texto. En algunas áreas mawk puede superar gawk, que es el programa
54 %description -l fr.UTF-8
55 mawk est une version d'awk, un puissant programme de traitement du
56 texte. Dans certains cas, mawk peut être supérieur à gawk, qui est le
57 programme awk standard sur Linux
59 %description -l pl.UTF-8
60 Mawk jest wersją interpretera języka programowania awk. Awk jest
61 specjalizowanym językiem programowania do szybkiego przetwarzania
62 tekstów. Mawk w pewien sposób ulepsza awk i czasem przerasta nawet
63 gawk - standardowy interpreter awk-a w Linuksie. Mawk jest zgodny ze
64 standardem języka awk opisanym w POSIX 1003.2 (draft 11.3).
66 %description -l pt_BR.UTF-8
67 Mawk é uma versão do awk, que é um poderoso programa processador de
68 texto. Em algumas áreas mawk pode superar gawk, que é o programa awk
71 %description -l ru.UTF-8
72 Mawk - это версия языка программирования awk, мощного инструмента для
73 обработки текста. Mawk имеет улучшенную реализацию некоторых
74 возможностей awk и иногда быстрее gawk, стандартной программы awk для
75 Linux. Mawk соответствует POSIX 1003.2 (draft 11.3) определению языка
78 %description -l tr.UTF-8
79 Mawk, çok güçlü bir metin işleme programı olan awk'ın bir sürümüdür.
80 Bazı durumlarda Linux un standart awk programı olan gawk'dan daha
83 %description -l uk.UTF-8
84 Mawk - це версія мови програмування awk, потужного інструменту для
85 обробки тексту. Mawk має покращену реалізацію деяких можливостей awk і
86 іноді швидший за gawk, стандартну програму awk для Linux. Mawk
87 відповідає POSIX 1003.2 (draft 11.3) визначенню мови awk.
90 Summary: An interpreter for the awk programming language - BOOT
91 Summary(de.UTF-8): Mikes neuer Posix AWK-Interpretierer - BOOT
92 Summary(fr.UTF-8): Mike's New/Posix AWK Interpreter : interpréteur AWK - BOOT
93 Summary(pl.UTF-8): Interpreter języka programowania awk - BOOT
94 Summary(tr.UTF-8): Posix AWK Yorumlayıcısı - BOOT
95 Group: Applications/Text
100 %description BOOT -l pl.UTF-8
101 Wersja awka na bootkietkę.
104 %setup -q -n %{name}-%{version}-%{snap}
113 MATHLIB=%{_prefix}/%{_lib}/libm.a \
114 LDFLAGS="%{rpmldflags}"
119 LDFLAGS="%{rpmldflags}"
121 %{?with_tests:%{__make} -j1 check}
124 rm -rf $RPM_BUILD_ROOT
125 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/{man1,pl/man1},%{_examplesdir}/%{name}-%{version},/bin}
128 prefix=$RPM_BUILD_ROOT%{_prefix} \
129 MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1 \
130 BINDIR=$RPM_BUILD_ROOT%{_bindir}
132 ln -sf mawk $RPM_BUILD_ROOT%{_bindir}/awk
133 echo ".so mawk.1" > $RPM_BUILD_ROOT%{_mandir}/man1/awk.1
135 install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/mawk.1
136 echo ".so mawk.1" > $RPM_BUILD_ROOT%{_mandir}/pl/man1/awk.1
138 cp -p examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
141 install -d $RPM_BUILD_ROOT%{_libdir}/bootdisk/bin
142 install mawk.BOOT $RPM_BUILD_ROOT%{_libdir}/bootdisk/bin/awk
146 rm -rf $RPM_BUILD_ROOT
149 %defattr(644,root,root,755)
150 %doc ACKNOWLEDGMENT CHANGES README
151 %attr(755,root,root) %{_bindir}/mawk
152 %attr(755,root,root) %{_bindir}/awk
154 %lang(pl) %{_mandir}/pl/man1/*
155 %{_examplesdir}/%{name}-%{version}
159 %defattr(644,root,root,755)
160 %attr(755,root,root) %{_libdir}/bootdisk/bin/awk