ALT Linux repos
Group :: Archiving/Backup
RPM: star
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
%define major 1.5
%define minor a60
Name: star
Version: %major
Release: alt0.1%{minor}
Summary: Star is the fastest known implementation of a tar archiver
Summary(ru_RU.KOI8-R): Самая быстрая реализация tar (POSIX) совместимого архиватора
License: CDDL
Group: Archiving/Backup
URL: http://cdrecord.berlios.de/old/private/star.html
Source: ftp://ftp.berlios.de/pub/star/alpha/star-%major%minor.tar.bz2
# Automatically added by buildreq on Wed Jun 22 2005
BuildRequires: libattr-devel libe2fs-devel
%package rmt
Summary: Schily SING version of the rmt
Summary(ru_RU.KOI8-R): rmt сервер
Group: Archiving/Backup
Conflicts: rmt
%description
Star saves many files together into a single tape or disk archive,
and can restore individual files from the archive. It includes a FIFO
for speed, a pattern matcher, multivolume support, the ability to archive
sparse files, automatic archive format detection, automatic byte order
recognition, automatic archive compression/decompression, remote archives
and special features that allow star to be used for full backups.
It also includes rmt', a truly portable version of the remote tape server
that supports remote operation between different OS and machine architectures
(hides even Linux oddities) and a portable mt' tape drive control program
that is able to use the remote tape interface.
%description -l ru_RU.KOI8-R
Star - самая быстрая реализация архиватора tar, обладает множеством
дополнительных возможностей:
- для увеличение производительности используеться FIFO
- поиск по шаблону
- полная поддержка многотомных архивов
- поддержка различных форматов (GNU, POSIX, old tar, pax, SUN tar)
- поддержка больших файлов (POSIX tar до 8Gb, POSIX.1-2001 без ограничений)
- расширенные возможности сравнения файлов (-diff)
- поддержка POSIX ACL
%description rmt
This is enhanced Schily SING version of the rmt remote tape server program.
rmt is a program used by programs like star and ufsdump hat like to access
remote magnetic tape drives and files through an interprocess communication
connection.
%description -l ru_RU.KOI8-R rmt
Переработаная версия rmt сервера Schily SING. rmt это программа успользуемая
такими утилитами как star и ufsdump для управления и записи данных на стример
подключенный к удаленному компьютеру.
%prep
%setup -q
# kill annoying beep and sleep
%__subst 's/^__gmake_warn.*//' RULES/mk-gmake.id
%build
%__subst 's/\/etc\/default/\/etc\/rmt/' rmt/rmt.c rmt/rmt.dfl
#./Gmake.linux PARCH=%_arch
%make_build CC=gcc LDCC=gcc DYNLD=gcc COPTOPT="%optflags" PARCH=%_arch
%install
%__make install INS_BASE=$RPM_BUILD_ROOT%_prefix MANDIR=/share/man
%__install -m600 -pD rmt/rmt.dfl %buildroot%_sysconfdir/rmt/rmt
echo '.so star.1' > $RPM_BUILD_ROOT%_man1dir/ustar.1
rm -rf $RPM_BUILD_ROOT{%_man3dir,%_man5dir/m*,%_man1dir/match*}
# avoid conflicts with tar and mt-st packages:
rm -f $RPM_BUILD_ROOT%_bindir/{mt,tar}
# remove devel files (thus avoid conflict with cdrtools-devel)
rm -rf $RPM_BUILD_ROOT/usr/include
rm -f $RPM_BUILD_ROOT/%_libdir/*.a
%files
%_bindir/*tar*
%_bindir/smt
%_bindir/scpio
%_bindir/spax
%_man1dir/*tar*
%_man1dir/scpio*
%_man1dir/smt*
%_man1dir/spax*
%_man5dir/*
%doc README README.crash README.largefiles README.mtio README.otherbugs
%doc README.pattern README.pax README.posix-2001
%doc STARvsGNUTAR AN-%major%minor
%files rmt
%dir %_sysconfdir/rmt/
%_sysconfdir/rmt/rmt
%_sbindir/rmt
%_man1dir/rmt.1.*
%changelog
…
Full changelog you can see here
%define minor a60
Name: star
Version: %major
Release: alt0.1%{minor}
Summary: Star is the fastest known implementation of a tar archiver
Summary(ru_RU.KOI8-R): Самая быстрая реализация tar (POSIX) совместимого архиватора
License: CDDL
Group: Archiving/Backup
URL: http://cdrecord.berlios.de/old/private/star.html
Source: ftp://ftp.berlios.de/pub/star/alpha/star-%major%minor.tar.bz2
# Automatically added by buildreq on Wed Jun 22 2005
BuildRequires: libattr-devel libe2fs-devel
%package rmt
Summary: Schily SING version of the rmt
Summary(ru_RU.KOI8-R): rmt сервер
Group: Archiving/Backup
Conflicts: rmt
%description
Star saves many files together into a single tape or disk archive,
and can restore individual files from the archive. It includes a FIFO
for speed, a pattern matcher, multivolume support, the ability to archive
sparse files, automatic archive format detection, automatic byte order
recognition, automatic archive compression/decompression, remote archives
and special features that allow star to be used for full backups.
It also includes rmt', a truly portable version of the remote tape server
that supports remote operation between different OS and machine architectures
(hides even Linux oddities) and a portable mt' tape drive control program
that is able to use the remote tape interface.
%description -l ru_RU.KOI8-R
Star - самая быстрая реализация архиватора tar, обладает множеством
дополнительных возможностей:
- для увеличение производительности используеться FIFO
- поиск по шаблону
- полная поддержка многотомных архивов
- поддержка различных форматов (GNU, POSIX, old tar, pax, SUN tar)
- поддержка больших файлов (POSIX tar до 8Gb, POSIX.1-2001 без ограничений)
- расширенные возможности сравнения файлов (-diff)
- поддержка POSIX ACL
%description rmt
This is enhanced Schily SING version of the rmt remote tape server program.
rmt is a program used by programs like star and ufsdump hat like to access
remote magnetic tape drives and files through an interprocess communication
connection.
%description -l ru_RU.KOI8-R rmt
Переработаная версия rmt сервера Schily SING. rmt это программа успользуемая
такими утилитами как star и ufsdump для управления и записи данных на стример
подключенный к удаленному компьютеру.
%prep
%setup -q
# kill annoying beep and sleep
%__subst 's/^__gmake_warn.*//' RULES/mk-gmake.id
%build
%__subst 's/\/etc\/default/\/etc\/rmt/' rmt/rmt.c rmt/rmt.dfl
#./Gmake.linux PARCH=%_arch
%make_build CC=gcc LDCC=gcc DYNLD=gcc COPTOPT="%optflags" PARCH=%_arch
%install
%__make install INS_BASE=$RPM_BUILD_ROOT%_prefix MANDIR=/share/man
%__install -m600 -pD rmt/rmt.dfl %buildroot%_sysconfdir/rmt/rmt
echo '.so star.1' > $RPM_BUILD_ROOT%_man1dir/ustar.1
rm -rf $RPM_BUILD_ROOT{%_man3dir,%_man5dir/m*,%_man1dir/match*}
# avoid conflicts with tar and mt-st packages:
rm -f $RPM_BUILD_ROOT%_bindir/{mt,tar}
# remove devel files (thus avoid conflict with cdrtools-devel)
rm -rf $RPM_BUILD_ROOT/usr/include
rm -f $RPM_BUILD_ROOT/%_libdir/*.a
%files
%_bindir/*tar*
%_bindir/smt
%_bindir/scpio
%_bindir/spax
%_man1dir/*tar*
%_man1dir/scpio*
%_man1dir/smt*
%_man1dir/spax*
%_man5dir/*
%doc README README.crash README.largefiles README.mtio README.otherbugs
%doc README.pattern README.pax README.posix-2001
%doc STARvsGNUTAR AN-%major%minor
%files rmt
%dir %_sysconfdir/rmt/
%_sysconfdir/rmt/rmt
%_sbindir/rmt
%_man1dir/rmt.1.*
%changelog
…
Full changelog you can see here