[packages/openvdb] - updated to 13.1.0 (new soname)
qboosh
qboosh at pld-linux.org
Thu Oct 15 17:44:30 CEST 2026
commit 7331dd7ed851481b7b470458127156708059fb01
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Thu Oct 15 17:45:04 2026 +0200
- updated to 13.1.0 (new soname)
openvdb-nanovdb-python-update.patch | 11 -----------
openvdb-tbb.patch | 10 ----------
openvdb.spec | 14 +++++---------
3 files changed, 5 insertions(+), 30 deletions(-)
---
diff --git a/openvdb.spec b/openvdb.spec
index 75a1945..2948760 100644
--- a/openvdb.spec
+++ b/openvdb.spec
@@ -11,15 +11,13 @@
Summary: C++ library for sparse volumetric data discretized on three-dimensional grids
Summary(pl.UTF-8): Biblioteka C++ do rzadkich danych wolumetrycznych dyskretyzowanych na siatkach trójwymiarowych
Name: openvdb
-Version: 13.0.0
+Version: 13.1.0
Release: 1
License: Apache v2.0
Group: Libraries
#Source0Download: https://github.com/AcademySoftwareFoundation/openvdb/releases
Source0: https://github.com/AcademySoftwareFoundation/openvdb/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 7a10f529ed12d9e3ed6d3fd50f157378
-Patch0: %{name}-tbb.patch
-Patch1: %{name}-nanovdb-python-update.patch
+# Source0-md5: e7179a23840834ab6dbe6043eacb8a41
URL: https://www.openvdb.org/
BuildRequires: Imath-devel >= 3.2
BuildRequires: OpenEXR-devel >= 3.2
@@ -123,8 +121,6 @@ Dokumentacja API biblioteki OpenVDB.
%prep
%setup -q
-%patch -P0 -p1
-%patch -P1 -p1
%build
%ifarch %{ix86} x32
@@ -172,7 +168,7 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_bindir}/nanovdb_validate
%attr(755,root,root) %{_bindir}/vdb_print
%{_libdir}/libopenvdb.so.*.*.*
-%ghost %{_libdir}/libopenvdb.so.13.0
+%ghost %{_libdir}/libopenvdb.so.13.1
%files devel
%defattr(644,root,root,755)
@@ -190,8 +186,8 @@ rm -rf $RPM_BUILD_ROOT
%if %{with python3}
%files -n python3-pyopenvdb
%defattr(644,root,root,755)
-%attr(755,root,root) %{py3_sitedir}/nanovdb.cpython-*.so
-%attr(755,root,root) %{py3_sitedir}/openvdb.cpython-*.so
+%{py3_sitedir}/nanovdb.cpython-*.so
+%{py3_sitedir}/openvdb.cpython-*.so
%endif
%if %{with apidocs}
diff --git a/openvdb-nanovdb-python-update.patch b/openvdb-nanovdb-python-update.patch
deleted file mode 100644
index 7fac110..0000000
--- a/openvdb-nanovdb-python-update.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- openvdb-13.0.0/nanovdb/nanovdb/python/PyIO.cc.orig 2026-06-22 19:30:09.598873204 +0200
-+++ openvdb-13.0.0/nanovdb/nanovdb/python/PyIO.cc 2026-06-22 19:31:37.865061691 +0200
-@@ -39,7 +39,7 @@ void defineFileGridMetaData(nb::module_&
- .def_prop_ro("tileCount",
- [](io::FileMetaData& metaData) { return std::make_tuple(metaData.tileCount[0], metaData.tileCount[1], metaData.tileCount[2]); })
- .def_ro("codec", &io::FileMetaData::codec)
-- .def_ro("padding", &io::FileMetaData::padding)
-+ .def_ro("blindDataCount", &io::FileMetaData::blindDataCount)
- .def_ro("version", &io::FileMetaData::version);
-
- nb::bind_vector<std::vector<io::FileMetaData>>(m, "FileMetaDataVector");
diff --git a/openvdb-tbb.patch b/openvdb-tbb.patch
deleted file mode 100644
index 479e1b8..0000000
--- a/openvdb-tbb.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- openvdb-13.0.0/openvdb/openvdb/thread/Threading.h.orig 2026-06-21 20:14:02.186013581 +0200
-+++ openvdb-13.0.0/openvdb/openvdb/thread/Threading.h 2026-06-21 20:14:13.222620457 +0200
-@@ -22,6 +22,7 @@
- /// software doesn't need to provide compile time defines.
- #include <tbb/blocked_range.h>
- #include <tbb/task.h>
-+#include <tbb/task_arena.h>
- #include <tbb/task_group.h>
-
- namespace openvdb {
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/openvdb.git/commitdiff/7331dd7ed851481b7b470458127156708059fb01
More information about the pld-cvs-commit
mailing list