Ignore:
Timestamp:
Sep 12, 2016, 7:08:22 PM (9 years ago)
Author:
Silvan Scherrer
Message:

spec: grep: updated version to 2.25

File:
1 edited

Legend:

Unmodified
Added
Removed
  • spec/trunk/SPECS/grep.spec

    r271 r848  
     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
    15Summary: Pattern matching utilities
    26Name: grep
    3 Version: 2.10
    4 Release: 2%{?dist}
     7Version: 2.25
     8Release: 1%{?dist}
    59License: GPLv3+
     10URL: http://www.gnu.org/software/grep/
    611Group: Applications/Text
    7 Source: ftp://ftp.gnu.org/pub/gnu/grep/grep-%{version}.tar.xz
    8 Patch0: grep-os2.patch
    912
    10 URL: http://www.gnu.org/software/grep/
     13Vendor:  bww bitwise works GmbH
     14Source:  %{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip
    1115
    12 BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
    1316BuildRequires: pcre-devel >= 3.9-10, gettext
    14 #BuildRequires: texinfo
    15 #BuildRequires: autoconf automake
     17BuildRequires: texinfo
     18BuildRequires: autoconf automake
    1619
    1720%description
     
    2225GNU grep is needed by many scripts, so it shall be installed on every system.
    2326
     27%debug_package
     28
    2429%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}
    2531%setup -q
    26 %patch0 -p1
     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
    2738
    2839%build
    29 export CONFIG_SHELL="/@unixroot/usr/bin/sh.exe"
    30 export LDFLAGS="-Zbin-files -Zhigh-mem -Zomf -Zargs-wild -Zargs-resp"
    31 export LIBS="-lurpo -lmmap"
    32 export CPPFLAGS="-I%{_includedir}/pcre"
    33 %configure \
    34     --without-included-regex \
    35    "--cache-file=%{_topdir}/cache/%{name}-%{_target_cpu}.cache"
     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"
    3645make %{?_smp_mflags}
    3746
     
    4150gzip $RPM_BUILD_ROOT%{_infodir}/grep*
    4251rm -f $RPM_BUILD_ROOT%{_infodir}/dir
    43 rm -f $RPM_BUILD_ROOT/%{_libdir}/charset.alias
    4452
    45 #%find_lang %name
     53%find_lang %name
    4654
    47 #%check
     55%check
    4856#make check
    4957
     
    5159rm -rf ${RPM_BUILD_ROOT}
    5260
    53 %files
    54 # -f %{name}.lang
     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
    5570%defattr(-,root,root)
    56 %doc ABOUT-NLS AUTHORS THANKS TODO NEWS README ChangeLog COPYING
     71%doc AUTHORS THANKS TODO NEWS
     72%{!?_licensedir:%global license %%doc}
     73%license COPYING
     74
    5775%{_bindir}/*
     76%exclude %{_bindir}/*.dbg
    5877%{_infodir}/*.info*.gz
    5978%{_mandir}/*/*
    60 %{_datadir}/locale/*
    6179
    6280%changelog
     81* Mon Sep 12 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> - 2.25-1
     82- update to version 2.25
     83
    6384* Sun Jan 08 2012 yd
    6485- initial unixroot build.
Note: See TracChangeset for help on using the changeset viewer.