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 Glomsr�d <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