- Update to version 4.1.0:

* lib: move over copy_dir_all as a common utility
  * cli: move logic as cli stubs
  * tests: use copy_dir_all as part of lib now instead
  * roast and raw: improve description of cli options then format
  * move raw and roast modules to standalone files
  * cli: add recomprizz args
  * recomprizz: initial implementation
  * import termcap
  * fix: apply clippy lints
  * tracing: set logic where and when to start properly
  * apply clippy lints + format
  * set output path correctly
  * refactor: canonicalize filter
  * refactor: canonicalize paths
  * update deps
  * reproducibility: set to false by default
  * fix: additional paths variable should only be a collection of files and not directories
  * doc: add a warning regarding reproducibility
  * doc: fix warning msg
  * doc: fix warning msg
  * refactor: move mostly to libroast
  * refactor: improve field naming and description
  * refactor: remove tracing crate unused imports
  * minor: raaaaaaaaaaaaawwwwwwww
  * make names consistent
  * remove: cliff.toml and git-cliff is an overengineered changelog generator
  * prepare justfile for publishing
  * change it to a text file
  * cli: allow to explicitly tell "true" or "false" using ArgAction::Set and add our service file

OBS-URL: https://build.opensuse.org/package/show/Archiving/roast?expand=0&rev=4
This commit is contained in:
Soc Virnyl Estela 2024-10-20 03:18:31 +00:00 committed by Git OBS Bridge
parent 4d6c371d04
commit 17b46d4606
5 changed files with 65 additions and 8 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:badb7f8ca9e6466d1517df9239aaf83073d822d66c82b471c9188a443629f231
size 24236

3
roast-4.1.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3a70894f37973f0720cda1c6d6bf75d1d7bf5a026d628101050c2a9ec1b6d1f2
size 24181

View File

@ -1,3 +1,39 @@
-------------------------------------------------------------------
Sun Oct 20 03:16:24 UTC 2024 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 4.1.0:
* lib: move over copy_dir_all as a common utility
* cli: move logic as cli stubs
* tests: use copy_dir_all as part of lib now instead
* roast and raw: improve description of cli options then format
* move raw and roast modules to standalone files
* cli: add recomprizz args
* recomprizz: initial implementation
* import termcap
* fix: apply clippy lints
* tracing: set logic where and when to start properly
* apply clippy lints + format
* set output path correctly
* refactor: canonicalize filter
* refactor: canonicalize paths
* update deps
* reproducibility: set to false by default
* fix: additional paths variable should only be a collection of files and not directories
* doc: add a warning regarding reproducibility
* doc: fix warning msg
* doc: fix warning msg
* refactor: move mostly to libroast
* refactor: improve field naming and description
* refactor: remove tracing crate unused imports
* minor: raaaaaaaaaaaaawwwwwwww
* make names consistent
* remove: cliff.toml and git-cliff is an overengineered changelog generator
* prepare justfile for publishing
* change it to a text file
* cli: allow to explicitly tell "true" or "false" using ArgAction::Set and add our service file
- Add new subpackage `obs-service-recomprizz`
* This is a possible drop-in replacement for obs-service-recompress
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Oct 19 08:30:24 UTC 2024 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org> Sat Oct 19 08:30:24 UTC 2024 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>

View File

@ -16,9 +16,9 @@
# #
Name: roast Name: roast
Version: 3.3.1 Version: 4.1.0
Release: 0 Release: 0
Summary: Simple tar archiver and extractor Summary: Simpler tar archiver and extractor
License: MPL-2.0 License: MPL-2.0
URL: https://github.com/openSUSE-Rust/roast URL: https://github.com/openSUSE-Rust/roast
Source0: https://github.com/openSUSE-Rust/roast/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source0: https://github.com/openSUSE-Rust/roast/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
@ -27,10 +27,20 @@ BuildRequires: cargo
BuildRequires: cargo-packaging BuildRequires: cargo-packaging
BuildRequires: pkgconfig(libzstd) BuildRequires: pkgconfig(libzstd)
%package -n obs-service-recomprizz
Version: %{version}
Summary: OBS Source Service for recomprizz-ion
License: MPL-2.0
%description -n obs-service-recomprizz
Utility to recompress to other compression formats.
%description %description
Roast is a simple tar archiver and extractor with very high Roast is a simple tar archiver and extractor with very high
compression settings for supported formats such as zstd. compression settings for supported formats such as zstd.
It also supports recompression from an existing tarball.
%prep %prep
%autosetup -a1 %autosetup -a1
@ -38,9 +48,12 @@ compression settings for supported formats such as zstd.
%{cargo_build} %{cargo_build}
%install %install
mkdir -p %{buildroot}%{_prefix}/lib/obs/service
pushd roast-cli pushd roast-cli
%{cargo_install} --bins %{cargo_install} --bins
popd popd
cp -v %{buildroot}%{_bindir}/recomprizz %{buildroot}%{_prefix}/lib/obs/service/recomprizz
install -m0644 recomprizz.service %{buildroot}%{_prefix}/lib/obs/service
%check %check
%{cargo_test} %{cargo_test}
@ -48,7 +61,15 @@ popd
%files %files
%{_bindir}/roast %{_bindir}/roast
%{_bindir}/raw %{_bindir}/raw
%{_bindir}/recomprizz
%license LICENCE %license LICENCE
%doc CHANGELOG.md README.md %doc CHANGELOG README.md
%files -n obs-service-recomprizz
%dir %{_prefix}/lib/obs
%{_prefix}/lib/obs/service/recomprizz
%{_prefix}/lib/obs/service/recomprizz.service
%license LICENCE
%doc CHANGELOG README.md
%changelog %changelog

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:e9037fbd8508832e2ad2a8140365ac4a7b7296f3520e94b0bc5ad8eb0ef3a9b8 oid sha256:77dad7635bb7d129d8f36c8ce85a72b3ec6a1d6ca222f8199008d719a17b1f35
size 17626514 size 17628215