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