]> git.pld-linux.org Git - packages/gawk.git/blob - gawk.spec
- added set of patches from fedora
[packages/gawk.git] / gawk.spec
1 Summary:        The GNU version of the awk text processing utility
2 Summary(de.UTF-8):      Die GNU-Version des AWK-Textverarbeitungsutilitys
3 Summary(es.UTF-8):      Utilitarios GNU para manipulación de archivos texto
4 Summary(fr.UTF-8):      Traitement de texte des utilitaires GNU
5 Summary(ja.UTF-8):      GNU バージョンの awk テキスト処理ユーティリティー
6 Summary(pl.UTF-8):      Wersja GNU awk - narzędzia do obróbki tekstów
7 Summary(pt_BR.UTF-8):   Utilitários GNU para manipulação arquivos texto
8 Summary(ru.UTF-8):      GNU версия утилиты обработки текстов awk
9 Summary(tr.UTF-8):      GNU araçları metin düzenleyici
10 Summary(uk.UTF-8):      GNU версія утиліти обробки текстів awk
11 Name:           gawk
12 Version:        3.1.5
13 Release:        4
14 License:        GPL
15 Group:          Applications/Text
16 Source0:        ftp://ftp.gnu.org/gnu/gawk/%{name}-%{version}.tar.bz2
17 # Source0-md5:  5703f72d0eea1d463f735aad8222655f
18 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
19 # Source1-md5:  80753d75be0f469f70e8c90e75121a9c
20 Patch0:         %{name}-info.patch
21 Patch1:         %{name}-shutup.patch
22 Patch2:         %{name}-pl.po-update.patch
23 Patch3:         %{name}-3.1.3-getpgrp_void.patch
24 Patch4:         %{name}-3.1.5-free.patch
25 Patch5:         %{name}-3.1.5-fieldwidths.patch
26 Patch6:         %{name}-3.1.5-binmode.patch
27 Patch7:         %{name}-3.1.5-num2str.patch
28 Patch8:         %{name}-3.1.5-wconcat.patch
29 Patch9:         %{name}-3.1.5-internal.patch
30 Patch10:        %{name}-3.1.5-syntaxerror.patch
31 Patch11:        %{name}-3.1.5-numflags.patch
32 Patch12:        %{name}-3.1.5-ipv6.patch
33 Patch13:        %{name}-3.1.5-freewstr.patch
34 Patch14:        %{name}-3.1.5-mbread.patch
35 BuildRequires:  autoconf >= 2.59
36 BuildRequires:  automake >= 1:1.7
37 BuildRequires:  gettext-devel >= 0.14.4
38 BuildRequires:  texinfo >= 4.3
39 Requires:       mktemp
40 Requires:       sed
41 Obsoletes:      gawk-doc
42 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
44 %define         _includedir     %{_prefix}/include/awk
45
46 %description
47 The gawk packages contains the GNU version of awk, a text processing
48 utility. Awk interprets a special-purpose programming language to do
49 quick and easy text pattern matching and reformatting jobs. Gawk
50 should be upwardly compatible with the Bell Labs research version of
51 awk and is almost completely compliant with the 1993 POSIX 1003.2
52 standard for awk.
53
54 %description -l de.UTF-8
55 Das gawk-Paket enthält die GNU-Version von awk, einem
56 Textverarbeitungs-Utility. Awk interpretiert eine spezielle
57 Programmiersprache, um Textmuster zu suchen, und neu zu formatieren.
58 Gawk ist kompatibel zu der Bell Labs research-Version von awk, und ist
59 fast kompatibel zum 1993 POSIX 1003.2-awk-Standard.
60
61 %description -l es.UTF-8
62 Este es el GNU Awk. Debe ser compatible con la versión de pesquisa de
63 awk del Bell Labs. Es casi completamente vinculado con el padrón 1993
64 POSIX 1003.2 para awk. Gawk puede ser usado para procesar archivos
65 texto y se considera una herramienta padrón del Linux.
66
67 %description -l fr.UTF-8
68 awk de GNU, compatible vers le haut avec les versions awk des Bell
69 Labs. Il est presque totalement conforme au standard 1993 POSIX 1003.2
70 de awk.
71
72 %description -l ja.UTF-8
73 gawk パッケージは GNU バージョンの、テキスト処理ユーティリティー
74 である awk を含んでいます。awk は素早く、容易なパターンマッチングと
75 整形処理をするための特殊な目的の言語です。gawk はベル研のバージョンの
76 awk と上位互換で、awk の 1993 POSIX 1003.2 標準に完全に合致します。
77
78 %description -l pl.UTF-8
79 Pakiet zawiera implementację GNU interpretera języka awk, który
80 powinien być kompatybilny z aplikacją o tej samej nazwie zrobioną
81 przez Bell Labs. GNU awk jest w pełni zgodny ze standardem 1993 POSIX
82 1003.2.
83
84 Gawk (GNU awk) jest zaawansowanym językiem skryptowym, doskonale
85 nadającym się do obróbki plików tekstowych. Jest to jedno z
86 podstawowych narzędzi systemu Linux.
87
88 %description -l pt_BR.UTF-8
89 Este é o GNU Awk. Ele deve ser compatível com a versão de pesquisa de
90 awk do Bell Labs. Ele é quase completamente vinculado com o padrão
91 1993 POSIX 1003.2 para awk. Gawk pode ser usado para processar
92 arquivos texto e é considerado uma ferramenta padrão do Linux.
93
94 %description -l ru.UTF-8
95 Пакет gawk содержит GNU версию awk, утилиты обработки текстов. awk
96 интерпретирует специализированный язык программирования для быстрого и
97 легкого выполнения работ по сопоставлению с шаблонами и
98 переформатированию текстов. Gawk должен быть совместим с версией awk
99 от Bell Labs и практически полностью отвечает стандарту 1993 POSIX
100 1003.2 на awk.
101
102 %description -l tr.UTF-8
103 Gawk metin dosyalarını işlemek için kullanılan standart Linux
104 Araçlarından biridir.
105
106 %description -l uk.UTF-8
107 Пакет gawk містить GNU версію awk, утиліти обробки текстів. awk
108 інтерпретує спеціалізовану мову програмування для швидкого та легкого
109 виконання робіт по співставленню з шаблонами та переформатуванню
110 текстів. Gawk має бути сумісним з версією awk від Bell Labs і
111 практично повністю відповідає стандарту 1993 POSIX 1003.2 на awk.
112
113 %package devel
114 Summary:        Header files for gawk
115 Summary(pl.UTF-8):      Pliki nagłówkowe dla gawka
116 Group:          Development/Libraries
117
118 %description devel
119 This is the package containing the header files for gawk.
120
121 %description devel -l pl.UTF-8
122 Ten pakiet zawiera pliki nagłówkowe dla gawka.
123
124 %prep
125 %setup -q
126 %patch0 -p1
127 %patch1 -p1
128 %patch2 -p1
129 %patch3 -p1
130 %patch4 -p1
131 %patch5 -p1
132 %patch6 -p1
133 %patch7 -p1
134 %patch8 -p1
135 %patch9 -p1
136 %patch10 -p1
137 %patch11 -p1
138 %patch12 -p1
139 %patch13 -p1
140 %patch14 -p1
141
142 rm -f po/stamp-po
143
144 %build
145 %{__gettextize}
146 %{__aclocal} -I m4
147 %{__autoconf}
148 %{__autoheader}
149 %{__automake}
150 %configure
151
152 %{__make} -j1
153
154 %install
155 rm -rf $RPM_BUILD_ROOT
156
157 %{__make} install \
158         DESTDIR=$RPM_BUILD_ROOT
159
160 install -d $RPM_BUILD_ROOT%{_includedir}
161 install *.h $RPM_BUILD_ROOT%{_includedir}
162
163 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
164 rm -f $RPM_BUILD_ROOT%{_bindir}/gawk-%{version}
165 rm -f $RPM_BUILD_ROOT%{_datadir}/info/dir
166 rm -f $RPM_BUILD_ROOT%{_mandir}/README.gawk-non-english-man-pages
167
168 %find_lang %{name}
169
170 %clean
171 rm -rf $RPM_BUILD_ROOT
172
173 %post
174 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
175
176 %postun
177 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
178
179 %files -f %{name}.lang
180 %defattr(644,root,root,755)
181 %doc AUTHORS README FUTURES LIMITATIONS NEWS PROBLEMS
182 %doc README_d/README.linux POSIX.STD
183 %attr(755,root,root) %{_bindir}/gawk
184 %attr(755,root,root) %{_bindir}/igawk
185 %attr(755,root,root) %{_bindir}/pgawk*
186 %{_mandir}/man1/*
187 %lang(es) %{_mandir}/es/man1/*
188 %lang(fr) %{_mandir}/fr/man1/*
189 %lang(it) %{_mandir}/it/man1/*
190 %lang(ja) %{_mandir}/ja/man1/*
191 %lang(pl) %{_mandir}/pl/man1/*
192 %{_infodir}/*info*
193 %attr(755,root,root) %{_libdir}/awk
194 %{_datadir}/awk
195
196 %files devel
197 %defattr(644,root,root,755)
198 %{_includedir}
This page took 0.078316 seconds and 4 git commands to generate.