@@ -6,7 +6,7 @@ class Gnuradio < Formula
66 url "https://github.com/gnuradio/gnuradio/archive/refs/tags/v3.10.12.0.tar.gz"
77 sha256 "fe78ad9f74c8ebf93d5c8ad6fa2c13236af330f3c67149d91a0647b3dc6f3958"
88 license "GPL-3.0-or-later"
9- revision 4
9+ revision 5
1010 head "https://github.com/gnuradio/gnuradio.git" , branch : "main"
1111
1212 livecheck do
@@ -15,12 +15,12 @@ class Gnuradio < Formula
1515 end
1616
1717 bottle do
18- sha256 cellar : :any , arm64_tahoe : "fbdcaef15da2bbd7872775c5d483377bbedd9d07a2b4c927abcbecabf31736b0 "
19- sha256 cellar : :any , arm64_sequoia : "74d268f91064c85de7a7d90950a39d188306657c5fe2296f960ea5f108672f46 "
20- sha256 cellar : :any , arm64_sonoma : "8682115a852d33710e10fffe8e19713fc5f74e96d9f3e84303d72f9148ff370d "
21- sha256 cellar : :any , sonoma : "19d735dd1555f89d3e05cef33d6d5639d1cbdeeff165259476047b34130d158f "
22- sha256 cellar : :any_skip_relocation , arm64_linux : "c0160a09da0ea0094065c783ddb81ba35a339c70a354a9e45d18a57ce056ceea "
23- sha256 cellar : :any_skip_relocation , x86_64_linux : "670e84b65cddea929b1a0bac07db70f1da8481bcc962577985cf2a47c6fff85b "
18+ sha256 cellar : :any , arm64_tahoe : "ee6857c690d17b30373fff402733df35c3bbd3aa35daff051e9ac1b9920beb22 "
19+ sha256 cellar : :any , arm64_sequoia : "3b95893d87e48844f65072bdf457a1f18a34342ccca47d14e98915b4b3782fe9 "
20+ sha256 cellar : :any , arm64_sonoma : "d5db3f5fa94b0d97c1f444454b742c81d41c5a2d070dab0da32f66921a4d2514 "
21+ sha256 cellar : :any , sonoma : "f36b990ed34963eaa357ee89e69cc12a5c0f325ceb1d75015f53b9e07a95998f "
22+ sha256 cellar : :any_skip_relocation , arm64_linux : "285648ad559e69df515af8252c74090466bf244b7a9fdfcd0d5c7c9a8aa78ac5 "
23+ sha256 cellar : :any_skip_relocation , x86_64_linux : "074ee78b3219394a055f486e2822e572262e819c428df6bfced8afc01799549c "
2424 end
2525
2626 depends_on "cmake" => :build
@@ -42,7 +42,7 @@ class Gnuradio < Formula
4242 depends_on "portaudio"
4343 depends_on "pygobject3"
4444 depends_on "pyqt@5"
45- depends_on "python@3.13 "
45+ depends_on "python@3.14 "
4646 depends_on "qt@5" # Qt6 issue: https://github.com/gnuradio/gnuradio/issues/7708
4747 depends_on "qwt-qt5"
4848 depends_on "rpds-py"
@@ -80,43 +80,43 @@ class Gnuradio < Formula
8080 # * setuptools - gr-utils/modtool/cli/base.py
8181
8282 resource "attrs" do
83- url "https://files.pythonhosted.org/packages/5a/b0/1367933a8532ee6ff8d63537de4f1177af4bff9f3e829baf7331f595bb24 /attrs-25.3 .0.tar.gz"
84- sha256 "75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b "
83+ url "https://files.pythonhosted.org/packages/6b/5c/685e6633917e101e5dcb62b9dd76946cbb57c26e133bae9e0cd36033c0a9 /attrs-25.4 .0.tar.gz"
84+ sha256 "16d5969b87f0859ef33a48b35d55ac1be6e42ae49d5e853b597db70c35c57e11 "
8585 end
8686
8787 resource "click" do
88- url "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b /click-8.1.8 .tar.gz"
89- sha256 "ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a "
88+ url "https://files.pythonhosted.org/packages/46/61/de6cd827efad202d7057d93e0fed9294b96952e188f7384832791c7b2254 /click-8.3.0 .tar.gz"
89+ sha256 "e7b8232224eba16f4ebe410c25ced9f7875cb5f3263ffc93cc3e8da705e229c4 "
9090 end
9191
9292 resource "jsonschema" do
93- url "https://files.pythonhosted.org/packages/38/2e/03362ee4034a4c917f697890ccd4aec0800ccf9ded7f511971c75451deec /jsonschema-4.23.0 .tar.gz"
94- sha256 "d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4 "
93+ url "https://files.pythonhosted.org/packages/74/69/f7185de793a29082a9f3c7728268ffb31cb5095131a9c139a74078e27336 /jsonschema-4.25.1 .tar.gz"
94+ sha256 "e4a9655ce0da0c0b67a085847e00a3a51449e1157f4f75e9fb5aa545e122eb85 "
9595 end
9696
9797 resource "jsonschema-specifications" do
98- url "https://files.pythonhosted.org/packages/10/db/58f950c996c793472e336ff3655b13fbcf1e3b359dcf52dcf3ed3b52c352 /jsonschema_specifications-2024.10 .1.tar.gz"
99- sha256 "0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d417ae272 "
98+ url "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b /jsonschema_specifications-2025.9 .1.tar.gz"
99+ sha256 "b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d "
100100 end
101101
102102 resource "lxml" do
103- url "https://files.pythonhosted.org/packages/ef/f6/c15ca8e5646e937c148e147244817672cf920b56ac0bf2cc1512ae674be8 /lxml-5.3.1 .tar.gz"
104- sha256 "106b7b5d2977b339f1e97efe2778e2ab20e99994cbb0ec5e55771ed0795920c8 "
103+ url "https://files.pythonhosted.org/packages/aa/88/262177de60548e5a2bfc46ad28232c9e9cbde697bd94132aeb80364675cb /lxml-6.0.2 .tar.gz"
104+ sha256 "cd79f3367bd74b317dda655dc8fcfa304d9eb6e4fb06b7168c5cf27f96e0cd62 "
105105 end
106106
107107 resource "mako" do
108- url "https://files.pythonhosted.org/packages/62/4f/ddb1965901bc388958db9f0c991255b2c469349a741ae8c9cd8a562d70a6 /mako-1.3.9 .tar.gz"
109- sha256 "b5d65ff3462870feec922dbccf38f6efb44e5714d7b593a656be86663d8600ac "
108+ url "https://files.pythonhosted.org/packages/9e/38/bd5b78a920a64d708fe6bc8e0a2c075e1389d53bef8413725c63ba041535 /mako-1.3.10 .tar.gz"
109+ sha256 "99579a6f39583fa7e5630a28c3c1f440e4e97a414b80372649c0ce338da2ea28 "
110110 end
111111
112112 resource "markupsafe" do
113- url "https://files.pythonhosted.org/packages/b2/97/5d42485e71dfc078108a86d6de8fa46db44a1a9295e89c5d6d4a06e23a62 /markupsafe-3.0.2 .tar.gz"
114- sha256 "ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0 "
113+ url "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7 /markupsafe-3.0.3 .tar.gz"
114+ sha256 "722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698 "
115115 end
116116
117117 resource "packaging" do
118- url "https://files.pythonhosted.org/packages/d0/63/68dbb6eb2de9cb10ee4c9c14a0148804425e13c4fb20d61cce69f53106da /packaging-24.2 .tar.gz"
119- sha256 "c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f "
118+ url "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d /packaging-25.0 .tar.gz"
119+ sha256 "d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f "
120120 end
121121
122122 resource "pygccxml" do
@@ -125,18 +125,18 @@ class Gnuradio < Formula
125125 end
126126
127127 resource "pyyaml" do
128- url "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17 /pyyaml-6.0.2 .tar.gz"
129- sha256 "d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e "
128+ url "https://files.pythonhosted.org/packages/05/8e/961c0007c59b8dd7729d542c61a4d537767a59645b82a0b521206e1e25c2 /pyyaml-6.0.3 .tar.gz"
129+ sha256 "d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f "
130130 end
131131
132132 resource "referencing" do
133- url "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2 /referencing-0.36.2 .tar.gz"
134- sha256 "df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa "
133+ url "https://files.pythonhosted.org/packages/22/f5/df4e9027acead3ecc63e50fe1e36aca1523e1719559c499951bb4b53188f /referencing-0.37.0 .tar.gz"
134+ sha256 "44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8 "
135135 end
136136
137137 resource "setuptools" do
138- url "https://files.pythonhosted.org/packages/a9/5a/0db4da3bc908df06e5efae42b44e75c81dd52716e10192ff36d0c1c8e379 /setuptools-78.1 .0.tar.gz"
139- sha256 "18fd474d4a82a5f83dac888df697af65afa82dec7323d09c3e37d1f14288da54 "
138+ url "https://files.pythonhosted.org/packages/18/5d/3bf57dcd21979b887f014ea83c24ae194cfcd12b9e0fda66b957c69d1fca /setuptools-80.9 .0.tar.gz"
139+ sha256 "f36b47402ecde768dbfafc46e8e4207b4360c654f1f3bb84475f0a28628fb19c "
140140 end
141141
142142 # Fix build with Boost 1.89.0, pr ref: https://github.com/gnuradio/gnuradio/pull/7904
@@ -146,7 +146,7 @@ class Gnuradio < Formula
146146 end
147147
148148 def python3
149- "python3.13 "
149+ "python3.14 "
150150 end
151151
152152 def install
0 commit comments