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