[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