Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
63 changes: 37 additions & 26 deletions Formula/v/vsview.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@

desc "Next-generation VapourSynth previewer"
homepage "https://jaded-encoding-thaumaturgy.github.io/vs-view/"
url "https://files.pythonhosted.org/packages/b4/a7/fa3c8b1cca5e307960c5266bfee27237c2e98d82f3e130f9dc7e0cc87159/vsview-0.9.0.tar.gz"
sha256 "03746bdb2adb201ecb688c52ccc99b6f2a6ad185235cbddc72da48f40d46bd56"
url "https://files.pythonhosted.org/packages/2d/82/84faa840da6558861dcb410f531ac9a80bffccc45b1452b5635d56a2fee6/vsview-0.10.0.tar.gz"
sha256 "133662da4871f1c3722f0646eee0dc8162de12124a2b2a1586a8650ffa916373"
license all_of: [
"EUPL-1.2",
all_of: ["MIT", "Apache-2.0", "ISC", "OFL-1.1"], # src/vsview/assets/
Expand All @@ -23,6 +23,7 @@
depends_on "ninja" => :build
depends_on "pkgconf" => :build
depends_on "rust" => :build
depends_on "zig" => :build
depends_on "numpy"
depends_on "pydantic" => :no_linkage
depends_on "pyside"
Expand All @@ -42,8 +43,8 @@
extra_packages: %w[jeepney secretstorage] # Linux-only

resource "charset-normalizer" do
url "https://files.pythonhosted.org/packages/bd/2a/23f34ec9d04624958e137efdc394888716353190e75f25dd22c7a2c7a8aa/charset_normalizer-3.4.9.tar.gz"
sha256 "673611bbd43f0810bec0b0f028ddeaaa501190339cac411f347ac76917c3ae7b"
url "https://files.pythonhosted.org/packages/cb/31/4971872b3ed8715346231fb6eb4da8fcba65a4143c189db151ee28a2812b/charset_normalizer-3.5.0.tar.gz"
sha256 "49bd5feb59b0bf3cbf6ebcf4352e371c95b9da9bacd4449f8b64d0ad2c10a26e"
end

resource "h11" do
Expand Down Expand Up @@ -72,8 +73,8 @@
end

resource "jetpytools" do
url "https://files.pythonhosted.org/packages/13/bb/6c57b9a53f8bc6c4c01c00fe76109f665d55218e581bc987cd00e201e42a/jetpytools-2.2.7.tar.gz"
sha256 "4063155f3e33283273a899d9b2c80104c6cf0c365abc3aa8c95c9dfd901fa6ec"
url "https://files.pythonhosted.org/packages/7f/99/99279c429c0bfe13e109ffb9a622ee297cc27af444b0166da6bc6b0b572c/jetpytools-3.1.1.tar.gz"
sha256 "2eec2d4dd3959b3a0da8c2c438e84953b5659610107448ed9b4f4708174c7502"
end

resource "jh2" do
Expand Down Expand Up @@ -112,8 +113,8 @@
end

resource "niquests" do
url "https://files.pythonhosted.org/packages/f2/6f/c2310e0c0d09ef1c22d235ef82d2d5d16f6b04b3a3702ebe1bc8d1dfbd6c/niquests-3.20.1.tar.gz"
sha256 "55951812cf997963bfef8e4f797ff0460ca571e53ec184039b010e12152c0e41"
url "https://files.pythonhosted.org/packages/03/1c/836ad34fb18fac781722019100e2bffd81eb9a0011d7a91c434a7094460d/niquests-3.21.0.tar.gz"
sha256 "5b7d10a05f4c7ed08cede0af74f492ae7a8a5a71291833d029e23365fc3ea80a"
end

resource "pathvalidate" do
Expand All @@ -122,15 +123,20 @@
end

resource "platformdirs" do
url "https://files.pythonhosted.org/packages/52/cd/4f25b2f95b23f5d2c9c1fe43e49841bff5800562149b2666afc09309aa8f/platformdirs-4.10.1.tar.gz"
sha256 "ceab4084426fe6319ce18e86deada8ab1b7487c7aee7040c55e277c9ae793695"
url "https://files.pythonhosted.org/packages/e5/98/0bf930c4f97d0266b58a89e36c015f56232c52b5d2f207215d48cca9e8f7/platformdirs-4.11.2.tar.gz"
sha256 "3a2ae5fca3520a01ab1be8b45613537f52ddf5b5f6f53d88233892dfbf0cd82d"
end

resource "pluggy" do
url "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz"
sha256 "7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3"
end

resource "psutil" do
url "https://files.pythonhosted.org/packages/aa/c6/d1ddf4abb55e93cebc4f2ed8b5d6dbad109ecb8d63748dd2b20ab5e57ebe/psutil-7.2.2.tar.gz"
sha256 "0746f5f8d406af344fd547f1c8daa5f5c33dbc293bb8d6a16d80b4bb88f59372"
end

resource "pygments" do
url "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz"
sha256 "6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f"
Expand All @@ -157,23 +163,28 @@
end

resource "urllib3-future" do
url "https://files.pythonhosted.org/packages/43/e0/b8d8e0a919fe2a0674a3193b42de9c56816341b85d69b5ef6af58a72710b/urllib3_future-2.23.900.tar.gz"
sha256 "f488f22983f96cd8c733640b47e6a32def462d33c59bcc4bea6d97a8568b70c8"
url "https://files.pythonhosted.org/packages/ed/9f/590bfa6575e8872829dc65d02c887d0599b3897912479e5ca198660a8c1e/urllib3_future-2.24.900.tar.gz"
sha256 "05c2e9d09293ab29a154fed8f5b60644c7cdaffe4ae2587a07b1c7f00f23a7fb"
end

resource "vapoursynth-fftspectrum-rs" do
url "https://files.pythonhosted.org/packages/13/56/9771adfbc1195017e887142cf03253316efac3d21d2f7f10900bdcf628df/vapoursynth_fftspectrum_rs-1.0.13.tar.gz"
sha256 "bd2347222d833d82ba8f3b4e4cf45aea6276b7c48e5c3eb510198520bf15ebe6"
end

resource "vapoursynth-vszip" do
url "https://files.pythonhosted.org/packages/3e/5e/3823f1c3ce492c3f0acca288501e67cbd1de4be317c436c71d5fdfdd81c9/vapoursynth_vszip-22.1.0.tar.gz"
sha256 "93c1aaf5867ad43e1f21b77418fa89b0b1ed2191d0c4bfb03a65c958826ed8c9"
end

resource "vsjetengine" do
url "https://files.pythonhosted.org/packages/10/7b/b483c48cf174ad8d1ee1e16c18419b0501a32dbee3e8a92bd52e36ddc804/vsjetengine-1.5.1.tar.gz"
sha256 "eb703a6f88d589ec9344952b812a82e797650334821de25564d7a191fff17885"
end

resource "vsjetpack" do
url "https://files.pythonhosted.org/packages/a6/df/37da0c9b40e29f43d37540e63ad88a4af478fb4807118af8e88e2fb87a0b/vsjetpack-1.5.0.tar.gz"
sha256 "1c9a410329c60ee0058a1bf6a84b692f85db68154de55d04a80ea43f25a5c1cf"
url "https://files.pythonhosted.org/packages/58/4d/ae2ef5d3bc8f1f81129d028dceea9df7306a48b9eda6945d6de4de6396d1/vsjetpack-2.2.0.tar.gz"
sha256 "c3c12361c4615f133583d97224639d443123c1d3a9dfd7ff19f7f2855484ccd5"
end

resource "vspackrgb" do
Expand All @@ -182,36 +193,36 @@
end

resource "vsview-cli" do
url "https://files.pythonhosted.org/packages/f9/34/69c0786564221ea676aa28642484f10e25a0f1a59bda237cecd077f3049f/vsview_cli-1.1.0.tar.gz"
sha256 "b119bdb559f64bd340afa8f6d0ab63d20cb2a01dc34e8e343391d8862558752b"
url "https://files.pythonhosted.org/packages/0d/03/17c0c66ff7426d14c9fe33a8066774c97c7f6eb4c01ea07c1102e5656e3e/vsview_cli-1.2.0.tar.gz"
sha256 "cb983f4436a36f0f561ebc2e5d06280d1c9247564c1bcafc9c53fdf2c9c5417c"
end

resource "vsview-comp" do
url "https://files.pythonhosted.org/packages/7c/09/eac47b76df526c9e823153597963b7df81a808215cbcf0f100880a6392d7/vsview_comp-0.12.0.tar.gz"
sha256 "fe1756959965af87f5720ae65e0a00b2bc838db1d40f37a6f4af16048064395d"
url "https://files.pythonhosted.org/packages/9f/c9/ceaef1873ef5426561601592640f07b9e7ce430bb3a61c69e6c3e82375ee/vsview_comp-0.13.0.tar.gz"
sha256 "99aa816eda23f18f10c87181cdd85dfd11643d2b71dfef941a16daed100a7e8d"
end

resource "vsview-fftspectrum" do
url "https://files.pythonhosted.org/packages/2d/8f/4361e35f97c1e7bafadf9f9b27578d909c77af57231e54b90740cab4e546/vsview_fftspectrum-0.2.1.tar.gz"
sha256 "17e14f8fa276b4a569259fd762cc7c79cce1db20aaa8dcc1b548dd95c3b05e5d"
url "https://files.pythonhosted.org/packages/64/21/0db0d29b5d66b98efeac761b8c1e9208afcfe5eedefe8efb474620983d0d/vsview_fftspectrum-0.2.3.tar.gz"
sha256 "b48066c57df27c1ad3de441ef6cf51de56e096d331437d3290855fb080c4781d"
end

resource "vsview-frameprops-extended" do
url "https://files.pythonhosted.org/packages/42/9c/d5c47089966553efba9b42e8fc26b16e0bcd185815682663bf43aba8ad84/vsview_frameprops_extended-0.2.2.tar.gz"
sha256 "9cc298f0ac558a9c1004c2b8984e3f8338c9709c88271608ffe3f97bc8d22d81"
url "https://files.pythonhosted.org/packages/2f/be/b8a6d9a8f769cb6233afb99849cc1fbebab6b5140dfb10e74587aa05e709/vsview_frameprops_extended-0.2.3.post1.tar.gz"
sha256 "5d7693762318804d7e9bf13223b420d06d4d6b1d064dd8e01f7ef964271d6ea9"
end

resource "vsview-split-planes" do
url "https://files.pythonhosted.org/packages/4b/52/2cf4c35349c046882fecc29d49c3a713327f8e8c84dc0adb59546cef81b1/vsview_split_planes-0.2.2.tar.gz"
sha256 "7b4bccf3b0cf4b4e41b139068251bd667fba2392c6470fb18b6ec8211f8d7b8e"
url "https://files.pythonhosted.org/packages/c6/e3/068fa2c9744e240329e3411ca35ede7a1bc5166da829dc982335f8ce0e15/vsview_split_planes-0.2.4.tar.gz"
sha256 "b9609c4e2f1a6b84ac6a2eb439d90cf39571028ff8f16f8a867512694dd0069e"
end

resource "wassima" do
url "https://files.pythonhosted.org/packages/d1/9f/be43f3a97d27bd3bcdd572024ed082b55f486e0541834061da6acf9c77c7/wassima-2.1.2.tar.gz"
sha256 "f74b5441151728c54118ece6d747cfe92b2c595a3d062a1955f42a2bc894cd10"
url "https://files.pythonhosted.org/packages/53/a1/714674b53d3a57013730187e027e291c652a25db053e02236798bec49d61/wassima-2.1.3.tar.gz"
sha256 "fcd6c38be0f909c393da35cb2a993101fcdcff673b8fa8d5da228f73b630d0d0"
end

def install

Check failure on line 225 in Formula/v/vsview.rb

View workflow job for this annotation

GitHub Actions / macOS 14-arm64

`brew install --verbose --formula --build-bottle vsview` failed on macOS Sonoma (14) on Apple Silicon!

Using pip 26.2.1 from /opt/homebrew/Cellar/python@3.14/3.14.7/lib/python3.14/site-packages/pip (python 3.14) Collecting hatchling>=1.29.0 Using cached hatchling-1.32.0-py3-none-any.whl Collecting packaging Using cached packaging-26.3-py3-none-any.whl ERROR: Could not find a version that satisfies the requirement ziglang==0.16.0 (from versions: none) ERROR: No matching distribution found for ziglang==0.16.0 error: subprocess-exited-with-error × installing build dependencies did not run successfully. │ exit code: 1 ╰─> No available output. note: This error originates from a subprocess, and is likely not a problem with pip. full command: /opt/homebrew/Cellar/vsview/0.10.0/libexec/bin/python /opt/homebrew/Cellar/python@3.14/3.14.7/lib/python3.14/site-packages/pip/__pip-runner__.py install --prefix /private/tmp/pip-build-env-f53n14q7/overlay --no-user --no-warn-script-location --disable-pip-version-check --no-compile --target '' --ignore-installed -v --no-binary :all: --only-binary :none: -i https://pypi.org/simple --uploaded-prior-to 2026-08-12T22:37:48.057754+00:00 -- 'hatchling>=1.29.0' packaging ziglang==0.16.0 cwd: [inherit] Installing build dependencies: finished with status 'error' ERROR: Failed to build 'file:///private/tmp/vsview--vapoursynth-vszip-20260813-11688-syu0e2/vapoursynth_vszip-22.1.0' when installing build dependencies ==> Formula Path: /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/v/vsview.rb ==> Configuration HOMEBREW_VERSION: 6.0.17-36-g6cf9b12 ORIGIN: https://github.com/Homebrew/brew HEAD: 6cf9b128d3b79a4ec7126c5c5e3f6aab51e67532 Last commit: 2 hours ago Branch: main Core tap HEAD: c8da1195dd75f75e2df113930d1cb849b712a725 Core tap last commit: 20 minutes ago Core cask tap: N/A HOMEBREW_PREFIX: /opt/homebrew HOMEBREW_GITHUB_API_TOKEN: set HOMEBREW_NO_AUTO_UPDATE: set HOMEBREW_NO_INSTALL_FROM_API: set Homebrew Ruby: 4.0.6 => /opt/homebrew/Library/Homebrew/vendor/portable-ruby/4.0.6/bin/ruby CPU: quad-core 64-bit dunno Clang: 16.0.0 build 1600 Git: 2.39.5 => /usr/bin/git Curl: 8.7.1 => /usr/bin/curl macOS: 14.8.8-arm64 CLT: 16.2.0.0.1.1733547573 Xcode: 16.2 Rosetta 2: false ==> ENV HOMEBREW_CC: clang MAKEFLAGS: -j4 CMAKE_PREFIX_PATH: /opt/homebrew/Library/Homebrew/shims/mac/super:/opt/homebrew/opt/libomp:/opt/homebrew/opt/openblas:/opt/homebrew/opt/readline:/opt/homebrew/opt/sqlite:/opt/homebrew/opt/expat:/opt/homebrew/opt/llvm:/opt/homebrew/opt/icu4c@78:/opt/homebrew CMAKE_INCLUDE_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers CMAKE_LIBRARY_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries CMAKE_FRAMEWORK_PATH: /opt/homebrew/opt/python@3.14/Frameworks:/opt/homebrew/opt/qtbase/Frameworks:/opt/homebrew/opt/qtsvg/Frameworks:/opt/homebrew/opt/qtdeclarative/Frameworks:/opt/homebrew/opt/qtshadertools/Frameworks:/opt/homebrew/opt/qt3d/Frameworks:/opt/homebrew/opt/qtcanvaspainter/Frameworks:/opt/homebrew/opt/qtcharts/Frameworks:/opt/homebrew/opt/qtconnectivity/Frameworks:/opt/homebrew/opt/qtdatavis3d/Frameworks:/opt/homebrew/opt/qtquicktimeline/Frameworks:/opt/homebrew/opt/qtquick3d/Frameworks:/opt/homebrew/opt/qtgraphs/Frameworks:/opt/homebrew/opt/qtwebsockets/Frameworks:/opt/homebrew/opt/qthttpserver/Frameworks:/opt/homebrew/opt/qtserialport/Frameworks:/opt/homebrew/opt/qtpositioning/Frameworks:/opt/homebrew/opt/qtlocation/Frameworks:/opt/homebrew/opt/qtmultimedia/Frameworks:/opt/homebrew/opt/qtnetworkauth/Frameworks:/opt/homebrew/opt/qtremoteobjects/Frameworks:/opt/homebrew/opt/qtscxml/Frameworks:/opt/homebrew/opt/qtsensors/Frameworks:/opt/homebrew/opt/qtserialbus/Frameworks:/opt/homebrew/opt/qtspeech/Frameworks:/opt/homebrew/opt/qttools/Frameworks:/opt/homebrew/opt/qtwebchannel/Frameworks:/opt/homebrew/opt/qtwebengine/Frameworks:/opt/homebrew/opt/qtwebview/Frameworks PKG_CONFIG_PATH: /opt/homebrew/opt/pkgconf/lib/pkgconfig:/opt/homebrew/opt/gmp/lib/pkgconfig:/opt/homebrew/o

Check failure on line 225 in Formula/v/vsview.rb

View workflow job for this annotation

GitHub Actions / macOS 15-arm64

`brew install --verbose --formula --build-bottle vsview` failed on macOS Sequoia (15) on Apple Silicon!

Using pip 26.2.1 from /opt/homebrew/Cellar/python@3.14/3.14.7/lib/python3.14/site-packages/pip (python 3.14) Collecting hatchling>=1.29.0 Using cached hatchling-1.32.0-py3-none-any.whl Collecting packaging Using cached packaging-26.3-py3-none-any.whl ERROR: Could not find a version that satisfies the requirement ziglang==0.16.0 (from versions: none) ERROR: No matching distribution found for ziglang==0.16.0 error: subprocess-exited-with-error × installing build dependencies did not run successfully. │ exit code: 1 ╰─> No available output. note: This error originates from a subprocess, and is likely not a problem with pip. full command: /opt/homebrew/Cellar/vsview/0.10.0/libexec/bin/python /opt/homebrew/Cellar/python@3.14/3.14.7/lib/python3.14/site-packages/pip/__pip-runner__.py install --prefix /private/tmp/pip-build-env-xc68cowo/overlay --no-user --no-warn-script-location --disable-pip-version-check --no-compile --target '' --ignore-installed -v --no-binary :all: --only-binary :none: -i https://pypi.org/simple --uploaded-prior-to 2026-08-12T22:38:42.214847+00:00 -- 'hatchling>=1.29.0' packaging ziglang==0.16.0 cwd: [inherit] Installing build dependencies: finished with status 'error' ERROR: Failed to build 'file:///private/tmp/vsview--vapoursynth-vszip-20260813-11473-v5rbzr/vapoursynth_vszip-22.1.0' when installing build dependencies ==> Formula Path: /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/v/vsview.rb ==> Configuration HOMEBREW_VERSION: 6.0.17-36-g6cf9b12 ORIGIN: https://github.com/Homebrew/brew HEAD: 6cf9b128d3b79a4ec7126c5c5e3f6aab51e67532 Last commit: 2 hours ago Branch: main Core tap HEAD: c8da1195dd75f75e2df113930d1cb849b712a725 Core tap last commit: 21 minutes ago Core cask tap: N/A HOMEBREW_PREFIX: /opt/homebrew HOMEBREW_GITHUB_API_TOKEN: set HOMEBREW_NO_AUTO_UPDATE: set HOMEBREW_NO_INSTALL_FROM_API: set Homebrew Ruby: 4.0.6 => /opt/homebrew/Library/Homebrew/vendor/portable-ruby/4.0.6/bin/ruby CPU: quad-core 64-bit dunno Clang: 17.0.0 build 1700 Git: 2.50.1 => /usr/bin/git Curl: 8.7.1 => /usr/bin/curl macOS: 15.7.8-arm64 CLT: 26.3.0.0.1.1771626560 Xcode: 26.3 Metal Toolchain: 17.10 (17C7003) Rosetta 2: false ==> ENV HOMEBREW_CC: clang MAKEFLAGS: -j4 CMAKE_PREFIX_PATH: /opt/homebrew/Library/Homebrew/shims/mac/super:/opt/homebrew/opt/libomp:/opt/homebrew/opt/openblas:/opt/homebrew/opt/readline:/opt/homebrew/opt/sqlite:/opt/homebrew/opt/llvm:/opt/homebrew/opt/icu4c@78:/opt/homebrew CMAKE_INCLUDE_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers CMAKE_LIBRARY_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries CMAKE_FRAMEWORK_PATH: /opt/homebrew/opt/python@3.14/Frameworks:/opt/homebrew/opt/qtbase/Frameworks:/opt/homebrew/opt/qtsvg/Frameworks:/opt/homebrew/opt/qtdeclarative/Frameworks:/opt/homebrew/opt/qtshadertools/Frameworks:/opt/homebrew/opt/qt3d/Frameworks:/opt/homebrew/opt/qtcanvaspainter/Frameworks:/opt/homebrew/opt/qtcharts/Frameworks:/opt/homebrew/opt/qtconnectivity/Frameworks:/opt/homebrew/opt/qtdatavis3d/Frameworks:/opt/homebrew/opt/qtquicktimeline/Frameworks:/opt/homebrew/opt/qtquick3d/Frameworks:/opt/homebrew/opt/qtgraphs/Frameworks:/opt/homebrew/opt/qtwebsockets/Frameworks:/opt/homebrew/opt/qthttpserver/Frameworks:/opt/homebrew/opt/qtserialport/Frameworks:/opt/homebrew/opt/qtpositioning/Frameworks:/opt/homebrew/opt/qtlocation/Frameworks:/opt/homebrew/opt/qtmultimedia/Frameworks:/opt/homebrew/opt/qtnetworkauth/Frameworks:/opt/homebrew/opt/qtremoteobjects/Frameworks:/opt/homebrew/opt/qtscxml/Frameworks:/opt/homebrew/opt/qtsensors/Frameworks:/opt/homebrew/opt/qtserialbus/Frameworks:/opt/homebrew/opt/qtspeech/Frameworks:/opt/homebrew/opt/qttools/Frameworks:/opt/homebrew/opt/qtwebchannel/Frameworks:/opt/homebrew/opt/qtwebengine/Frameworks:/opt/homebrew/opt/qtwebview/Frameworks PKG_CONFIG_PATH: /opt/homebrew/opt/pkgconf/lib/pkgconfig:/opt/homebrew/opt/gmp/lib/pkgconfig:/opt/h
# Work around superenv breaking aws-lc-sys `-O0` needed to build CPU Jitter RNG
ENV["AWS_LC_SYS_NO_JITTER_ENTROPY"] = "1"

Expand Down
Loading