diff --git a/Formula/atuin.rb b/Formula/atuin.rb index 53fb483..96278be 100644 --- a/Formula/atuin.rb +++ b/Formula/atuin.rb @@ -1,8 +1,8 @@ class Atuin < Formula bottle do root_url "https://homebrew.hyprnet/bottles" - sha256 cellar: :any_skip_relocation, arm64_tahoe: "2eb11c5b9f67dc155ed426a101029a9445c9c088beb520d8b0b8c3b64accf0f0" sha256 cellar: :any_skip_relocation, arm64_sequoia: "258558bbe65a9c54906ad2487778d369c531dd6d400873944202f7188a1d08b1" + sha256 cellar: :any_skip_relocation, arm64_tahoe: "2eb11c5b9f67dc155ed426a101029a9445c9c088beb520d8b0b8c3b64accf0f0" sha256 cellar: :any, x86_64_linux: "52891ba9303cfd0159cf625a9600f1e4162de620459a60b452b2b9c1b78cb553" end desc "Improved shell history for zsh, bash, fish and nushell" diff --git a/Formula/ca-certificates.rb b/Formula/ca-certificates.rb index 3dc705e..5dfdbfe 100644 --- a/Formula/ca-certificates.rb +++ b/Formula/ca-certificates.rb @@ -11,7 +11,10 @@ class CaCertificates < Formula regex(/href=.*?cacert[._-](\d{4}-\d{2}-\d{2})\.pem/i) end - + bottle do + rebuild 2 + sha256 cellar: :any_skip_relocation, all: "0f62fd67d5a0cc3109ce51568cd7e1603049fb627a0626a0ad5a15d357a2c834" + end def install pkgshare.install "cacert-#{version}.pem" => "cacert.pem" diff --git a/Formula/certifi.rb b/Formula/certifi.rb index 487079e..0ddddd4 100644 --- a/Formula/certifi.rb +++ b/Formula/certifi.rb @@ -6,7 +6,9 @@ class Certifi < Formula license "MPL-2.0" compatibility_version 1 - + bottle do + sha256 cellar: :any_skip_relocation, all: "32634579cf563c68a3ee47d1a570f5f69866884e93524ece27eb912528aecbb3" + end depends_on "python@3.14" => [:build, :test] depends_on "python@3.12" => :test # keep on oldest python to support (externally managed and not EOL) diff --git a/Formula/clang-format.rb b/Formula/clang-format.rb index ea29a55..2817edd 100644 --- a/Formula/clang-format.rb +++ b/Formula/clang-format.rb @@ -1,8 +1,8 @@ class ClangFormat < Formula bottle do root_url "https://homebrew.hyprnet/bottles" - sha256 cellar: :any_skip_relocation, arm64_tahoe: "e20d0dbbf9f69f0867b35266ec5c64e2483d2ec9a5275cfe1ae2781cfeb5ad75" sha256 cellar: :any_skip_relocation, arm64_sequoia: "7f943e52e18ec8cfda8ab3174eb733017600af529203e53a3a49443044656f46" + sha256 cellar: :any_skip_relocation, arm64_tahoe: "e20d0dbbf9f69f0867b35266ec5c64e2483d2ec9a5275cfe1ae2781cfeb5ad75" sha256 cellar: :any, x86_64_linux: "442dd96bb8ecbc6a01c8c7245ecba01567511b0626dba79a349854a68897fc2f" end desc "Formatting tools for C, C++, Obj-C, Java, JavaScript, TypeScript" diff --git a/Formula/conan.rb b/Formula/conan.rb index 2ba44ca..1cf9c62 100644 --- a/Formula/conan.rb +++ b/Formula/conan.rb @@ -1,8 +1,8 @@ class Conan < Formula bottle do root_url "https://homebrew.hyprnet/bottles" - sha256 cellar: :any, arm64_tahoe: "1c472a422807d34bb027626e4cc17e94452dd12956e9b405552f41301a067a50" sha256 cellar: :any, arm64_sequoia: "ff95446f4b646b2abfe32f0a0b64e59ac7620d103439616b6e69fbba3fb2f8c2" + sha256 cellar: :any, arm64_tahoe: "1c472a422807d34bb027626e4cc17e94452dd12956e9b405552f41301a067a50" sha256 cellar: :any, x86_64_linux: "f01d3988065086768750b731a5a93524ec07826bfc8bc9f5fe13e1a73689cf52" end include Language::Python::Virtualenv diff --git a/Formula/libyaml.rb b/Formula/libyaml.rb index 3bbd01a..6553cbe 100644 --- a/Formula/libyaml.rb +++ b/Formula/libyaml.rb @@ -1,8 +1,8 @@ class Libyaml < Formula bottle do root_url "https://homebrew.hyprnet/bottles" - sha256 cellar: :any, arm64_tahoe: "5cd5a1875da18599e25283465b2fb8735eb8717ee7158ef17f8f4260205404f2" sha256 cellar: :any, arm64_sequoia: "0ec9bf8082245c008803b42dcae3e6a0c8cd7a67aed589d9b6482b115c0a543b" + sha256 cellar: :any, arm64_tahoe: "5cd5a1875da18599e25283465b2fb8735eb8717ee7158ef17f8f4260205404f2" sha256 cellar: :any_skip_relocation, x86_64_linux: "354677a745b6c62109e792ddbd0cbdaf9e6a471d84fdbde3a7d9bae36d832da8" end desc "YAML Parser" diff --git a/Formula/lz4.rb b/Formula/lz4.rb index 3021201..7a7518b 100644 --- a/Formula/lz4.rb +++ b/Formula/lz4.rb @@ -2,8 +2,8 @@ class Lz4 < Formula bottle do root_url "https://homebrew.hyprnet/bottles" rebuild 1 - sha256 cellar: :any, arm64_tahoe: "caf14ac1b6c922611db94615341ed6dc97f5601664280bc1d397e10f62e37222" sha256 cellar: :any, arm64_sequoia: "5bd143b7b784989e549637ea4e484af85ba481e640dde69bc35f3843ae25abc6" + sha256 cellar: :any, arm64_tahoe: "caf14ac1b6c922611db94615341ed6dc97f5601664280bc1d397e10f62e37222" sha256 cellar: :any, sequoia: "f75cb29a4d25d37e1db38d95c5970cc45de7ec63ce43cfa881a877b424154a42" sha256 cellar: :any_skip_relocation, x86_64_linux: "a8082c2e40dc6d63850f43ea8fa095e55adf18fb0f25ec66bcaee2c4b4438205" end diff --git a/Formula/mpdecimal.rb b/Formula/mpdecimal.rb index dddea23..c5e5a15 100644 --- a/Formula/mpdecimal.rb +++ b/Formula/mpdecimal.rb @@ -1,8 +1,8 @@ class Mpdecimal < Formula bottle do root_url "https://homebrew.hyprnet/bottles" - sha256 cellar: :any, arm64_tahoe: "518dd69097ceef4b2f5b51603d930d7f5a334237c52b83f8d9822e58c83de172" sha256 cellar: :any, arm64_sequoia: "e21da583e42e86d5a2f0aedfaf7820e51b8af3065da599cff179d1a39903f3ab" + sha256 cellar: :any, arm64_tahoe: "518dd69097ceef4b2f5b51603d930d7f5a334237c52b83f8d9822e58c83de172" sha256 cellar: :any, sequoia: "2d5d6956ca6cafdcd541611c99eed16c0f7a3c7c217efb0141ecfed265716564" sha256 cellar: :any_skip_relocation, x86_64_linux: "f540928b0baae439b6b7bbbb54aa0b0d8fda3631a2fb46c1d1ccd6bf9c2b5389" end diff --git a/Formula/openssl@3.rb b/Formula/openssl@3.rb index b69848c..1aeadcf 100644 --- a/Formula/openssl@3.rb +++ b/Formula/openssl@3.rb @@ -2,8 +2,8 @@ class OpensslAT3 < Formula bottle do root_url "https://homebrew.hyprnet/bottles" rebuild 1 - sha256 cellar: "/opt/homebrew/Cellar", arm64_tahoe: "2d995a1bbbd8e6ee6a9042990dde87e7321d1ddd5716ffee53b140d23cb9f92f" sha256 cellar: "/opt/homebrew/Cellar", arm64_sequoia: "f8b0b5b2eda9321265b7483ce7ea167012c32afed73a127e8e18ebe9f1d9dffe" + sha256 cellar: "/opt/homebrew/Cellar", arm64_tahoe: "2d995a1bbbd8e6ee6a9042990dde87e7321d1ddd5716ffee53b140d23cb9f92f" sha256 cellar: "/usr/local/Cellar", sequoia: "5477285c4ebec45713873ae4002affece39e427c5f1b655c6a3df49c6b90f924" sha256 cellar: "/home/linuxbrew/.linuxbrew/Cellar", x86_64_linux: "d9996e71b5caa202929fe512179516befeea35e205425beb8a35ed099eb8e47a" end diff --git a/Formula/python@3.14.rb b/Formula/python@3.14.rb index 404121c..bc406e1 100644 --- a/Formula/python@3.14.rb +++ b/Formula/python@3.14.rb @@ -2,8 +2,8 @@ class PythonAT314 < Formula bottle do root_url "https://homebrew.hyprnet/bottles" rebuild 1 - sha256 cellar: "/opt/homebrew/Cellar", arm64_tahoe: "c3246a28c51f4d6478ce24e908cf2c04c1460982f6a2b576b7173734fceb98eb" sha256 cellar: "/opt/homebrew/Cellar", arm64_sequoia: "40cd23ba68c55931f4acce01ccc78bf466fbe87ce34d7b0f15fcdad3782ea204" + sha256 cellar: "/opt/homebrew/Cellar", arm64_tahoe: "c3246a28c51f4d6478ce24e908cf2c04c1460982f6a2b576b7173734fceb98eb" sha256 cellar: "/usr/local/Cellar", sequoia: "f019b78211cfbdbf5aa253934695f56859e751ab4d41299043ac3baef83d36ae" sha256 cellar: "/home/linuxbrew/.linuxbrew/Cellar", x86_64_linux: "65459b177976d613314ccaa2ba4f16e9c119f901ed5cbd72172ffc1b6fef1745" end diff --git a/Formula/readline.rb b/Formula/readline.rb index 574ec93..98ee364 100644 --- a/Formula/readline.rb +++ b/Formula/readline.rb @@ -1,8 +1,8 @@ class Readline < Formula bottle do root_url "https://homebrew.hyprnet/bottles" - sha256 cellar: :any, arm64_tahoe: "1c6234c033c83ea742d50aa45fd60821947fa800d5cadecb0a1aa045564bb7d1" sha256 cellar: :any, arm64_sequoia: "2e055f7b620fcbe1f809e850a23a68daa429edcf9b484b1967f9a49d89ebed8e" + sha256 cellar: :any, arm64_tahoe: "1c6234c033c83ea742d50aa45fd60821947fa800d5cadecb0a1aa045564bb7d1" sha256 cellar: :any, sequoia: "fd72a581442e1826e1386b8620e6ca5b75d858ded59d9fe60b9e0e9001675dc3" sha256 cellar: :any_skip_relocation, x86_64_linux: "ea989e13a1df95ab899b8b1d35713def4330950259e7a48053fcd7967ee316b2" end diff --git a/Formula/sqlite.rb b/Formula/sqlite.rb index c538ca4..e56dd06 100644 --- a/Formula/sqlite.rb +++ b/Formula/sqlite.rb @@ -1,8 +1,8 @@ class Sqlite < Formula bottle do root_url "https://homebrew.hyprnet/bottles" - sha256 cellar: :any, arm64_tahoe: "e1149946e2c8c81edcb09d9a6842cc262986745513822f68f71631f4594773a9" sha256 cellar: :any, arm64_sequoia: "d72213dd3ac143c71b042851046aa3cc71b812c16f88c741db0550ab7d629a27" + sha256 cellar: :any, arm64_tahoe: "e1149946e2c8c81edcb09d9a6842cc262986745513822f68f71631f4594773a9" sha256 cellar: :any, sequoia: "fa1c1ec844206b09df111e79e137af6c73018b8ab48ba9350e8240418f696e34" sha256 cellar: :any, x86_64_linux: "a44eff3774c1d944e3adf975d8489eff5ec841322ba8e37a88b924e5106f4805" end diff --git a/Formula/xz.rb b/Formula/xz.rb index 795ea9a..649cd32 100644 --- a/Formula/xz.rb +++ b/Formula/xz.rb @@ -1,8 +1,8 @@ class Xz < Formula bottle do root_url "https://homebrew.hyprnet/bottles" - sha256 cellar: :any, arm64_tahoe: "55c891f5d47142fe923c87df0e3343d7ef2bc7d368c67892b4ad2c80e53069d5" sha256 cellar: :any, arm64_sequoia: "c4be907ac8459f8b3e764c06287cc88b79c1d5c16a2db1c0335e1facf4fd4dbe" + sha256 cellar: :any, arm64_tahoe: "55c891f5d47142fe923c87df0e3343d7ef2bc7d368c67892b4ad2c80e53069d5" sha256 cellar: :any, sequoia: "be9bd234f1e9ec28b25cd8ce0850ea841751cd337dffd6f104432c57cdc32c78" sha256 cellar: :any_skip_relocation, x86_64_linux: "61032fd340234974371a87c9908c998d9a52bebdf056b83e629ebf7aa038840f" end diff --git a/Formula/zlib-ng-compat.rb b/Formula/zlib-ng-compat.rb index f3483cb..2c8991a 100644 --- a/Formula/zlib-ng-compat.rb +++ b/Formula/zlib-ng-compat.rb @@ -1,8 +1,8 @@ class ZlibNgCompat < Formula bottle do root_url "https://homebrew.hyprnet/bottles" - sha256 cellar: :any, arm64_tahoe: "b54f4ab67f4956e7d0ede376704746985e5e8cfaa97ec299b311c74eb49708a6" sha256 cellar: :any, arm64_sequoia: "cf654aacfa54b53a5d1d3fbb73e3053fe43349253de8515f05b7070b430ba4ae" + sha256 cellar: :any, arm64_tahoe: "b54f4ab67f4956e7d0ede376704746985e5e8cfaa97ec299b311c74eb49708a6" sha256 cellar: :any_skip_relocation, x86_64_linux: "eb72c27ca6918fb29af89b1287471e381e15156212ccd0e99661ee393bde872d" end desc "Zlib replacement with optimizations for next generation systems" diff --git a/Formula/zstd.rb b/Formula/zstd.rb index 699a378..254715f 100644 --- a/Formula/zstd.rb +++ b/Formula/zstd.rb @@ -1,8 +1,8 @@ class Zstd < Formula bottle do root_url "https://homebrew.hyprnet/bottles" - sha256 cellar: :any, arm64_tahoe: "628a4ef53428d0078e3d76d297171ce8d0294f5ec1de3f20305e08c4dd333565" sha256 cellar: :any, arm64_sequoia: "d72adf48460a8384b256f88061cd7b9df4977df7fa2e0794051d427db754a565" + sha256 cellar: :any, arm64_tahoe: "628a4ef53428d0078e3d76d297171ce8d0294f5ec1de3f20305e08c4dd333565" sha256 cellar: :any, sequoia: "8b2443dfa62b9d28cf0321e0e670bb096b2680fe72739999228291f36018311f" sha256 cellar: :any_skip_relocation, x86_64_linux: "3d5ca8948526a2e3a487db0cd0acec9f4b415d5a4b08cffe27e2ea0c339c9dbe" end diff --git a/README.md b/README.md index 2661431..b346ac0 100644 --- a/README.md +++ b/README.md @@ -9,23 +9,11 @@ Mirrored packages from upstream Homebrew taps, served from this repository. ## Usage -Point Homebrew at the tap (an org/repo name is required for `brew tap`): - brew tap /tap-local - -then install normally: - brew install brew install --cask -Bottles are downloaded from the mirror's bottle domain. Targets that were not -mirrored for a formula fall back to building from source. - -Alternatively, for API-mode formula installs, set: +For API-mode formula installs, set: export HOMEBREW_BOTTLE_DOMAIN=https://homebrew.hyprnet/bottles - export HOMEBREW_API_DOMAIN=https://homebrew.hyprnet/api # if you serve the API JSON - -The external HTTP server must map: - /bottles/... -> homebrew.hyprnet artifacts/bottles - /cask/... -> artifacts/cask + export HOMEBREW_API_DOMAIN=https://homebrew.hyprnet/api # if API mirroring is enabled diff --git a/manifest.json b/manifest.json index 40b1a1d..076f2c1 100644 --- a/manifest.json +++ b/manifest.json @@ -1,132 +1,132 @@ { + "generated": "2026-08-08T15:43:30.019031646Z", + "domain": "homebrew.hyprnet", "bottle_base_url": "https://homebrew.hyprnet/bottles", "cask_base_url": "https://homebrew.hyprnet/cask", - "casks": { - "android-platform-tools": { - "file": "platform-tools_r37.0.1-darwin.zip", - "version": "37.0.1" - }, - "macfuse": { - "file": "macfuse-5.3.3.dmg", - "version": "5.3.3" - } - }, - "domain": "homebrew.hyprnet", "formulas": { "atuin": { + "version": "18.19.0", "targets": [ - "arm64_tahoe", "arm64_sequoia", + "arm64_tahoe", "x86_64_linux" - ], - "version": "18.19.0" + ] }, "clang-format": { + "version": "22.1.8", "targets": [ - "arm64_tahoe", "arm64_sequoia", + "arm64_tahoe", "x86_64_linux" - ], - "version": "22.1.8" + ] }, "conan": { + "version": "2.31.2", "targets": [ - "arm64_tahoe", "arm64_sequoia", + "arm64_tahoe", "x86_64_linux" - ], - "version": "2.31.2" + ] }, "libyaml": { + "version": "0.2.5", "targets": [ - "arm64_tahoe", "arm64_sequoia", + "arm64_tahoe", "x86_64_linux" - ], - "version": "0.2.5" + ] }, "lz4": { + "version": "1.10.0", "targets": [ - "arm64_tahoe", "arm64_sequoia", + "arm64_tahoe", "sequoia", "x86_64_linux" - ], - "version": "1.10.0" + ] }, "mpdecimal": { + "version": "4.0.1", "targets": [ - "arm64_tahoe", "arm64_sequoia", + "arm64_tahoe", "sequoia", "x86_64_linux" - ], - "version": "4.0.1" + ] }, "openssl@3": { + "version": "3.6.3", "targets": [ - "arm64_tahoe", "arm64_sequoia", + "arm64_tahoe", "sequoia", "x86_64_linux" - ], - "version": "3.6.3" + ] }, "python@3.14": { + "version": "3.14.6", "targets": [ - "arm64_tahoe", "arm64_sequoia", + "arm64_tahoe", "sequoia", "x86_64_linux" - ], - "version": "3.14.6" + ] }, "readline": { + "version": "8.3.3", "targets": [ - "arm64_tahoe", "arm64_sequoia", + "arm64_tahoe", "sequoia", "x86_64_linux" - ], - "version": "8.3.3" + ] }, "sqlite": { + "version": "3.53.4", "targets": [ - "arm64_tahoe", "arm64_sequoia", + "arm64_tahoe", "sequoia", "x86_64_linux" - ], - "version": "3.53.4" + ] }, "xz": { + "version": "5.8.3", "targets": [ - "arm64_tahoe", "arm64_sequoia", + "arm64_tahoe", "sequoia", "x86_64_linux" - ], - "version": "5.8.3" + ] }, "zlib-ng-compat": { + "version": "2.3.3", "targets": [ - "arm64_tahoe", "arm64_sequoia", + "arm64_tahoe", "x86_64_linux" - ], - "version": "2.3.3" + ] }, "zstd": { + "version": "1.5.7", "targets": [ - "arm64_tahoe", "arm64_sequoia", + "arm64_tahoe", "sequoia", "x86_64_linux" - ], - "version": "1.5.7" + ] + } + }, + "casks": { + "android-platform-tools": { + "version": "37.0.1", + "file": "platform-tools_r37.0.1-darwin.zip" + }, + "macfuse": { + "version": "5.3.3", + "file": "macfuse-5.3.3.dmg" } }, - "generated": "2026-08-08T15:22:50.499908+00:00", "skipped": { "casks": [], "formulas": []