[packages/dovi_tool] - updated to 2.3.2; need to check if x32 hacks are still required

qboosh qboosh at pld-linux.org
Fri Jun 19 21:24:19 CEST 2026


commit 8ed3547e17956ea09266ccf821a357a6fab6ad98
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Jun 19 21:24:44 2026 +0200

    - updated to 2.3.2; need to check if x32 hacks are still required

 dovi_tool.spec | 30 +++++++++++++-----------------
 1 file changed, 13 insertions(+), 17 deletions(-)
---
diff --git a/dovi_tool.spec b/dovi_tool.spec
index 6e3c419..56ab268 100644
--- a/dovi_tool.spec
+++ b/dovi_tool.spec
@@ -1,19 +1,17 @@
 Summary:	CLI tool for working with Dolby Vision
 Summary(pl.UTF-8):	Narzędzie CLI do pracy z Dolby Vision
 Name:		dovi_tool
-Version:	2.2.0
+Version:	2.3.2
 Release:	1
 License:	MIT
 Group:		Applications/Multimedia
 #Source0Download: https://github.com/quietvoid/dovi_tool/releases
 Source0:	https://github.com/quietvoid/dovi_tool/archive/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	6ade957c89b70ad89236ca12ddd8f895
-# cd dovi_tool-%{version}
+# Source0-md5:	0b2a92120aebbcae7e1c0282db9450e2
 # cargo vendor-filterer --platform='*-unknown-linux-*' --tier=2 --features default,system-font,internal-font
-# cd ..
-# tar cJf dovi_tool-%{version}-vendor.tar.xz dovi_tool-%{version}/vendor
+# tar cJf dovi_tool-%{version}-vendor.tar.xz vendor Cargo.lock
 Source1:	%{name}-%{version}-vendor.tar.xz
-# Source1-md5:	e0f86da8a3c28c429158f6856787b765
+# Source1-md5:	3ec5d93f944ec588804ef46eb4caae0e
 Patch0:		%{name}-x32.patch
 URL:		https://github.com/quietvoid/dovi_tool
 BuildRequires:	fontconfig-devel
@@ -71,21 +69,19 @@ Static libdovi library.
 Statyczna biblioteka libdovi.
 
 %prep
-%setup -q -b1
-%patch -P0 -p1
+%setup -q -a1
+#patch -P0 -p1
 
 # use our offline registry
 export CARGO_HOME="$(pwd)/.cargo"
 
 mkdir -p "$CARGO_HOME"
-cat >.cargo/config <<EOF
+cat >.cargo/config.toml <<EOF
 [source.crates-io]
-registry = 'https://github.com/rust-lang/crates.io-index'
 replace-with = 'vendored-sources'
 
-[source."git+https://github.com/plotters-rs/plotters"]
-git = "https://github.com/plotters-rs/plotters"
-replace-with = "vendored-sources"
+#[source."git+https://github.com/plotters-rs/plotters"]
+#replace-with = "vendored-sources"
 
 [source.vendored-sources]
 directory = '$PWD/vendor'
@@ -94,7 +90,7 @@ EOF
 # for tests only, not vendored from main dir
 %{__sed} -i -e '/criterion/d' dolby_vision/Cargo.toml
 
-%ifarch x32
+%if 0
 # add pf-no-simd feature to pathfinder_simd dependency
 echo 'features = ["pf-no-simd"]' >> vendor/pathfinder_geometry/Cargo.toml
 %{__sed} -i -e 's/141871f41ab4ac7af854e54f1f637fb168ffbc97fdb57c60608f11b8eb95f1d7/6e731c54bfe9de2e7eb7963b748ac71cf5c9c371658525d906ba2c99ac136f79/' vendor/pathfinder_geometry/.cargo-checksum.json
@@ -142,12 +138,12 @@ rm -rf $RPM_BUILD_ROOT
 %files -n libdovi
 %defattr(644,root,root,755)
 %doc dolby_vision/{CHANGELOG.md,LICENSE,README.md}
-%attr(755,root,root) %{_libdir}/libdovi.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libdovi.so.3
+%{_libdir}/libdovi.so.*.*.*
+%ghost %{_libdir}/libdovi.so.3
 
 %files -n libdovi-devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libdovi.so
+%{_libdir}/libdovi.so
 %{_includedir}/libdovi
 %{_pkgconfigdir}/dovi.pc
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/dovi_tool.git/commitdiff/8ed3547e17956ea09266ccf821a357a6fab6ad98



More information about the pld-cvs-commit mailing list