]> git.pld-linux.org Git - packages/mawk.git/blame - mawk.spec
- rel 33
[packages/mawk.git] / mawk.spec
CommitLineData
d83dd8d2
ER
1# Conditional build:
2%bcond_with bootdisk # build bootdisk version (linked with glibc-static)
3#
c3ccde6f 4Summary: An interpreter for the awk programming language
0f0ba15c
ER
5Summary(de.UTF-8): Mikes neuer Posix AWK-Interpretierer
6Summary(es.UTF-8): Nuevo interpretador (Posix) AWK del Mike
7Summary(fr.UTF-8): Mike's New/Posix AWK Interpreter : interpréteur AWK
8Summary(pl.UTF-8): Interpreter języka programowania awk
9Summary(pt_BR.UTF-8): Novo interpretador (Posix) AWK do Mike
10Summary(ru.UTF-8): Интерпретатор языка программирования awk
11Summary(tr.UTF-8): Posix AWK Yorumlayıcısı
12Summary(uk.UTF-8): Інтерпретатор мови програмування awk
6e6a610a 13Name: mawk
2c63bddd 14Version: 1.3.3
aa2a04e8 15Release: 33
c3ccde6f 16License: GPL
6bbe581a 17Group: Applications/Text
eca21503 18Source0: ftp://ftp.fu-berlin.de/pub/unix/languages/mawk/%{name}%{version}.tar.gz
8fd594e2 19# Source0-md5: ad46743641924e1234b2bfba92641085
0c1e6008 20Source1: %{name}.1.pl
37c1a833 21Patch0: %{name}-fix_%{name}_path.patch
e9bce326 22Patch1: %{name}-ac-ac.patch
7f76d29a 23Patch2: %{name}-debian.patch
eca21503 24Patch3: %{name}-resolve.patch
39a84988 25Patch4: %{name}-LDFLAGS.patch
6bbe581a 26BuildRequires: autoconf
e9bce326 27BuildRequires: automake
d83dd8d2 28%{?with_bootdisk:BuildRequires: glibc-static}
e9bce326
JB
29Provides: /bin/awk
30Provides: awk
ee2989a9 31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
6e6a610a 32
9313667d 33%define _exec_prefix /
cfa7e5d7 34%define _bindir /bin
9313667d 35
6e6a610a 36%description
c3ccde6f 37Mawk is a version of the awk programming language. Awk interprets a
6e6a610a 38special-purpose programming language to do quick text pattern matching
c3ccde6f 39and reformatting. Mawk improves on awk in certain ways and can
40sometimes outperform gawk, the standard awk program for Linux. Mawk
6e6a610a 41conforms to the POSIX 1003.2 (draft 11.3) definition of awk.
42
3eb35dc1
JR
43%description -l de.UTF-8
44Mawk ist eine Version von awk, einem leistungsfähigen
c3ccde6f 45Textverarbeitungsprogramm. In bestimmten Bereichen leistet mawk mehr
46als gawk, das Standard-awk-Programm auf Linux.
743f09ef 47
3eb35dc1
JR
48%description -l es.UTF-8
49Mawk es una versión del awk, que es un fuerte programa procesador de
50texto. En algunas áreas mawk puede superar gawk, que es el programa
51awk padrón del Linux.
37c1a833 52
3eb35dc1 53%description -l fr.UTF-8
c3ccde6f 54mawk est une version d'awk, un puissant programme de traitement du
3eb35dc1 55texte. Dans certains cas, mawk peut être supérieur à gawk, qui est le
c3ccde6f 56programme awk standard sur Linux
6e6a610a 57
3eb35dc1
JR
58%description -l pl.UTF-8
59Mawk jest wersją interpretera języka programowania awk. Awk jest
60specjalizowanym językiem programowania do szybkiego przetwarzania
61tekstów. Mawk w pewien sposób ulepsza awk i czasem przerasta nawet
c3ccde6f 62gawk - standardowy interpreter awk-a w Linuksie. Mawk jest zgodny ze
3eb35dc1
JR
63standardem języka awk opisanym w POSIX 1003.2 (draft 11.3).
64
65%description -l pt_BR.UTF-8
66Mawk é uma versão do awk, que é um poderoso programa processador de
67texto. Em algumas áreas mawk pode superar gawk, que é o programa awk
68padrão do Linux.
69
70%description -l ru.UTF-8
71Mawk - это версия языка программирования awk, мощного инструмента для
72обработки текста. Mawk имеет улучшенную реализацию некоторых
73возможностей awk и иногда быстрее gawk, стандартной программы awk для
74Linux. Mawk соответствует POSIX 1003.2 (draft 11.3) определению языка
43228de1 75awk.
76
3eb35dc1
JR
77%description -l tr.UTF-8
78Mawk, çok güçlü bir metin işleme programı olan awk'ın bir sürümüdür.
79Bazı durumlarda Linux un standart awk programı olan gawk'dan daha
80üstündür.
743f09ef 81
3eb35dc1
JR
82%description -l uk.UTF-8
83Mawk - це версія мови програмування awk, потужного інструменту для
84обробки тексту. Mawk має покращену реалізацію деяких можливостей awk і
85іноді швидший за gawk, стандартну програму awk для Linux. Mawk
86відповідає POSIX 1003.2 (draft 11.3) визначенню мови awk.
43228de1 87
0afdd0ad
MM
88%package BOOT
89Summary: An interpreter for the awk programming language - BOOT
0f0ba15c
ER
90Summary(de.UTF-8): Mikes neuer Posix AWK-Interpretierer - BOOT
91Summary(fr.UTF-8): Mike's New/Posix AWK Interpreter : interpréteur AWK - BOOT
92Summary(pl.UTF-8): Interpreter języka programowania awk - BOOT
93Summary(tr.UTF-8): Posix AWK Yorumlayıcısı - BOOT
6bbe581a 94Group: Applications/Text
0afdd0ad
MM
95
96%description BOOT
97Bootdisk awk version.
98
3eb35dc1
JR
99%description BOOT -l pl.UTF-8
100Wersja awka na bootkietkę.
cdeedbb8 101
6e6a610a 102%prep
103%setup -q
ce90eea0 104%patch0 -p1
e9bce326 105%patch1 -p1
7f76d29a 106%patch2 -p1
eca21503 107%patch3 -p1
39a84988 108%patch4 -p1
6e6a610a 109
110%build
679c32b5 111autoupdate mawk.ac.m4
112autoupdate configure.in
5ab34b8c 113%{__aclocal}
1560e11c 114%{__autoconf}
743f09ef 115%configure
d83dd8d2 116%if %{with bootdisk}
88290f79 117%{__make} -j1 \
2cc68fb7 118 MATHLIB=/usr/%{_lib}/libm.a \
39a84988 119 LDFLAGS="%{rpmldflags}"
6bbe581a 120mv -f mawk mawk.BOOT
0afdd0ad 121%{__make} clean
1951e638 122%endif
88290f79 123%{__make} -j1 \
39a84988 124 LDFLAGS="%{rpmldflags}"
6e6a610a 125
126%install
127rm -rf $RPM_BUILD_ROOT
92159a08 128install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/{man1,pl/man1},%{_examplesdir}/%{name}-%{version},/bin}
6e6a610a 129
f2b9347d 130%{__make} install \
6e6a610a 131 prefix=$RPM_BUILD_ROOT%{_prefix} \
2c63bddd 132 MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1 \
133 BINDIR=$RPM_BUILD_ROOT%{_bindir}
134
1951e638 135ln -sf mawk $RPM_BUILD_ROOT%{_bindir}/awk
91b79bc7 136echo ".so mawk.1" > $RPM_BUILD_ROOT%{_mandir}/man1/awk.1
2c63bddd 137
0c1e6008 138install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/mawk.1
139echo ".so mawk.1" > $RPM_BUILD_ROOT%{_mandir}/pl/man1/awk.1
140
92159a08 141mv -f examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
6e6a610a 142
d83dd8d2 143%if %{with bootdisk}
43228de1 144install -d $RPM_BUILD_ROOT%{_libdir}/bootdisk/bin
145install mawk.BOOT $RPM_BUILD_ROOT%{_libdir}/bootdisk/bin/awk
1951e638 146%endif
0afdd0ad 147
6e6a610a 148%clean
149rm -rf $RPM_BUILD_ROOT
150
151%files
152%defattr(644,root,root,755)
92159a08 153%doc ACKNOWLEDGMENT CHANGES README
6e6a610a 154%attr(755,root,root) %{_bindir}/mawk
cfa7e5d7 155%attr(755,root,root) %{_bindir}/awk
743f09ef 156%{_mandir}/man1/*
1951e638 157%lang(pl) %{_mandir}/pl/man1/*
298dec68 158%{_examplesdir}/%{name}-%{version}
0afdd0ad 159
d83dd8d2 160%if %{with bootdisk}
0afdd0ad
MM
161%files BOOT
162%defattr(644,root,root,755)
43228de1 163%attr(755,root,root) %{_libdir}/bootdisk/bin/awk
1951e638 164%endif
This page took 0.088697 seconds and 4 git commands to generate.