From b3e9bbbdc4d44040d34e8896d062685dac4bd068 Mon Sep 17 00:00:00 2001 From: Carlo Cabrera Date: Sun, 29 Dec 2024 01:52:45 +0800 Subject: [PATCH 1/2] literate-git: use `pygit2` This will help us avoid having to rebuild this on `libgit2` version bumps. --- Formula/l/literate-git.rb | 19 ++----------------- pypi_formula_mappings.json | 3 +++ 2 files changed, 5 insertions(+), 17 deletions(-) diff --git a/Formula/l/literate-git.rb b/Formula/l/literate-git.rb index 35cc65a93bec71..45a9364996aa5d 100644 --- a/Formula/l/literate-git.rb +++ b/Formula/l/literate-git.rb @@ -6,7 +6,7 @@ class LiterateGit < Formula url "https://files.pythonhosted.org/packages/7b/cc/1a6c994c90fa34cfa8e90e017c80f838b149fd0262daa24cdb930c091b48/literategit-0.5.0.tar.gz" sha256 "88f9e95749d427c98a397a9c38a845d9760cf3451424441bc217c53c1ec835bd" license "GPL-3.0-or-later" - revision 1 + revision 2 bottle do sha256 cellar: :any, arm64_sequoia: "f9235220e16c529400db78d67cc49139ae568afd127f8ed72365a331a45a3dd5" @@ -17,7 +17,7 @@ class LiterateGit < Formula sha256 cellar: :any_skip_relocation, x86_64_linux: "0c2b8b137ffbfc8992052e3c5d0ebe578a402c367278601d1958f5577768c12c" end - depends_on "libgit2" + depends_on "pygit2" depends_on "python@3.13" uses_from_macos "libffi" @@ -26,11 +26,6 @@ class LiterateGit < Formula depends_on "pkgconf" => :build end - resource "cffi" do - url "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz" - sha256 "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824" - end - resource "click" do url "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz" sha256 "ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a" @@ -51,16 +46,6 @@ class LiterateGit < Formula sha256 "d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b" end - resource "pycparser" do - url "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz" - sha256 "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" - end - - resource "pygit2" do - url "https://files.pythonhosted.org/packages/a4/85/c848cdf44214bf541c4a725a0a6e271f8db9f18cfccef702d53f83f1e19a/pygit2-1.16.0.tar.gz" - sha256 "7b29a6796baa15fc89d443ac8d51775411d9b1e5b06dc40d458c56c8576b48a2" - end - resource "pygments" do url "https://files.pythonhosted.org/packages/8e/62/8336eff65bcbc8e4cb5d05b55faf041285951b6e80f33e2bff2024788f31/pygments-2.18.0.tar.gz" sha256 "786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199" diff --git a/pypi_formula_mappings.json b/pypi_formula_mappings.json index e6fa8e357a9dd2..1a07a853e7a546 100644 --- a/pypi_formula_mappings.json +++ b/pypi_formula_mappings.json @@ -493,6 +493,9 @@ "linode-cli": { "exclude_packages": ["certifi"] }, + "literate-git": { + "exclude_packages": ["pygit2"] + }, "liquidctl": { "exclude_packages": ["pillow"] }, From d8cdeb3f6a149c1855f58469b5e4f4add814b3b1 Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Sat, 28 Dec 2024 18:18:42 +0000 Subject: [PATCH 2/2] literate-git: update 0.5.0_2 bottle. --- Formula/l/literate-git.rb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Formula/l/literate-git.rb b/Formula/l/literate-git.rb index 45a9364996aa5d..66d88c3b342f6d 100644 --- a/Formula/l/literate-git.rb +++ b/Formula/l/literate-git.rb @@ -9,12 +9,12 @@ class LiterateGit < Formula revision 2 bottle do - sha256 cellar: :any, arm64_sequoia: "f9235220e16c529400db78d67cc49139ae568afd127f8ed72365a331a45a3dd5" - sha256 cellar: :any, arm64_sonoma: "4747522269d62bca08a9ea83c7d82d5e44ad619170e7de9c640c8be7da771e90" - sha256 cellar: :any, arm64_ventura: "529c137577be7605754a22ef3b958ace7bf7bb05a8e63bfbad9dc1466064a3fe" - sha256 cellar: :any, sonoma: "40909dbcead9b8c6bc8290afd4c2d6ed8e468f4af60e391425b90f1c37000ea0" - sha256 cellar: :any, ventura: "3859333485640c20f338dda8d673ffe0acb17de24fd52820ee0b0536f4cbb949" - sha256 cellar: :any_skip_relocation, x86_64_linux: "0c2b8b137ffbfc8992052e3c5d0ebe578a402c367278601d1958f5577768c12c" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "d9d2b025ddbab295193c1e6f827407d639a9d204c4e5f9cdb5f53fd9621d180c" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "796a2f7d9c28026fe53d797479b502dc6f32d2397334c924ea7f058ea857ecd3" + sha256 cellar: :any_skip_relocation, arm64_ventura: "7f014c600ce0139cd4e7ed823c48791e4589691ac5556eef4054b6e1e29ff84c" + sha256 cellar: :any_skip_relocation, sonoma: "74385ddd793439f8f9280f1e498e43678bc6b8430c3ff6a31607e89a8a45fa8c" + sha256 cellar: :any_skip_relocation, ventura: "4b9700e863cbe0fe8339cfa29c0b13ca998eb2bf7f763aca819cfcef2484e7a6" + sha256 cellar: :any_skip_relocation, x86_64_linux: "441c3d2a61e151bba2931e002e40c737fab41a491daa57174b09d8e821c1f56e" end depends_on "pygit2"