Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37044302
en ru br
Репозитории ALT
S:1.13-alt2
5.1: 1.3.5-alt6
4.1: 1.3.5-alt4.M40.1
4.0: 1.3.5-alt4.M40.1
3.0: 1.3.5-alt2
+updates:1.3.5-alt2.M30.1
www.altlinux.org/Changes

Другие репозитории
Upstream:1.3.12

Группа :: Архивирование/Сжатие
Пакет: gzip

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Name: gzip
Version: 1.3.5
Release: alt2

Summary: The GNU data compression program
License: GPL
Group: Archiving/Compression
Url: http://www.gnu.org/software/%name/

Source: ftp://alpha.gnu.org/gnu/%name/%name-%version.tar.bz2
Source1: zme
Source2: zme.1

Patch1: gzip-1.3.5-alt-texinfo.patch
Patch2: gzip-1.3.5-alt-basename.patch
Patch3: gzip-1.3.5-openbsd-owl-alt-tmp.patch
Patch4: gzip-1.3.5-rh-alt-stderr.patch
Patch5: gzip-1.3.5-rh-owl-alt-zgrep.patch
Patch6: gzip-1.3.5-deb-alt-signal.patch
Patch7: gzip-1.3.5-deb-alt-original-filename.patch
Patch8: gzip-1.3.5-alt-copy_stat.patch
Patch9: gzip-1.3.5-alt-bzip2.patch
Patch10: gzip-1.3.5-alt-znew.patch
Patch11: gzip-1.3.5-gentoo-huft_build-return.patch

Provides: /bin/gzip, /bin/gunzip, /bin/zcat

%package utils
Summary: Utilities for handy use of the GNU gzip
Group: Archiving/Compression
Requires: %name = %version-%release, mktemp >= 1:1.3.1
Provides: %name-devel = %version-%release
Obsoletes: %name-devel
Provides: bzip2-utils = 0:1.0.3-alt5
Obsoletes: bzip2-utils

%description
This package contains the popular GNU gzip data compression
program and its associated scripts to manage compressed files.

%description utils
This package contains additional utilities for the popular
GNU gzip and bzip2 data compression programs.

%prep
%setup -q
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p0

%build
%define _optlevel 3
%add_optflags %optflags_notraceback
%configure --bindir=/bin
%make_build
bzip2 -9fk ChangeLog

%install
%__mkdir_p %buildroot%_bindir
%makeinstall bindir=%buildroot/bin

for i in zcmp zegrep zforce znew gzexe zdiff zfgrep zgrep; do
%__mv %buildroot/bin/$i %buildroot%_bindir/
done

# Replace hardlinks with symlinks.

%__ln_s -f gzip %buildroot/bin/gunzip
%__ln_s -f gzip %buildroot/bin/zcat
%__ln_s -f zdiff %buildroot%_bindir/zcmp
%__ln_s -f zgrep %buildroot%_bindir/zegrep
%__ln_s -f zgrep %buildroot%_bindir/zfgrep

# Add compatibility symlinks.

for i in gzip gunzip zcat; do
%__ln_s ../../bin/gzip %buildroot%_bindir/$i
done

# Additional utilities.

%__ln_s zdiff %buildroot%_bindir/bzcmp
%__ln_s zdiff %buildroot%_bindir/bzdiff
%__ln_s zgrep %buildroot%_bindir/bzgrep
%__ln_s zgrep %buildroot%_bindir/bzegrep
%__ln_s zgrep %buildroot%_bindir/bzfgrep
%__install -pm755 %_sourcedir/zme %buildroot%_bindir/
%__ln_s zme %buildroot%_bindir/bzme

# Additional manpages.

echo '.so man1/zgrep.1' >%buildroot%_man1dir/zegrep.1
echo '.so man1/zgrep.1' >%buildroot%_man1dir/zfgrep.1
echo '.so man1/zgrep.1' >%buildroot%_man1dir/bzgrep.1
echo '.so man1/zgrep.1' >%buildroot%_man1dir/bzegrep.1
echo '.so man1/zgrep.1' >%buildroot%_man1dir/bzfgrep.1
echo '.so man1/zdiff.1' >%buildroot%_man1dir/bzcmp.1
echo '.so man1/zdiff.1' >%buildroot%_man1dir/bzdiff.1
%__install -pm755 %_sourcedir/zme.1 %buildroot%_man1dir/
%__ln_s zme.1 %buildroot%_man1dir/bzme.1

# Our zless and zmore live in less package.

%__rm %buildroot{/bin/z{less,more},%_man1dir/z{less,more}.1}

%files
/bin/*
%_bindir/g*zip
%_bindir/zcat
%_man1dir/g*zip.*
%_man1dir/zcat.*
%_infodir/*.info*
%doc AUTHORS ChangeLog.bz2 NEWS README THANKS TODO

%files utils
%_bindir/*
%_man1dir/*
%exclude %_bindir/g*zip
%exclude %_bindir/zcat
%exclude %_man1dir/g*zip.*
%exclude %_man1dir/zcat.*

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin