[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