- z*grep is coloroured if grep is coloured (#1034839)

- added build macros (#667144)
This commit is contained in:
Petr Stodulka 2014-08-26 16:16:21 +02:00
parent abdaa852f1
commit f8ae2b7c2a
3 changed files with 36 additions and 1 deletions

9
colorzgrep.csh Normal file
View File

@ -0,0 +1,9 @@
test -f /usr/libexec/grepconf.sh
if ( $status == 1 ) exit
/usr/libexec/grepconf.sh -c
if ( $status == 1 ) exit
alias zgrep 'zgrep --color=auto'
alias zfgrep 'zfgrep --color=auto'
alias zegrep 'zegrep --color=auto'

6
colorzgrep.sh Normal file
View File

@ -0,0 +1,6 @@
[ -f /usr/libexec/grepconf.sh ] || return
/usr/libexec/grepconf.sh -c || return
alias zgrep='zgrep --color=auto' 2>/dev/null
alias zfgrep='zfgrep --color=auto' 2>/dev/null
alias zegrep='zegrep --color=auto' 2>/dev/null

View File

@ -1,12 +1,17 @@
Summary: The GNU data compression program Summary: The GNU data compression program
Name: gzip Name: gzip
Version: 1.6 Version: 1.6
Release: 5%{?dist} Release: 6%{?dist}
# info pages are under GFDL license # info pages are under GFDL license
License: GPLv3+ and GFDL License: GPLv3+ and GFDL
Group: Applications/File Group: Applications/File
Source0: http://ftp.gnu.org/gnu/gzip/gzip-%{version}.tar.xz Source0: http://ftp.gnu.org/gnu/gzip/gzip-%{version}.tar.xz
Source1: https://www.gnu.org/licenses/fdl-1.3.txt Source1: https://www.gnu.org/licenses/fdl-1.3.txt
# downstream solution for coloured z*grep (#1034839)
Source100: colorzgrep.csh
Source101: colorzgrep.sh
Patch0: gzip-1.3.12-openbsd-owl-tmp.patch Patch0: gzip-1.3.12-openbsd-owl-tmp.patch
Patch1: gzip-1.3.5-zforce.patch Patch1: gzip-1.3.5-zforce.patch
Patch4: gzip-1.3.13-rsync.patch Patch4: gzip-1.3.13-rsync.patch
@ -52,6 +57,9 @@ cp %{SOURCE1} .
%build %build
export DEFS="NO_ASM" export DEFS="NO_ASM"
export CPPFLAGS="-DHAVE_LSTAT" export CPPFLAGS="-DHAVE_LSTAT"
export CC="%{__cc}"
export CPP="%{__cpp}"
export CXX="%{__cxx}"
%configure %configure
make make
@ -68,6 +76,12 @@ rm -f ${RPM_BUILD_ROOT}%{_infodir}/dir
# uncompress is a part of ncompress package # uncompress is a part of ncompress package
rm -f ${RPM_BUILD_ROOT}/%{_bindir}/uncompress rm -f ${RPM_BUILD_ROOT}/%{_bindir}/uncompress
# coloured z*grep (#1034839)
%global profiledir %{_sysconfdir}/profile.d
mkdir -p %{buildroot}%{profiledir}
install -p -m 644 %{SOURCE100} %{buildroot}%{profiledir}
install -p -m 644 %{SOURCE101} %{buildroot}%{profiledir}
%post %post
if [ -f %{_infodir}/gzip.info* ]; then if [ -f %{_infodir}/gzip.info* ]; then
/sbin/install-info %{_infodir}/gzip.info.gz %{_infodir}/dir || : /sbin/install-info %{_infodir}/gzip.info.gz %{_infodir}/dir || :
@ -88,8 +102,14 @@ fi
%{_bindir}/* %{_bindir}/*
%{_mandir}/*/* %{_mandir}/*/*
%{_infodir}/gzip.info* %{_infodir}/gzip.info*
%{profiledir}/*
%changelog %changelog
* Tue Aug 26 2014 Petr Stodulka <pstodulk@redhat.com> - 1.6-4
- changed spec file - build section
obey compiler macros %__cc, %__cpp, %_cxx (#667144)
- zgrep inherits color setup from grep (#1034839)
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-5 * Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild