Tuxsavvy's Projects

tuxsavvy/star

Updated and community maintained Schily's Tape Archive Updated upstream with new additional features like --one-file. As per original upstream description: Star saves many files together into a single tape or disk archive, and can restore individual files from the archive. Star supports ACL. star can also support CPIO and ZIP archives. The support for CPIO archives could be used to unify syntax for those already familiar with using tar or star in general. For example, reading the contents of various RPM could be done via, "rpm2cpio foo.rpm | star -tv", without the need to manually ascertain the compression algorithm used, when using old scripts like the one linked. In more modern star, it is possible to preview the contents of a file within an archive via "rpm2cpio bar.rpm | star -x --no-statistics --one-file --pattern='./bar.spec' --to-stdout | less". A better overview of star's features is also available online in new upstream repository. License status Upstream project is licensed under CDDL-1.0 and FSFUL and GPL-2.0-only and GPL-2.0-or-later and LGPL-2.1 and BSD-1-Clause and BSD-2-Clause and BSD-3-Clause and BSD-4-Clause-UC and HPND-sell-variant and MIT-open-group and LicenseRef-Fedora-Public-Domain and LicenseRef-Unicode-legacy-source-code, however star itself is licensed under CDDL-1.0 for the most parts, and with regards to LicenseRef-Unicode-legacy-source-code, this matter was also raised on fedora/legal/fedora-license-data on GitLab with the conclusion that this falls under Unicode-3.0. Therefore given the information provided on Fedora docs for allowed licenses, that the components for star along with the: targeted/specific binaries, libraries to support those binaries being built and supplied, should be allowed. Issues, scope, and other anecdotal information Presently test support during the build process is not fully functional, as such it is disabled. There might be other issues such as no ZIP support, in other words this Copr project is less suited to end-users. This Copr project is also serving itself as a testbed, on the grounds of being open-sourced with periodic changes being openly made and applied, as part of the evolving pull request on Fedora Package Sources. Thank you In no order whatsoever, I want to thank the following: scaronni of negativo17, for providing a SPEC file that this was heavily based on, aperez on AUR, for hints on the components required for a mostly functional star, The authors and maintainers of original Fedora Package Sources for star, more hints on how it was packaged, Fedora Copr, great open build system, too many positive things to speak about, ljavorsk for feedback on my PR, Christian Le via Fedora Chat on Matrix, support and feedback in several ways, notably mock --shell Users on Fedora Devel on Matrix, for providing further assistance to my various silly self trying to work better with Fedora system. ... and of course Jörg Schilling for his utilities, along with maintainers and contributors for both the old and new upstream.
  • Fedora 41 : x86_64
  • Fedora 42 : x86_64
  • Fedora 43 : x86_64
  • Fedora eln : x86_64
  • Fedora rawhide : x86_64