]> git.pld-linux.org Git - packages/gawk.git/blame - gawk.spec
up to 5.3.0
[packages/gawk.git] / gawk.spec
CommitLineData
c745df7a
JB
1#
2# Conditional build
3%bcond_without tests # do not perform "make check"
8c6320eb 4
8624370f 5Summary: The GNU version of the awk text processing utility
66b30bd1
ER
6Summary(de.UTF-8): Die GNU-Version des AWK-Textverarbeitungsutilitys
7Summary(es.UTF-8): Utilitarios GNU para manipulación de archivos texto
8Summary(fr.UTF-8): Traitement de texte des utilitaires GNU
9Summary(ja.UTF-8): GNU バージョンの awk テキスト処理ユーティリティー
10Summary(pl.UTF-8): Wersja GNU awk - narzędzia do obróbki tekstów
11Summary(pt_BR.UTF-8): Utilitários GNU para manipulação arquivos texto
12Summary(ru.UTF-8): GNU версия утилиты обработки текстов awk
13Summary(tr.UTF-8): GNU araçları metin düzenleyici
14Summary(uk.UTF-8): GNU версія утиліти обробки текстів awk
0fd1df2a 15Name: gawk
9b2d9b88 16Version: 5.3.0
1bbdc8b9 17Release: 1
7a3640d1 18License: GPL v3+
fd3626ba 19Group: Applications/Text
04c98d69 20Source0: https://ftp.gnu.org/gnu/gawk/%{name}-%{version}.tar.lz
9b2d9b88 21# Source0-md5: ceacc7e6192ad5f7f6984490c680797c
52933b0d 22Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
b3b553c7 23# Source1-md5: 80753d75be0f469f70e8c90e75121a9c
b51c4344 24Patch0: %{name}-info.patch
351973d9 25Patch1: %{name}-shutup.patch
fe4ed790 26Patch2: no-pty-test.patch
8ba6debe 27URL: http://www.gnu.org/software/gawk/
5099cb4a 28BuildRequires: autoconf >= 2.71
6797ce4c 29BuildRequires: autoconf-archive
5099cb4a
JP
30BuildRequires: automake >= 1:1.16
31BuildRequires: gettext-tools >= 0.20.2
0b0544b8 32BuildRequires: gmp-devel
ef397d13 33BuildRequires: lzip
a9b8c82c 34BuildRequires: mpfr-devel
6e85a2f7 35BuildRequires: readline-devel
b842a0b3 36BuildRequires: tar >= 1:1.22
9b2d9b88 37BuildRequires: texinfo >= 7.1
7bddb70d
AF
38Requires: mktemp
39Requires: sed
4d070021 40Obsoletes: gawk-doc
161626a9 41BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
282b8501 42
43%description
8624370f 44The gawk packages contains the GNU version of awk, a text processing
23645ed4 45utility. Awk interprets a special-purpose programming language to do
46quick and easy text pattern matching and reformatting jobs. Gawk
47should be upwardly compatible with the Bell Labs research version of
48awk and is almost completely compliant with the 1993 POSIX 1003.2
49standard for awk.
8624370f 50
ebae00db
JR
51%description -l de.UTF-8
52Das gawk-Paket enthält die GNU-Version von awk, einem
8624370f 53Textverarbeitungs-Utility. Awk interpretiert eine spezielle
23645ed4 54Programmiersprache, um Textmuster zu suchen, und neu zu formatieren.
55Gawk ist kompatibel zu der Bell Labs research-Version von awk, und ist
56fast kompatibel zum 1993 POSIX 1003.2-awk-Standard.
8624370f 57
ebae00db
JR
58%description -l es.UTF-8
59Este es el GNU Awk. Debe ser compatible con la versión de pesquisa de
60awk del Bell Labs. Es casi completamente vinculado con el padrón 1993
95e800f8 61POSIX 1003.2 para awk. Gawk puede ser usado para procesar archivos
ebae00db 62texto y se considera una herramienta padrón del Linux.
a212281d 63
ebae00db 64%description -l fr.UTF-8
23645ed4 65awk de GNU, compatible vers le haut avec les versions awk des Bell
66Labs. Il est presque totalement conforme au standard 1993 POSIX 1003.2
67de awk.
282b8501 68
ebae00db
JR
69%description -l ja.UTF-8
70gawk パッケージは GNU バージョンの、テキスト処理ユーティリティー
71である awk を含んでいます。awk は素早く、容易なパターンマッチングと
72整形処理をするための特殊な目的の言語です。gawk はベル研のバージョンの
73awk と上位互換で、awk の 1993 POSIX 1003.2 標準に完全に合致します。
282b8501 74
ebae00db
JR
75%description -l pl.UTF-8
76Pakiet zawiera implementację GNU interpretera języka awk, który
77powinien być kompatybilny z aplikacją o tej samej nazwie zrobioną
78przez Bell Labs. GNU awk jest w pełni zgodny ze standardem 1993 POSIX
23645ed4 791003.2.
282b8501 80
ebae00db
JR
81Gawk (GNU awk) jest zaawansowanym językiem skryptowym, doskonale
82nadającym się do obróbki plików tekstowych. Jest to jedno z
83podstawowych narzędzi systemu Linux.
282b8501 84
ebae00db
JR
85%description -l pt_BR.UTF-8
86Este é o GNU Awk. Ele deve ser compatível com a versão de pesquisa de
87awk do Bell Labs. Ele é quase completamente vinculado com o padrão
a212281d 881993 POSIX 1003.2 para awk. Gawk pode ser usado para processar
ebae00db
JR
89arquivos texto e é considerado uma ferramenta padrão do Linux.
90
91%description -l ru.UTF-8
92Пакет gawk содержит GNU версию awk, утилиты обработки текстов. awk
93интерпретирует специализированный язык программирования для быстрого и
94легкого выполнения работ по сопоставлению с шаблонами и
95переформатированию текстов. Gawk должен быть совместим с версией awk
96от Bell Labs и практически полностью отвечает стандарту 1993 POSIX
971003.2 на awk.
98
99%description -l tr.UTF-8
100Gawk metin dosyalarını işlemek için kullanılan standart Linux
101Araçlarından biridir.
102
103%description -l uk.UTF-8
104Пакет gawk містить GNU версію awk, утиліти обробки текстів. awk
105інтерпретує спеціалізовану мову програмування для швидкого та легкого
106виконання робіт по співставленню з шаблонами та переформатуванню
107текстів. Gawk має бути сумісним з версією awk від Bell Labs і
108практично повністю відповідає стандарту 1993 POSIX 1003.2 на awk.
04cda97c 109
d0b24336
ER
110%package devel
111Summary: Header files for gawk
66b30bd1 112Summary(pl.UTF-8): Pliki nagłówkowe dla gawka
d0b24336
ER
113Group: Development/Libraries
114
115%description devel
116This is the package containing the header files for gawk.
117
ebae00db
JR
118%description devel -l pl.UTF-8
119Ten pakiet zawiera pliki nagłówkowe dla gawka.
e4a95813 120
282b8501 121%prep
8ba6debe 122%setup -q
fcdcc104 123%patch0 -p1
124%patch1 -p1
fe4ed790 125%patch2 -p1
8c332b8c 126
e73cd8fd 127%{__rm} po/stamp-po
269e51b1 128
282b8501 129%build
e9eba9ee 130%{__gettextize}
b3b553c7 131%{__aclocal} -I m4
132%{__autoconf}
4e170f39 133%{__autoheader}
134%{__automake}
8d21ac83
JB
135cd extension
136%{__libtoolize}
137%{__aclocal} -I m4 -I ../m4
138%{__autoconf}
139%{__autoheader}
140%{__automake}
141cd ..
8c6320eb
ER
142%configure \
143 --datadir=%{_libdir}
161626a9 144
d0b24336 145%{__make} -j1
282b8501 146
32af87d2
AM
147%{?with_tests:%{__make} -j1 check}
148
282b8501 149%install
150rm -rf $RPM_BUILD_ROOT
04c98d69 151
59a7cf64 152%{__make} install \
95e800f8 153 DESTDIR=$RPM_BUILD_ROOT
282b8501 154
ef397d13
JB
155%{__rm} $RPM_BUILD_ROOT%{_bindir}/gawk-%{version}
156rm -f $RPM_BUILD_ROOT%{_infodir}/dir
157
bb3e12f1
ER
158# mawk provides system wide 'awk'
159%{__rm} $RPM_BUILD_ROOT%{_bindir}/awk
160
2de1e57e 161bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
e73cd8fd 162%{__rm} $RPM_BUILD_ROOT%{_mandir}/README.gawk-non-english-man-pages
ef397d13
JB
163# igawk is declared as obsolete since 4.0.0, dropped in 4.2.0
164%{__rm} $RPM_BUILD_ROOT%{_mandir}/{es,fr,it,ja,pl}/man1/igawk.1
2de1e57e 165
b51c4344 166%find_lang %{name}
167
bccff2ef
JB
168%clean
169rm -rf $RPM_BUILD_ROOT
170
8ba6debe 171%post -p /sbin/postshell
bf0ba0cf 172-/usr/sbin/fix-info-dir -c %{_infodir}
fcdcc104 173
8ba6debe 174%postun -p /sbin/postshell
bf0ba0cf 175-/usr/sbin/fix-info-dir -c %{_infodir}
fcdcc104 176
b51c4344 177%files -f %{name}.lang
0fd1df2a 178%defattr(644,root,root,755)
42e701e6 179%doc AUTHORS ChangeLog NEWS POSIX.STD README
161626a9 180%attr(755,root,root) %{_bindir}/gawk
6797ce4c 181%attr(755,root,root) %{_bindir}/gawkbug
a9b8c82c
JB
182%dir %{_libdir}/gawk
183%attr(755,root,root) %{_libdir}/gawk/*.so
d679b86a
JB
184%dir %{_libdir}/awk
185%{_libdir}/awk/*.awk
186%if "%{_libexecdir}" != "%{_libdir}"
187%dir %{_libexecdir}/awk
188%endif
189%attr(755,root,root) %{_libexecdir}/awk/grcat
190%attr(755,root,root) %{_libexecdir}/awk/pwcat
ef397d13
JB
191/etc/profile.d/gawk.csh
192/etc/profile.d/gawk.sh
e73cd8fd 193%{_mandir}/man1/gawk.1*
6797ce4c
JP
194%{_mandir}/man1/gawkbug.1*
195%{_mandir}/man1/pm-gawk.1*
a9b8c82c
JB
196%{_mandir}/man3/filefuncs.3am*
197%{_mandir}/man3/fnmatch.3am*
198%{_mandir}/man3/fork.3am*
42e701e6 199%{_mandir}/man3/inplace.3am*
a9b8c82c
JB
200%{_mandir}/man3/ordchr.3am*
201%{_mandir}/man3/readdir.3am*
202%{_mandir}/man3/readfile.3am*
203%{_mandir}/man3/revoutput.3am*
204%{_mandir}/man3/revtwoway.3am*
205%{_mandir}/man3/rwarray.3am*
206%{_mandir}/man3/time.3am*
ef397d13
JB
207%lang(es) %{_mandir}/es/man1/gawk.1*
208%lang(fr) %{_mandir}/fr/man1/gawk.1*
209%lang(it) %{_mandir}/it/man1/gawk.1*
210%lang(ja) %{_mandir}/ja/man1/gawk.1*
211%lang(pl) %{_mandir}/pl/man1/gawk.1*
8ba6debe 212%{_infodir}/gawk*.info*
7ab3e8f0
JP
213%{_infodir}/gawk*.jpg
214%{_infodir}/gawk*.png
6797ce4c 215%{_infodir}/pm-gawk.info*
d0b24336
ER
216
217%files devel
218%defattr(644,root,root,755)
ef397d13 219%{_includedir}/gawkapi.h
This page took 0.246343 seconds and 4 git commands to generate.