diff --git a/Formula/v/vulkan-headers.rb b/Formula/v/vulkan-headers.rb index 01f62e4f9c16b..aa19c15bbfef7 100644 --- a/Formula/v/vulkan-headers.rb +++ b/Formula/v/vulkan-headers.rb @@ -1,8 +1,8 @@ class VulkanHeaders < Formula desc "Vulkan Header files and API registry" homepage "https://github.com/KhronosGroup/Vulkan-Headers" - url "https://github.com/KhronosGroup/Vulkan-Headers/archive/refs/tags/v1.3.301.tar.gz" - sha256 "6c02949bed7f3984e1d12263bdce52a1c99e54a1abcdae90d00527c2890c1cc5" + url "https://github.com/KhronosGroup/Vulkan-Headers/archive/refs/tags/v1.3.302.tar.gz" + sha256 "996c3f4220971e3b3cd6b8933e9e81f0bc82b6d2d6449b6f02c66946d65bf944" license "Apache-2.0" head "https://github.com/KhronosGroup/Vulkan-Headers.git", branch: "main" @@ -12,12 +12,17 @@ class VulkanHeaders < Formula end bottle do - sha256 cellar: :any_skip_relocation, all: "ce613d02de60d78513f307d43434890a340a129151a7cbc62db14cc96f8eb863" + sha256 cellar: :any_skip_relocation, all: "5f0f0660aedbe54ef8d4a71413e3c1248c4d3ee36331defa127f97e9829fe298" end depends_on "cmake" => :build def install + # Ensure bottles are uniform. + inreplace "include/vulkan/vulkan.hpp" do |s| + s.gsub! "/usr/local", HOMEBREW_PREFIX + end + system "cmake", "-S", ".", "-B", "build", *std_cmake_args system "cmake", "--install", "build" end diff --git a/Formula/v/vulkan-loader.rb b/Formula/v/vulkan-loader.rb index 8059a5a7cdcc4..63adccda91dcb 100644 --- a/Formula/v/vulkan-loader.rb +++ b/Formula/v/vulkan-loader.rb @@ -1,8 +1,8 @@ class VulkanLoader < Formula desc "Vulkan ICD Loader" homepage "https://github.com/KhronosGroup/Vulkan-Loader" - url "https://github.com/KhronosGroup/Vulkan-Loader/archive/refs/tags/v1.3.301.tar.gz" - sha256 "7f6895bb25faaca72b9d75325f1d225ae7f30081d3e81c8c19f2c4556b23d676" + url "https://github.com/KhronosGroup/Vulkan-Loader/archive/refs/tags/v1.3.302.tar.gz" + sha256 "7f8d3e5c7428fe2d6220a4ea1c0270c7695bfef8e48c38b827e9e81880637710" license "Apache-2.0" head "https://github.com/KhronosGroup/Vulkan-Loader.git", branch: "main" @@ -12,12 +12,12 @@ class VulkanLoader < Formula end bottle do - sha256 arm64_sequoia: "574c0970f05a142d12d31248773ff523196a9b88eadcfc64c4f679496fcc3283" - sha256 arm64_sonoma: "5437078201d7c8132c272ffeae98520293c3e8f591c0cc0c228bfc53e4693b27" - sha256 arm64_ventura: "82c1d9c15428209675ea59eb91dc027f7a1d47879a293d8434e2f0fce9e722be" - sha256 sonoma: "e22ca56ab3d54db966a5e2648c65a5a2ce741a97613dab8df822ace2e7fe706f" - sha256 ventura: "fc0e509d57ecfe89a3f4196288f9f8478c18a60edec2a99f7d34b83517b2bcd8" - sha256 x86_64_linux: "8f44e893453eec79736ee038ad3e63e21ba4625eeed616c10cd823a2ad229082" + sha256 arm64_sequoia: "ed1a98ba55f7dc0da2838514bc725d07dc721b2a9f100b55c10be93b354443f0" + sha256 arm64_sonoma: "dbc1a372e9889a0dade988988da73c117100aadd456cef64baae936637b30b01" + sha256 arm64_ventura: "4fa1e7cfeb7f58a731bfcf5198886c63ab118d4cdf4be30bd30c07308d6aadb1" + sha256 sonoma: "62c2abe8b08cb43c5b1e9f1f755ce8631d8b8d8661d4f68aa0370fd41dcc40d1" + sha256 ventura: "5d7b44431f56e773fc468ae14e8bfb47386034c3e4517ae590aea7ec8996a827" + sha256 x86_64_linux: "e2673dd8f9322c4dfd27a900b9e932608d909dc8dcd239218dbe4675cfa3e29d" end depends_on "cmake" => :build diff --git a/Formula/v/vulkan-tools.rb b/Formula/v/vulkan-tools.rb index fe981494b583e..1e20ee8cdc68c 100644 --- a/Formula/v/vulkan-tools.rb +++ b/Formula/v/vulkan-tools.rb @@ -1,8 +1,8 @@ class VulkanTools < Formula desc "Vulkan utilities and tools" homepage "https://github.com/KhronosGroup/Vulkan-Tools" - url "https://github.com/KhronosGroup/Vulkan-Tools/archive/refs/tags/v1.3.301.tar.gz" - sha256 "452a1693fdde1f175fc82e3461ebd09cb8285246972bc6dc206ad0f72f6a5acd" + url "https://github.com/KhronosGroup/Vulkan-Tools/archive/refs/tags/v1.3.302.tar.gz" + sha256 "75264092f597e883c236345f188d4f09b635891fba53b517d9953aff8ada6571" license "Apache-2.0" head "https://github.com/KhronosGroup/Vulkan-Tools.git", branch: "main" @@ -12,12 +12,12 @@ class VulkanTools < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "c72441ec7074f919043960b7a6591a57a46deabdb5399f1813c75ec01475c8bd" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "aa4fbb2a6dbeef14f9d08312821d0b410bf5de7f979a84c4682fd96d7969986a" - sha256 cellar: :any_skip_relocation, arm64_ventura: "4eaf9e252b184cf9edb02ad6a702b246d85828c8905aece9d8f278b045f2de4e" - sha256 cellar: :any_skip_relocation, sonoma: "69c80ed2d26fcc51eb5cac03cf706673fdcbcd237b4bd50b1a42463565f85495" - sha256 cellar: :any_skip_relocation, ventura: "3db415130b9eb50be3f8a7ceae2d356297b9ccbf5598b8d6bbc941dbf90ce8a6" - sha256 x86_64_linux: "68947f934c976c414fb9e904bccdf7736e124102798a9e4b8542390f2b2b0fe7" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "b348c72d5b5ac361ef903fc83b9156ccce9df927457da1c00d33c9086f5d5292" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "44c779a0eb19bd51b917abd1a2dc5418b9e07b07f8319fbb6466acdfd0884826" + sha256 cellar: :any_skip_relocation, arm64_ventura: "91784400f15f6c9ca45280f60da97573ab874aea0debdcffc6783046f0264866" + sha256 cellar: :any_skip_relocation, sonoma: "1a89bf06faee102a17194050d732b50ca86f61683c7ab0a16d920293bf4b5fd6" + sha256 cellar: :any_skip_relocation, ventura: "592bb2fc1935053b72b8fd1f84c9f9b7193fcbffde05e1cb460b8976f5fc85d1" + sha256 x86_64_linux: "20b0f96fb2b2fab3de6b60bf21a2bf8d614b115f86ab952149ed537d892dabf0" end depends_on "cmake" => :build diff --git a/Formula/v/vulkan-utility-libraries.rb b/Formula/v/vulkan-utility-libraries.rb index a21c359432824..2a007194b6841 100644 --- a/Formula/v/vulkan-utility-libraries.rb +++ b/Formula/v/vulkan-utility-libraries.rb @@ -1,8 +1,8 @@ class VulkanUtilityLibraries < Formula desc "Utility Libraries for Vulkan" homepage "https://github.com/KhronosGroup/Vulkan-Utility-Libraries" - url "https://github.com/KhronosGroup/Vulkan-Utility-Libraries/archive/refs/tags/v1.3.301.tar.gz" - sha256 "9e5e7ff4bfc8aae6f9a5c51dfd136668b249fccd64d9faefb6598573641509bb" + url "https://github.com/KhronosGroup/Vulkan-Utility-Libraries/archive/refs/tags/v1.3.302.tar.gz" + sha256 "d9e0903e3a2916e2be8ca49f7ee750a1364e33fa021f5bbc02e032c4d54a8bbd" license "Apache-2.0" head "https://github.com/KhronosGroup/Vulkan-Utility-Libraries.git", branch: "main" @@ -12,12 +12,12 @@ class VulkanUtilityLibraries < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "c8d4b12f3234d9c27fe5b113aa498960ec3fcd9156301bda9f37dbb3b21d38a1" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "3a251dfd7232f8b6775b62b1f2baf0e2b29b5fa9dd9f2378e9fc88229f89493b" - sha256 cellar: :any_skip_relocation, arm64_ventura: "a04777fff59eca36f25bdc6035ddaab54960cfdfb398ec0b4ae7979fc687e8d8" - sha256 cellar: :any_skip_relocation, sonoma: "b0a5454288012f123bfbde395e6eca91e9b58be6dd67eb4792ce38c3275a6c21" - sha256 cellar: :any_skip_relocation, ventura: "0944fb70e0c011fc91b223013b4741c29547c581f8acb6fc80ba0a9ad6b0dfbe" - sha256 cellar: :any_skip_relocation, x86_64_linux: "00ed3016c47eae39bc3bd8ddc1e321a64d09bd1427097722a1e2ead43ea923d3" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "09125f32829d0c2440273bb02318153b8e2bdd75f603587b71a9980c2cbb9838" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "05c7aac52520499925430f5a0335e53252cb23ef04af1effed02f857577c1404" + sha256 cellar: :any_skip_relocation, arm64_ventura: "e4dbf82929e47cd88fe0364b324d0a5202b0d80157f4a4b819b049d407070d1a" + sha256 cellar: :any_skip_relocation, sonoma: "73903462f63ada14136d43c3daef12e966cfd9fecfe590402c5bbc310fd38474" + sha256 cellar: :any_skip_relocation, ventura: "2f2510d9b8e0405c75c8dd11a8780d9d5dfb5721307b8c3a36b146aa1a71d174" + sha256 cellar: :any_skip_relocation, x86_64_linux: "549c5ca312c47ee814bcd5ddaabda280635774766b93cb2749d0ee23e0b132b1" end depends_on "cmake" => :build diff --git a/Formula/v/vulkan-validationlayers.rb b/Formula/v/vulkan-validationlayers.rb index 3614a9060cab2..83f804eadcce8 100644 --- a/Formula/v/vulkan-validationlayers.rb +++ b/Formula/v/vulkan-validationlayers.rb @@ -1,8 +1,8 @@ class VulkanValidationlayers < Formula desc "Vulkan layers that enable developers to verify correct use of the Vulkan API" homepage "https://github.com/KhronosGroup/Vulkan-ValidationLayers" - url "https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/refs/tags/v1.3.301.tar.gz" - sha256 "12f3c834e951b4fd7ace15f2049fbbaf4fa215691fc99c07f7146f97d6889ef0" + url "https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/refs/tags/v1.3.302.tar.gz" + sha256 "78c49ebbe65c1034190d5d9ec57adea47833675d7f8b3b41fff86291a1e8fead" license "Apache-2.0" head "https://github.com/KhronosGroup/Vulkan-ValidationLayers.git", branch: "main" @@ -12,12 +12,12 @@ class VulkanValidationlayers < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "7c2cc5f0291c09da4dcdaa42daa35994ea1f6f324ea6137e2d8975677f52bf45" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "dba77744448892eb71ce981e758d4f34fc9d7fce199da16b8de1a057de1108e6" - sha256 cellar: :any_skip_relocation, arm64_ventura: "e0036bd79ac9307dbeafde986f37b615cc7164c562b981e385c2d0c7deb66570" - sha256 cellar: :any_skip_relocation, sonoma: "050fe7955fffb42a8bedaf3bca3eb9a227e6bd9ffbf2bd2b7782077ae486c49c" - sha256 cellar: :any_skip_relocation, ventura: "31eda8c647b4c6859d4c6a699dd56161b968369af461ac8d80b6ac38b62817e4" - sha256 cellar: :any_skip_relocation, x86_64_linux: "e4acbb2be1cafccb4065df214f1fdfecacf8420b3ffa03b93a8f0e5c5cf7b125" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "fa393487d0442400b8ad66515e1441f1ad28cb68e44b9e40fb00518734e5253d" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "364bcd5eb1334d295ff93b4b6fda0e9adc3eea5ccc1dc24b04639f74ea0a3acf" + sha256 cellar: :any_skip_relocation, arm64_ventura: "cdc4740193ba1fa06b3d5bc8d46eb6ea9bfb01c035c7faa4664853c80d0ee59b" + sha256 cellar: :any_skip_relocation, sonoma: "64ff664a79474602315d2712e4f64576c7761b52512af634e6de62c6ac2ac38f" + sha256 cellar: :any_skip_relocation, ventura: "f40249eb316a5401f1e9a02246f242d1bc1f1cabc300874846f8da28abff2dd8" + sha256 cellar: :any_skip_relocation, x86_64_linux: "32a8185abb05c0c3bcb719ce0b4b95a7166d853cb22c1811319133ba24587c6a" end depends_on "cmake" => :build @@ -39,7 +39,7 @@ class VulkanValidationlayers < Formula # https://github.com/KhronosGroup/Vulkan-ValidationLayers/blob/v#{version}/scripts/known_good.json#L32 resource "SPIRV-Headers" do url "https://github.com/KhronosGroup/SPIRV-Headers.git", - revision: "cb6b2c32dbfc3257c1e9142a116fe9ee3d9b80a2" + revision: "36d5e2ddaa54c70d2f29081510c66f4fc98e5e53" end # https://github.com/KhronosGroup/Vulkan-ValidationLayers/blob/v#{version}/scripts/known_good.json#L46