1 | Summary: The GNU version of the awk text processing utility
|
---|
2 | Name: gawk
|
---|
3 | Version: 4.0.0
|
---|
4 | Release: 2%{?dist}
|
---|
5 |
|
---|
6 | # Most of source files are licensed under GPLv3+,
|
---|
7 | # several files are GPL or LGPLv2.1+ licensed,
|
---|
8 | # gettext.h is LGPL and random.c is BSD licensed
|
---|
9 | License: GPLv3+ and GPL and LGPLv3+ and LGPL and BSD
|
---|
10 | Group: Applications/Text
|
---|
11 | URL: http://www.gnu.org/software/gawk/gawk.html
|
---|
12 | Source0: http://ftp.gnu.org/gnu/gawk/gawk-%{version}.tar.xz
|
---|
13 |
|
---|
14 | Patch0: gawk-os2.patch
|
---|
15 |
|
---|
16 | #BuildRequires: byacc
|
---|
17 |
|
---|
18 | %description
|
---|
19 | The gawk package contains the GNU version of awk, a text processing
|
---|
20 | utility. Awk interprets a special-purpose programming language to do
|
---|
21 | quick and easy text pattern matching and reformatting jobs.
|
---|
22 |
|
---|
23 | Install the gawk package if you need a text processing utility. Gawk is
|
---|
24 | considered to be a standard Linux tool for processing text.
|
---|
25 |
|
---|
26 | %prep
|
---|
27 | %setup -q
|
---|
28 | %patch0 -p1 -b .os2~
|
---|
29 |
|
---|
30 | %build
|
---|
31 | export CONFIG_SHELL="/@unixroot/usr/bin/sh.exe"
|
---|
32 | export LDFLAGS="-Zhigh-mem -Zomf"
|
---|
33 | export LIBS="-lurpo -lmmap"
|
---|
34 | %configure \
|
---|
35 | "--cache-file=%{_topdir}/cache/%{name}-%{_target_cpu}.cache"
|
---|
36 |
|
---|
37 | make %{?_smp_mflags}
|
---|
38 |
|
---|
39 | #%check
|
---|
40 | #make check diffout
|
---|
41 |
|
---|
42 | %install
|
---|
43 | rm -rf $RPM_BUILD_ROOT
|
---|
44 | make install DESTDIR=${RPM_BUILD_ROOT}
|
---|
45 |
|
---|
46 | #mkdir -p $RPM_BUILD_ROOT%{_bindir}
|
---|
47 |
|
---|
48 | ln -sf gawk.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/awk.1.gz
|
---|
49 | ln -sf gawk.exe $RPM_BUILD_ROOT%{_bindir}/awk
|
---|
50 | ln -sf gawk.exe $RPM_BUILD_ROOT%{_bindir}/gawk
|
---|
51 | #mv $RPM_BUILD_ROOT/bin/{p,i}gawk $RPM_BUILD_ROOT%{_bindir}
|
---|
52 |
|
---|
53 | # remove %{version}* , when we are building a snapshot...
|
---|
54 | rm -f $RPM_BUILD_ROOT/bin/{,p}gawk-%{version}* $RPM_BUILD_ROOT%{_infodir}/dir
|
---|
55 |
|
---|
56 | #%find_lang %name
|
---|
57 |
|
---|
58 | %clean
|
---|
59 | rm -rf $RPM_BUILD_ROOT
|
---|
60 |
|
---|
61 | %files
|
---|
62 | %defattr(-,root,root,-)
|
---|
63 | %doc README COPYING FUTURES LIMITATIONS NEWS
|
---|
64 | %doc README_d/README.multibyte README_d/README.tests POSIX.STD
|
---|
65 | %{_bindir}/*
|
---|
66 | %{_mandir}/man1/*
|
---|
67 | %{_infodir}/gawk.info*
|
---|
68 | %{_infodir}/gawkinet.info*
|
---|
69 | %{_libexecdir}/awk
|
---|
70 | %{_datadir}/awk
|
---|
71 | %{_datadir}/locale
|
---|
72 |
|
---|
73 | %changelog
|
---|
74 | * Mon Nov 19 2012 yd
|
---|
75 | - Fix CRLF translation to CRCRLF (removed -Zbin-files).
|
---|
76 |
|
---|
77 | * Wed Mar 21 2012 yd
|
---|
78 | - initial unixroot build.
|
---|