From a58439592bfcb279ecfde1287bdc37a6fd0e0227 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?furby=E2=84=A2?= Date: Sun, 17 Mar 2024 01:42:47 -0500 Subject: [PATCH] =?UTF-8?q?[v23.11.32]:=20Linux=20(x86/64)=20is=20now=20su?= =?UTF-8?q?pported!=20=F0=9F=8E=89=20*=20Adjusts=20pxr=20namespace=20and?= =?UTF-8?q?=20Tf=5FMakePyConstructor=20not=20to=20wrap=20the=20import=20fr?= =?UTF-8?q?om=20within=20=20=20the=20opened=20scopes,=20but=20to=20instead?= =?UTF-8?q?=20open=20the=20namespaced=20scopes=20upon=20each=20individual?= =?UTF-8?q?=20=20=20independent=20iteration=20on=20BOOST=5FPP=5FITERATE.?= =?UTF-8?q?=20*=20Without=20this=20fix=20we=20recieve=20the=20following:?= =?UTF-8?q?=20=20=20error:=20redundant=20#include=20of=20module=20'Tf'=20a?= =?UTF-8?q?ppears=20within=20namespace=20'Pixar::Tf=5FMakePyConstructor':?= =?UTF-8?q?=20=20=20#include=20BOOST=5FPP=5FFILENAME=5F1=20=20=20^=20=20?= =?UTF-8?q?=20Tf/makePyConstructor.h:108:1:=20note:=20namespace=20'Pixar::?= =?UTF-8?q?Tf=5FMakePyConstructor'=20begins=20here:=20=20=20namespace=20Tf?= =?UTF-8?q?=5FMakePyConstructor=20{=20*=20We=20now=20also=20support=20buil?= =?UTF-8?q?ding=20SwiftUSD=20without=20the=20xcode=20toolchain=20on=20appl?= =?UTF-8?q?e=20platforms,=20using=20the=20=20=20"vanilla=20swift=20toolcha?= =?UTF-8?q?in",=20either=20toolchain=20is=20up=20to=20the=20user.=20*=20Fi?= =?UTF-8?q?xed=20some=20unkown=20references=20to=20TF=5FVERIFY=20in=20HgiI?= =?UTF-8?q?nterop/HgiGL=20by=20including=20.=20*=20Fixed?= =?UTF-8?q?=20import=20guard=20of=20PyBundle=20to=20check=20PyBundle=20for?= =?UTF-8?q?=20existence=20instead=20of=20Python's=20existence.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit MetaverseKit v1.6.7: * We now conditionally apply sse2neon based on the chipset arch (ex. arm64, x86/64) you're building on. * OpenColorIO needed to have target feature attributes added across all of its AVX and AVX2 functions. * OCIOBundle was attempting to use setenv() (which overrides the OCIO env var with our provided configs), which apparently doesn't exist on Linux or uses some other function, opted to remove it for Linux since its assumed users on that platform likely already have OCIO configured to their preferences. * TBB needed to have target feature attributes added for a single function prolonged_pause() which uses WAITPKG. * HDF5 had a lowercased hdf5.h which Swift didn't see as an umbrella header on Linux because the target is uppercased, so Swift was attempting to (rather horribly incorrectly) generate one, renamed the file to HDF5.h and all was happy. https://github.com/wabiverse/MetaverseKit/releases/tag/v1.6.7 --- Package.resolved | 4 ++-- Package.swift | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Package.resolved b/Package.resolved index f7bac2fba..0d0f1357a 100644 --- a/Package.resolved +++ b/Package.resolved @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/wabiverse/MetaverseKit", "state" : { - "branch" : "main", - "revision" : "de4a89d68a4584a94b3eb2655e658c3474863bc5" + "revision" : "de4a89d68a4584a94b3eb2655e658c3474863bc5", + "version" : "1.6.7" } }, { diff --git a/Package.swift b/Package.swift index bbf09b422..0646d939b 100644 --- a/Package.swift +++ b/Package.swift @@ -431,7 +431,7 @@ let package = Package( ), ], dependencies: [ - .package(url: "https://github.com/wabiverse/MetaverseKit", branch: "main"), + .package(url: "https://github.com/wabiverse/MetaverseKit", from: "1.6.7"), .package(url: "https://github.com/furby-tm/swift-bundler", from: "2.0.9"), .package(url: "https://github.com/apple/swift-log.git", from: "1.5.3"), .package(url: "https://github.com/apple/swift-syntax.git", from: "509.0.0"),