- Add spax and star subpackages

OBS-URL: https://build.opensuse.org/package/show/utilities/schily?expand=0&rev=11
This commit is contained in:
Jan Engelhardt 2018-05-08 14:49:22 +00:00 committed by Git OBS Bridge
parent dfd127f666
commit df8e58de8c
2 changed files with 64 additions and 64 deletions

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue May 8 14:48:48 UTC 2018 - jengelh@inai.de
- Add spax and star subpackages
-------------------------------------------------------------------
Wed Apr 11 19:03:52 UTC 2018 - jengelh@inai.de

View File

@ -346,7 +346,8 @@ License: CDDL-1.0
Group: Productivity/Archiving/Backup
Conflicts: dump-rmt
Conflicts: tar-rmt
Conflicts: star-rmt
Obsoletes: star-rmt
Provides: star-rmt
%description -n schily-rmt
rmt is a program that can be used by e.g. star and ufsdump
@ -356,6 +357,36 @@ interprocess communication connection.
A tape client would launch something like ssh for the actual
connection, and through that, have the rmt program executed.
%package -n spax
Summary: Portable Archive Exchange
License: CDDL-1.0
Group: Productivity/Archiving/Backup
Requires: star = %version
Provides: pax = 3.5
Obsoletes: pax < 3.5
%description -n spax
pax is an archiving utility specified by POSIX.1-2001. The format is
basically tar, but with additional extended attributes.
%package -n star
Summary: tar implementation compliant to POSIX.1-2001
License: CDDL-1.0
Group: Productivity/Archiving/Backup
%description -n star
Star is a tar-like archiver (tar standing for Tape ARchiver).
Features:
* FIFO to keep the tape streaming
* Remote tape support
* Accurate sparse files
* Pattern matcher to archive and extract a subset of files
* User tailorable interface for comparing tar archives against file trees
* Path names up to 1024 bytes may be archived
* Stores and restores all 3 file times (even creation time). With POSIX.1-2001,
the times are in nanosecond granularity.
%prep
%setup -qn %name-%rver
%patch -P 1 -P 2 -P 3 -p1
@ -369,7 +400,7 @@ rm -fv libhfs_iso/shlhfs.mk
rm -fv libmdigest/shlmdigest.mk
# Static link libshedit, used only by bosh.
rm -fv libshedit/shlshedit.mk
# Static link libsiconv. On glibc, it forwards to iconv anyway.
# Static link libsiconv. It forwards to glibc iconv for supported charsets.
rm -fv libsiconv/shlsiconv.mk
# (this is a noninteractive build; nobody will read the warnings
@ -421,13 +452,16 @@ perl -pi -e 's#/usr/local/bin/perl#%_bindir/perl#g' "$b/%_bindir/tracknames.pl"
# Rename in order to not conflict with mkisofs/README in rpm doc section
#mv mkisofs/diag/README mkisofs/diag/README.diag
# libsiconv. uses libc's iconv here, so does not need its own tables.
# libsiconv. tries to use libc's iconv first before trying its own tables.
rm -Rfv "$b/%_datadir/lib/siconv"
# spax/star
ln -sfv spax "$b/%_bindir/pax"
rm -fv "$b/%_bindir/tar" "$b/%_bindir/gnutar"
# deal with this another time
rm -Rf "$b/usr/ccs" "$b/usr/xpg4" "$b/%_bindir/sccs"
rm -f \
$b/etc/default/star \
$b/etc/sformat.dat \
$b/usr/bin/Cstyle \
$b/usr/bin/bsh \
@ -439,7 +473,6 @@ rm -f \
$b/usr/bin/count \
$b/usr/bin/cstyle.js \
$b/usr/bin/dmake \
$b/usr/bin/gnutar \
$b/usr/bin/hdump \
$b/usr/bin/label \
$b/usr/bin/lndir \
@ -466,17 +499,10 @@ rm -f \
$b/usr/bin/smake \
$b/usr/bin/spaste \
$b/usr/bin/spatch \
$b/usr/bin/spax \
$b/usr/bin/star \
$b/usr/bin/star_sym \
$b/usr/bin/strar \
$b/usr/bin/suntar \
$b/usr/bin/tar \
$b/usr/bin/tartest \
$b/usr/bin/termcap \
$b/usr/bin/translit \
$b/usr/bin/udiff \
$b/usr/bin/ustar \
$b/usr/bin/ved \
$b/usr/bin/ved-e \
$b/usr/bin/ved-w \
@ -493,52 +519,6 @@ rm -f \
$b/usr/share/doc/packages/libparanoia/README.interface \
$b/usr/share/doc/packages/libparanoia/README.paranoia \
$b/usr/share/doc/packages/schilyutils/dotfiles.tar.bz2 \
$b/usr/share/doc/packages/star/README \
$b/usr/share/doc/packages/star/README.ACL \
$b/usr/share/doc/packages/star/README.crash \
$b/usr/share/doc/packages/star/README.largefiles \
$b/usr/share/doc/packages/star/README.mtio \
$b/usr/share/doc/packages/star/README.otherbugs \
$b/usr/share/doc/packages/star/README.pattern \
$b/usr/share/doc/packages/star/README.posix-2001 \
$b/usr/share/doc/packages/star/STARvsGNUTAR \
$b/usr/share/doc/packages/star/testscripts/00INDEX \
$b/usr/share/doc/packages/star/testscripts/100char_longlink.tar \
$b/usr/share/doc/packages/star/testscripts/100char_longlink.tar-non-compliant \
$b/usr/share/doc/packages/star/testscripts/README.GNUtar-multivol.fail \
$b/usr/share/doc/packages/star/testscripts/README.create-and-remove \
$b/usr/share/doc/packages/star/testscripts/README.gtarfail \
$b/usr/share/doc/packages/star/testscripts/README.largefiles \
$b/usr/share/doc/packages/star/testscripts/README.longnames \
$b/usr/share/doc/packages/star/testscripts/README.paxbug \
$b/usr/share/doc/packages/star/testscripts/README.quicktest \
$b/usr/share/doc/packages/star/testscripts/create-and-remove.tar \
$b/usr/share/doc/packages/star/testscripts/dirloop.tar \
$b/usr/share/doc/packages/star/testscripts/g-hdr.pax.gz \
$b/usr/share/doc/packages/star/testscripts/gnu-multi-fail-volume1.gtar \
$b/usr/share/doc/packages/star/testscripts/gnu-multi-fail-volume2.gtar \
$b/usr/share/doc/packages/star/testscripts/gtarfail.tar \
$b/usr/share/doc/packages/star/testscripts/gtarfail2.tar \
$b/usr/share/doc/packages/star/testscripts/long.ustar.gz \
$b/usr/share/doc/packages/star/testscripts/mk \
$b/usr/share/doc/packages/star/testscripts/mk2 \
$b/usr/share/doc/packages/star/testscripts/not_a_tar_file \
$b/usr/share/doc/packages/star/testscripts/not_a_tar_file2 \
$b/usr/share/doc/packages/star/testscripts/old-file.tar \
$b/usr/share/doc/packages/star/testscripts/pax-big-10g.tar.bz2 \
$b/usr/share/doc/packages/star/testscripts/quicktest.filelist \
$b/usr/share/doc/packages/star/testscripts/remove.tar \
$b/usr/share/doc/packages/star/testscripts/tartest-quicktest.out \
$b/usr/share/doc/packages/star/testscripts/types-star-oldsparse.tar.gz \
$b/usr/share/doc/packages/star/testscripts/typescript \
$b/usr/share/doc/packages/star/testscripts/ustar-all-filetypes.tar \
$b/usr/share/doc/packages/star/testscripts/ustar-all-quicktest-past-contig.tar \
$b/usr/share/doc/packages/star/testscripts/ustar-all-quicktest.tar \
$b/usr/share/doc/packages/star/testscripts/ustar-all-quicktest.tar-without-cont-file \
$b/usr/share/doc/packages/star/testscripts/ustar-bad-filetypes.tar \
$b/usr/share/doc/packages/star/testscripts/ustar-bad-signedsum.tar \
$b/usr/share/doc/packages/star/testscripts/ustar-big-2g.tar.bz2 \
$b/usr/share/doc/packages/star/testscripts/ustar-big-8g.tar.bz2 \
$b/usr/share/doc/packages/ved/dotfiles.tar.bz2 \
$b/usr/share/doc/packages/ved/vedsheet.ps \
$b/usr/share/doc/packages/ved/vedsheet.tr \
@ -618,18 +598,13 @@ rm -f \
$b/usr/share/man/man1/smake.1 \
$b/usr/share/man/man1/spaste.1 \
$b/usr/share/man/man1/spatch.1 \
$b/usr/share/man/man1/spax.1 \
$b/usr/share/man/man1/star.1 \
$b/usr/share/man/man1/star_sym.1 \
$b/usr/share/man/man1/strar.1 \
$b/usr/share/man/man1/suntar.1 \
$b/usr/share/man/man1/sysV-make.1 \
$b/usr/share/man/man1/tartest.1 \
$b/usr/share/man/man1/termcap.1 \
$b/usr/share/man/man1/translit.1 \
$b/usr/share/man/man1/udiff.1 \
$b/usr/share/man/man1/unget.1 \
$b/usr/share/man/man1/ustar.1 \
$b/usr/share/man/man1/val.1 \
$b/usr/share/man/man1/vc.1 \
$b/usr/share/man/man1/ved-e.1 \
@ -641,7 +616,6 @@ rm -f \
$b/usr/share/man/man5/makerules.5 \
$b/usr/share/man/man5/sccschangeset.5 \
$b/usr/share/man/man5/sccsfile.5 \
$b/usr/share/man/man5/star.5 \
$b/usr/share/man/man5/streamarchive.5 \
$b/usr/share/man/man8/sformat.8
@ -922,4 +896,25 @@ true
%_sbindir/rmt
%_mandir/man1/rmt.1*
%files -n spax
%license CDDL.Schily.txt
%_bindir/pax
%_bindir/spax
%_mandir/man1/spax.1*
%files -n star
%license CDDL.Schily.txt
%config %_sysconfdir/default/star
%_bindir/star
%_bindir/star_sym
%_bindir/suntar
%_bindir/tartest
%_bindir/ustar
%_docdir/star/
%_mandir/man1/star.1*
%_mandir/man1/star_sym.1*
%_mandir/man1/suntar.1*
%_mandir/man1/ustar.1*
%_mandir/man5/star.5*
%changelog