xref: /netbsd-src/external/gpl2/grep/dist/grep.spec (revision a8fa202a6440953be7b92a8960a811bff58203f4)
1*a8fa202aSchristos%define beta %nil
2*a8fa202aSchristos%define rel 1
3*a8fa202aSchristosSummary: The GNU versions of grep pattern matching utilities.
4*a8fa202aSchristosName: grep
5*a8fa202aSchristosVersion: 2.5.1
6*a8fa202aSchristos%if "%{beta}" != ""
7*a8fa202aSchristosRelease: 0.%{beta}.%{rel}
8*a8fa202aSchristos%else
9*a8fa202aSchristosRelease: %{rel}
10*a8fa202aSchristos%endif
11*a8fa202aSchristosLicense: GPL
12*a8fa202aSchristosGroup: Applications/Text
13*a8fa202aSchristosSource: ftp://ftp.gnu.org/pub/gnu/grep/grep-%{version}%{beta}.tar.bz2
14*a8fa202aSchristosPrefix: %{_prefix}
15*a8fa202aSchristosPrereq: /sbin/install-info
16*a8fa202aSchristosBuildroot: %{_tmppath}/%{name}-%{version}-root
17*a8fa202aSchristosRequires: pcre
18*a8fa202aSchristosBuildrequires: pcre-devel
19*a8fa202aSchristos
20*a8fa202aSchristos%description
21*a8fa202aSchristosThe GNU versions of commonly used grep utilities.  Grep searches
22*a8fa202aSchristosthrough textual input for lines which contain a match to a specified
23*a8fa202aSchristospattern and then prints the matching lines.  GNU's grep utilities
24*a8fa202aSchristosinclude grep, egrep and fgrep.
25*a8fa202aSchristos
26*a8fa202aSchristosYou should install grep on your system, because it is a very useful
27*a8fa202aSchristosutility for searching through text.
28*a8fa202aSchristos
29*a8fa202aSchristos%prep
30*a8fa202aSchristos%setup -q -n %{name}-%{version}%{beta}
31*a8fa202aSchristos
32*a8fa202aSchristos%build
33*a8fa202aSchristos[ ! -e configure ] && ./autogen.sh
34*a8fa202aSchristos%configure --prefix=/usr --without-included-regex
35*a8fa202aSchristosmake
36*a8fa202aSchristos
37*a8fa202aSchristos%install
38*a8fa202aSchristosrm -rf ${RPM_BUILD_ROOT}
39*a8fa202aSchristos%makeinstall LDFLAGS=-s prefix=${RPM_BUILD_ROOT}%{_prefix} exec_prefix=${RPM_BUILD_ROOT}
40*a8fa202aSchristos%ifos Linux
41*a8fa202aSchristosmkdir -p $RPM_BUILD_ROOT/bin
42*a8fa202aSchristosmv $RPM_BUILD_ROOT%{_prefix}/bin/* $RPM_BUILD_ROOT/bin
43*a8fa202aSchristosrm -rf $RPM_BUILD_ROOT%{_prefix}/bin
44*a8fa202aSchristos%endif
45*a8fa202aSchristosgzip -9f $RPM_BUILD_ROOT%{_infodir}/grep*
46*a8fa202aSchristos
47*a8fa202aSchristos%find_lang %name
48*a8fa202aSchristos
49*a8fa202aSchristos%clean
50*a8fa202aSchristosrm -rf ${RPM_BUILD_ROOT}
51*a8fa202aSchristos
52*a8fa202aSchristos%post
53*a8fa202aSchristos[ -e %{_infodir}/grep.info.gz ] && /sbin/install-info --quiet --info-dir=%{_infodir} %{_infodir}/grep.info.gz || :
54*a8fa202aSchristos
55*a8fa202aSchristos%preun
56*a8fa202aSchristosif [ $1 = 0 ]; then
57*a8fa202aSchristos	[ -e %{_infodir}/grep.info.gz ] && /sbin/install-info --quiet --info-dir=%{_infodir} --delete %{_infodir}/grep.info.gz
58*a8fa202aSchristosfi
59*a8fa202aSchristos
60*a8fa202aSchristos%files -f %{name}.lang
61*a8fa202aSchristos%defattr(-,root,root)
62*a8fa202aSchristos%doc ABOUT-NLS AUTHORS THANKS TODO NEWS README ChangeLog
63*a8fa202aSchristos
64*a8fa202aSchristos%ifos Linux
65*a8fa202aSchristos/bin/*
66*a8fa202aSchristos%else
67*a8fa202aSchristos%{_prefix}/bin/*
68*a8fa202aSchristos%endif
69*a8fa202aSchristos%{_infodir}/*.info.gz
70*a8fa202aSchristos%{_mandir}/*/*
71*a8fa202aSchristos
72*a8fa202aSchristos%changelog
73*a8fa202aSchristos* Tue Mar 26 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.5.1-1
74*a8fa202aSchristos- 2.5.1
75*a8fa202aSchristos
76*a8fa202aSchristos* Wed Mar 13 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.5-1
77*a8fa202aSchristos- 2.5 final
78*a8fa202aSchristos
79*a8fa202aSchristos* Wed Jan 23 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.5-0.g.1
80*a8fa202aSchristos- 2.5g
81*a8fa202aSchristos
82*a8fa202aSchristos* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
83*a8fa202aSchristos- automated rebuild
84*a8fa202aSchristos
85*a8fa202aSchristos* Mon Nov 19 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.5-0.f.4
86*a8fa202aSchristos- Update CVS to reduce bloat
87*a8fa202aSchristos
88*a8fa202aSchristos* Thu Nov  8 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.5-0.f.3
89*a8fa202aSchristos- Don't fail %%post with --excludedocs
90*a8fa202aSchristos
91*a8fa202aSchristos* Wed Sep 26 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.5-0.f.2
92*a8fa202aSchristos- Fix up echo A |grep '[A-Z0-9]' in locales other than C
93*a8fa202aSchristos
94*a8fa202aSchristos* Tue Sep 25 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.5-0.f.1
95*a8fa202aSchristos- 2.5f, fixes #53603
96*a8fa202aSchristos
97*a8fa202aSchristos* Wed Jul 18 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.4.2-7
98*a8fa202aSchristos- Fix up the i18n patch - it used to break "grep '[]a]'" (#49003)
99*a8fa202aSchristos- revert to 2.4.2 (latest official release) for now
100*a8fa202aSchristos
101*a8fa202aSchristos* Mon May 28 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.5e-4
102*a8fa202aSchristos- Fix "echo Linux forever |grep -D skip Linux"
103*a8fa202aSchristos
104*a8fa202aSchristos* Mon May 21 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.5e-3
105*a8fa202aSchristos- Add new -D, --devices option
106*a8fa202aSchristos- Fix a bug with "directories" being uninitialized
107*a8fa202aSchristos
108*a8fa202aSchristos* Sun May 13 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.5e-2
109*a8fa202aSchristos- Fix up the --color option to behave like the one from ls (--color=auto)
110*a8fa202aSchristos  Sooner or later, some people will alias grep="grep --color" and wonder why
111*a8fa202aSchristos  their scripts break.
112*a8fa202aSchristos- Update docs accordingly
113*a8fa202aSchristos- Get rid of the annoying blinking in grep --color
114*a8fa202aSchristos
115*a8fa202aSchristos* Sun May 13 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.5e-1
116*a8fa202aSchristos- 2.5e
117*a8fa202aSchristos
118*a8fa202aSchristos* Tue Feb 27 2001 Trond Eivind Glomsrd <teg@redhat.com>
119*a8fa202aSchristos- use %%{_tmppath}
120*a8fa202aSchristos- langify
121*a8fa202aSchristos
122*a8fa202aSchristos* Sun Aug 20 2000 Jakub Jelinek <jakub@redhat.com>
123*a8fa202aSchristos- i18n character ranges patch from Ulrich Drepper
124*a8fa202aSchristos
125*a8fa202aSchristos* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
126*a8fa202aSchristos- automatic rebuild
127*a8fa202aSchristos
128*a8fa202aSchristos* Mon Jun 19 2000 Bernhard Rosenkraenzer <bero@redhat.com>
129*a8fa202aSchristos- FHSify
130*a8fa202aSchristos
131*a8fa202aSchristos* Tue Mar 21 2000 Florian La Roche <Florian.LaRoche@redhat.com>
132*a8fa202aSchristos- update to 2.4.2
133*a8fa202aSchristos- fix download URL
134*a8fa202aSchristos
135*a8fa202aSchristos* Thu Feb 03 2000 Bernhard Rosenkraenzer <bero@redhat.com>
136*a8fa202aSchristos- gzip info pages (Bug #9035)
137*a8fa202aSchristos
138*a8fa202aSchristos* Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
139*a8fa202aSchristos- fix description
140*a8fa202aSchristos
141*a8fa202aSchristos* Wed Dec 22 1999 Jeff Johnson <jbj@redhat.com>
142*a8fa202aSchristos- update to 2.4.
143*a8fa202aSchristos
144*a8fa202aSchristos* Wed Oct 20 1999 Bill Nottingham <notting@redhat.com>
145*a8fa202aSchristos- prereq install-info
146*a8fa202aSchristos
147*a8fa202aSchristos* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
148*a8fa202aSchristos- auto rebuild in the new build environment (release 2)
149*a8fa202aSchristos
150*a8fa202aSchristos* Mon Mar 08 1999 Preston Brown <pbrown@redhat.com>
151*a8fa202aSchristos- upgraded to grep 2.3, added install-info %post/%preun for info
152*a8fa202aSchristos
153*a8fa202aSchristos* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
154*a8fa202aSchristos- Injected new description and group.
155*a8fa202aSchristos
156*a8fa202aSchristos* Sat May 09 1998 Prospector System <bugs@redhat.com>
157*a8fa202aSchristos- translations modified for de, fr, tr
158*a8fa202aSchristos
159*a8fa202aSchristos* Fri May 01 1998 Cristian Gafton <gafton@redhat.com>
160*a8fa202aSchristos- updated to 2.2
161*a8fa202aSchristos
162*a8fa202aSchristos* Thu Oct 16 1997 Donnie Barnes <djb@redhat.com>
163*a8fa202aSchristos- updated from 2.0 to 2.1
164*a8fa202aSchristos- spec file cleanups
165*a8fa202aSchristos- added BuildRoot
166*a8fa202aSchristos
167*a8fa202aSchristos* Mon Jun 02 1997 Erik Troan <ewt@redhat.com>
168*a8fa202aSchristos- built against glibc
169