1
1
class Faust < Formula
2
2
desc "Functional programming language for real time signal processing"
3
3
homepage "https://faust.grame.fr"
4
- url "https://github.com/grame-cncm/faust/releases/download/2.81.8 /faust-2.81.8 .tar.gz"
5
- sha256 "2bc6ca210957008dfb8423e65e135b65938acf345299ed05d655c290b1c44a11 "
4
+ url "https://github.com/grame-cncm/faust/releases/download/2.81.10 /faust-2.81.10 .tar.gz"
5
+ sha256 "c69977380d07aaabb939362c6c306401d55fd9ccd9336c49cabf9adb8f7d4756 "
6
6
license "GPL-2.0-or-later"
7
7
8
8
# Upstream creates releases that use a stable tag (e.g., `v1.2.3`) but are
@@ -14,12 +14,12 @@ class Faust < Formula
14
14
end
15
15
16
16
bottle do
17
- sha256 cellar : :any , arm64_tahoe : "c63ae6d26a33ecf3d9231b5ac1a75b4a9ec7c3b5e9ae38775bb91e7882ee8dd8 "
18
- sha256 cellar : :any , arm64_sequoia : "f026127aaf3d4122e4ec584c94cad7a2e705dc3a6be8bdd20862a7afca12a6c3 "
19
- sha256 cellar : :any , arm64_sonoma : "180bac0f4952d763b8dbea74a15faa8cba738c241a082506bbc3ddb1d4e17b9e "
20
- sha256 sonoma : "a18c9563d11c151639252e8328da865fe2cbe7f2954eabe0f2086609c00807dc "
21
- sha256 cellar : :any_skip_relocation , arm64_linux : "5658a77c19930cfef1ce154ae9495a021a018ee8e69e5698aa30c702151b5c60 "
22
- sha256 cellar : :any_skip_relocation , x86_64_linux : "760cb14ca664bb8556103910dae5125b2d99e8282e8439c7de3b03868a13dd9d "
17
+ sha256 cellar : :any , arm64_tahoe : "6a353e7f551174445ed07a4bc0805d45589fb83514f39c5eae3cfa2d0b81c50d "
18
+ sha256 cellar : :any , arm64_sequoia : "8909642b7721bf43b82bedb13629ba6f91fc854a7e4966f2207581456e06686f "
19
+ sha256 cellar : :any , arm64_sonoma : "a2c4e8ee05b22eea93c9848ffe2f8e6957423c4a92482bc2c96e2421b7e617e2 "
20
+ sha256 sonoma : "507d61e03410597c2e013bab22d0c7a34dc114cc2e567e05d8a30b5431011e2c "
21
+ sha256 cellar : :any_skip_relocation , arm64_linux : "2897244cb1b353185a64cc3b4ecad2bdbd1315f434bfeb83f7b9e9a3e6aecc14 "
22
+ sha256 cellar : :any_skip_relocation , x86_64_linux : "f25b19eb6f8ef3e7b079124fec93acca9fabc8bc1f0190a42a23f887791d39be "
23
23
end
24
24
25
25
depends_on "cmake" => :build
@@ -28,16 +28,6 @@ class Faust < Formula
28
28
depends_on "libsndfile"
29
29
depends_on "llvm"
30
30
31
- # Fix to add shebang for `faust2wwise.py`, remove in next release
32
- patch do
33
- url "https://github.com/grame-cncm/faust/commit/bbf44bcc16b093615a86771309ab5a79d366fcd0.patch?full_index=1"
34
- sha256 "21ddf9f006fe0a98addb94c248b145c1290df4a3abb7650d83293d2ead96e9fe"
35
- end
36
- patch do
37
- url "https://github.com/grame-cncm/faust/commit/d254b879a837ac5eb24c222629804814e810426f.patch?full_index=1"
38
- sha256 "5abfa30121d4314247c97955d9e5d7df2cc5ebcdf2e6f0ef6b8b0cee8a998691"
39
- end
40
-
41
31
def install
42
32
# `brew linkage` doesn't like the pre-built Android libsndfile.so for faust2android.
43
33
# Not an essential feature so just remove it when building arm64 linux in CI.
0 commit comments