Removed some bloat

This commit is contained in:
Emmet
2024-12-28 10:47:54 -06:00
parent fe6340553d
commit cedb24e74d
17 changed files with 7 additions and 597 deletions

View File

@ -1,87 +0,0 @@
From 13af81da96c4b706e3262f1424d1d26b3db315d1 Mon Sep 17 00:00:00 2001
From: Andrew Marshall <andrew@johnandrewmarshall.com>
Date: Wed, 6 Nov 2024 17:24:11 -0500
Subject: [PATCH 1/2] openvdb_11: init at 11.0.0
There are many breaking changes in v12, which some consumers are not
ready for and would require complex changes. This is expected to go away
once it becomes unused in nixpkgs.
---
pkgs/development/libraries/openvdb/11.nix | 19 +++++++++++++++++++
pkgs/top-level/all-packages.nix | 1 +
2 files changed, 20 insertions(+)
create mode 100644 pkgs/development/libraries/openvdb/11.nix
diff --git a/pkgs/development/libraries/openvdb/11.nix b/pkgs/development/libraries/openvdb/11.nix
new file mode 100644
index 0000000000000..a65bb286ae2e2
--- /dev/null
+++ b/pkgs/development/libraries/openvdb/11.nix
@@ -0,0 +1,19 @@
+{
+ lib,
+ fetchFromGitHub,
+ openvdb,
+}:
+
+openvdb.overrideAttrs (old: rec {
+ name = "${old.pname}-${version}";
+ version = "11.0.0";
+ src = fetchFromGitHub {
+ owner = "AcademySoftwareFoundation";
+ repo = "openvdb";
+ rev = "v${version}";
+ sha256 = "sha256-wDDjX0nKZ4/DIbEX33PoxR43dJDj2NF3fm+Egug62GQ=";
+ };
+ meta = old.meta // {
+ license = lib.licenses.mpl20;
+ };
+})
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 55968eed13554..428a42210da40 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -22214,6 +22214,7 @@ with pkgs;
zunclient = with python311Packages; toPythonApplication python-zunclient;
openvdb = callPackage ../development/libraries/openvdb { };
+ openvdb_11 = callPackage ../development/libraries/openvdb/11.nix { };
openvr = callPackage ../by-name/op/openvr/package.nix {
inherit (darwin.apple_sdk.frameworks) Foundation AppKit;
From 33e09c6eea89ae1d1145f2f4527f98fd7b87865b Mon Sep 17 00:00:00 2001
From: Andrew Marshall <andrew@johnandrewmarshall.com>
Date: Wed, 6 Nov 2024 17:25:29 -0500
Subject: [PATCH 2/2] blender: fix build by using openvdb_11
openvdb is now v12, and has many breaking API changes. Upstream has not
yet adapted to them yet, so there is no patch to backport. Further,
OpenVDB 12 is not currently part of the anticipated upstream library
updates for Blender 4.3 or 4.4.
---
pkgs/applications/misc/blender/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/applications/misc/blender/default.nix b/pkgs/applications/misc/blender/default.nix
index 7d89339da1026..e2af0b3f93384 100644
--- a/pkgs/applications/misc/blender/default.nix
+++ b/pkgs/applications/misc/blender/default.nix
@@ -64,7 +64,7 @@
openjpeg,
openpgl,
opensubdiv,
- openvdb,
+ openvdb_11,
openxr-loader,
pkg-config,
potrace,
@@ -276,7 +276,7 @@ stdenv.mkDerivation (finalAttrs: {
openjpeg
openpgl
(opensubdiv.override { inherit cudaSupport; })
- openvdb
+ openvdb_11
potrace
pugixml
python3