source: spec/trunk/SPECS/grep.spec@ 848

Last change on this file since 848 was 848, checked in by Silvan Scherrer, 9 years ago

spec: grep: updated version to 2.25

File size: 2.3 KB
Line 
1#define svn_url e:/trees/grep/trunk
2%define svn_url http://svn.netlabs.org/repos/ports/grep/trunk
3%define svn_rev 1697
4
5Summary: Pattern matching utilities
6Name: grep
7Version: 2.25
8Release: 1%{?dist}
9License: GPLv3+
10URL: http://www.gnu.org/software/grep/
11Group: Applications/Text
12
13Vendor: bww bitwise works GmbH
14Source: %{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip
15
16BuildRequires: pcre-devel >= 3.9-10, gettext
17BuildRequires: texinfo
18BuildRequires: autoconf automake
19
20%description
21The GNU versions of commonly used grep utilities. Grep searches through
22textual input for lines which contain a match to a specified pattern and then
23prints the matching lines. GNU's grep utilities include grep, egrep and fgrep.
24
25GNU grep is needed by many scripts, so it shall be installed on every system.
26
27%debug_package
28
29%prep
30%if %{?svn_rev:%(sh -c 'if test -f "%{_sourcedir}/%{name}-%{version}-r%{svn_rev}.zip" ; then echo 1 ; else echo 0 ; fi')}%{!?svn_rev):0}
31%setup -q
32%else
33%setup -n "%{name}-%{version}" -Tc
34svn export %{?svn_rev:-r %{svn_rev}} %{svn_url} . --force
35rm -f "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip"
36(cd .. && zip -SrX9 "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip" "%{name}-%{version}")
37%endif
38
39%build
40# we do autoreconf even fedora doesn't do it
41autoreconf -fi
42export LDFLAGS="-Zhigh-mem -Zomf -Zargs-wild -Zargs-resp"
43%configure --without-included-regex --disable-silent-rules \
44 CPPFLAGS="-I%{_includedir}/pcre"
45make %{?_smp_mflags}
46
47%install
48rm -rf ${RPM_BUILD_ROOT}
49make %{?_smp_mflags} DESTDIR=$RPM_BUILD_ROOT install
50gzip $RPM_BUILD_ROOT%{_infodir}/grep*
51rm -f $RPM_BUILD_ROOT%{_infodir}/dir
52
53%find_lang %name
54
55%check
56#make check
57
58%clean
59rm -rf ${RPM_BUILD_ROOT}
60
61%post
62#/sbin/install-info --quiet --info-dir=%{_infodir} %{_infodir}/grep.info.gz || :
63
64%preun
65#if [ $1 = 0 ]; then
66# /sbin/install-info --quiet --info-dir=%{_infodir} --delete %{_infodir}/grep.info.gz || :
67#fi
68
69%files -f %{name}.lang
70%defattr(-,root,root)
71%doc AUTHORS THANKS TODO NEWS
72%{!?_licensedir:%global license %%doc}
73%license COPYING
74
75%{_bindir}/*
76%exclude %{_bindir}/*.dbg
77%{_infodir}/*.info*.gz
78%{_mandir}/*/*
79
80%changelog
81* Mon Sep 12 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> - 2.25-1
82- update to version 2.25
83
84* Sun Jan 08 2012 yd
85- initial unixroot build.
86- fixed bindir value.
Note: See TracBrowser for help on using the repository browser.