Skip to content

Commit 2533eba

Browse files
authored
Merge pull request #196959 from clintonsteiner/mkdocsAddConflict
mkdocs-material 9.5.41 (new formula)
2 parents b449392 + f475aaf commit 2533eba

File tree

2 files changed

+194
-7
lines changed

2 files changed

+194
-7
lines changed

Formula/m/mkdocs-material.rb

Lines changed: 185 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,185 @@
1+
class MkdocsMaterial < Formula
2+
include Language::Python::Virtualenv
3+
desc "Material Design theme for MkDocs"
4+
homepage "https://squidfunk.github.io/mkdocs-material/"
5+
url "https://github.com/squidfunk/mkdocs-material/archive/refs/tags/9.5.41.tar.gz"
6+
sha256 "c15129c3f46e60da0651206ce7934c2972b45933d1828583f36ca1fdced7a1a2"
7+
license "MIT"
8+
9+
bottle do
10+
sha256 cellar: :any, arm64_sequoia: "3be6f33ed9b354579c1f65cf08d9f84c2743f606c8288314b22558553fd70911"
11+
sha256 cellar: :any, arm64_sonoma: "98e65593b22fb106c761957e812ff0070d24fa23e6a4186ee615dea35a212b83"
12+
sha256 cellar: :any, arm64_ventura: "3f18cfc94e115d310764bd4113bd2667d59dd8a00424e28286a10ce20a6a3259"
13+
sha256 cellar: :any, sonoma: "bd4eeb53d6c8a417d2f10ea7ad28ccc88e8ba573ae91ef801e4c0c5caae98ba7"
14+
sha256 cellar: :any, ventura: "2cd091cea092041124553616077a7c753b54cdb74c25b58dcdd07a51d07915ea"
15+
sha256 cellar: :any_skip_relocation, x86_64_linux: "fd2a0528d808a77645f6127c4850d81f27ee99d092a880e22868502d9fae2933"
16+
end
17+
18+
depends_on "libyaml"
19+
depends_on "[email protected]"
20+
21+
conflicts_with "mkdocs", because: "both install `mkdocs` binaries"
22+
23+
resource "mkdocs" do
24+
url "https://files.pythonhosted.org/packages/bc/c6/bbd4f061bd16b378247f12953ffcb04786a618ce5e904b8c5a01a0309061/mkdocs-1.6.1.tar.gz"
25+
sha256 "7b432f01d928c084353ab39c57282f29f92136665bdd6abf7c1ec8d822ef86f2"
26+
end
27+
28+
resource "babel" do
29+
url "https://files.pythonhosted.org/packages/2a/74/f1bc80f23eeba13393b7222b11d95ca3af2c1e28edca18af487137eefed9/babel-2.16.0.tar.gz"
30+
sha256 "d1f3554ca26605fe173f3de0c65f750f5a42f924499bf134de6423582298e316"
31+
end
32+
33+
resource "certifi" do
34+
url "https://files.pythonhosted.org/packages/b0/ee/9b19140fe824b367c04c5e1b369942dd754c4c5462d5674002f75c4dedc1/certifi-2024.8.30.tar.gz"
35+
sha256 "bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"
36+
end
37+
38+
resource "charset-normalizer" do
39+
url "https://files.pythonhosted.org/packages/f2/4f/e1808dc01273379acc506d18f1504eb2d299bd4131743b9fc54d7be4df1e/charset_normalizer-3.4.0.tar.gz"
40+
sha256 "223217c3d4f82c3ac5e29032b3f1c2eb0fb591b72161f86d93f5719079dae93e"
41+
end
42+
43+
resource "click" do
44+
url "https://files.pythonhosted.org/packages/96/d3/f04c7bfcf5c1862a2a5b845c6b2b360488cf47af55dfa79c98f6a6bf98b5/click-8.1.7.tar.gz"
45+
sha256 "ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"
46+
end
47+
48+
resource "colorama" do
49+
url "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz"
50+
sha256 "08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"
51+
end
52+
53+
resource "ghp-import" do
54+
url "https://files.pythonhosted.org/packages/d9/29/d40217cbe2f6b1359e00c6c307bb3fc876ba74068cbab3dde77f03ca0dc4/ghp-import-2.1.0.tar.gz"
55+
sha256 "9c535c4c61193c2df8871222567d7fd7e5014d835f97dc7b7439069e2413d343"
56+
end
57+
58+
resource "idna" do
59+
url "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz"
60+
sha256 "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"
61+
end
62+
63+
resource "Jinja2" do
64+
url "https://files.pythonhosted.org/packages/ed/55/39036716d19cab0747a5020fc7e907f362fbf48c984b14e62127f7e68e5d/jinja2-3.1.4.tar.gz"
65+
sha256 "4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369"
66+
end
67+
68+
resource "Markdown" do
69+
url "https://files.pythonhosted.org/packages/54/28/3af612670f82f4c056911fbbbb42760255801b3068c48de792d354ff4472/markdown-3.7.tar.gz"
70+
sha256 "2ae2471477cfd02dbbf038d5d9bc226d40def84b4fe2986e49b59b6b472bbed2"
71+
end
72+
73+
resource "MarkupSafe" do
74+
url "https://files.pythonhosted.org/packages/b4/d2/38ff920762f2247c3af5cbbbbc40756f575d9692d381d7c520f45deb9b8f/markupsafe-3.0.1.tar.gz"
75+
sha256 "3e683ee4f5d0fa2dde4db77ed8dd8a876686e3fc417655c2ece9a90576905344"
76+
end
77+
78+
resource "mergedeep" do
79+
url "https://files.pythonhosted.org/packages/3a/41/580bb4006e3ed0361b8151a01d324fb03f420815446c7def45d02f74c270/mergedeep-1.3.4.tar.gz"
80+
sha256 "0096d52e9dad9939c3d975a774666af186eda617e6ca84df4c94dec30004f2a8"
81+
end
82+
83+
resource "mkdocs-get-deps" do
84+
url "https://files.pythonhosted.org/packages/98/f5/ed29cd50067784976f25ed0ed6fcd3c2ce9eb90650aa3b2796ddf7b6870b/mkdocs_get_deps-0.2.0.tar.gz"
85+
sha256 "162b3d129c7fad9b19abfdcb9c1458a651628e4b1dea628ac68790fb3061c60c"
86+
end
87+
88+
resource "mkdocs-material-extensions" do
89+
url "https://files.pythonhosted.org/packages/79/9b/9b4c96d6593b2a541e1cb8b34899a6d021d208bb357042823d4d2cabdbe7/mkdocs_material_extensions-1.3.1.tar.gz"
90+
sha256 "10c9511cea88f568257f960358a467d12b970e1f7b2c0e5fb2bb48cab1928443"
91+
end
92+
93+
resource "packaging" do
94+
url "https://files.pythonhosted.org/packages/51/65/50db4dda066951078f0a96cf12f4b9ada6e4b811516bf0262c0f4f7064d4/packaging-24.1.tar.gz"
95+
sha256 "026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002"
96+
end
97+
98+
resource "paginate" do
99+
url "https://files.pythonhosted.org/packages/ec/46/68dde5b6bc00c1296ec6466ab27dddede6aec9af1b99090e1107091b3b84/paginate-0.5.7.tar.gz"
100+
sha256 "22bd083ab41e1a8b4f3690544afb2c60c25e5c9a63a30fa2f483f6c60c8e5945"
101+
end
102+
103+
resource "pathspec" do
104+
url "https://files.pythonhosted.org/packages/ca/bc/f35b8446f4531a7cb215605d100cd88b7ac6f44ab3fc94870c120ab3adbf/pathspec-0.12.1.tar.gz"
105+
sha256 "a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712"
106+
end
107+
108+
resource "platformdirs" do
109+
url "https://files.pythonhosted.org/packages/13/fc/128cc9cb8f03208bdbf93d3aa862e16d376844a14f9a0ce5cf4507372de4/platformdirs-4.3.6.tar.gz"
110+
sha256 "357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907"
111+
end
112+
113+
resource "Pygments" do
114+
url "https://files.pythonhosted.org/packages/8e/62/8336eff65bcbc8e4cb5d05b55faf041285951b6e80f33e2bff2024788f31/pygments-2.18.0.tar.gz"
115+
sha256 "786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199"
116+
end
117+
118+
resource "pymdown-extensions" do
119+
url "https://files.pythonhosted.org/packages/f4/71/2730a20e9e3752393d78998347f8b1085ef9c417646ea9befbeef221e3c4/pymdown_extensions-10.11.2.tar.gz"
120+
sha256 "bc8847ecc9e784a098efd35e20cba772bc5a1b529dfcef9dc1972db9021a1049"
121+
end
122+
123+
resource "python-dateutil" do
124+
url "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz"
125+
sha256 "37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"
126+
end
127+
128+
resource "PyYAML" do
129+
url "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz"
130+
sha256 "d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"
131+
end
132+
133+
resource "pyyaml-env-tag" do
134+
url "https://files.pythonhosted.org/packages/fb/8e/da1c6c58f751b70f8ceb1eb25bc25d524e8f14fe16edcce3f4e3ba08629c/pyyaml_env_tag-0.1.tar.gz"
135+
sha256 "70092675bda14fdec33b31ba77e7543de9ddc88f2e5b99160396572d11525bdb"
136+
end
137+
138+
resource "regex" do
139+
url "https://files.pythonhosted.org/packages/f9/38/148df33b4dbca3bd069b963acab5e0fa1a9dbd6820f8c322d0dd6faeff96/regex-2024.9.11.tar.gz"
140+
sha256 "6c188c307e8433bcb63dc1915022deb553b4203a70722fc542c363bf120a01fd"
141+
end
142+
143+
resource "requests" do
144+
url "https://files.pythonhosted.org/packages/63/70/2bf7780ad2d390a8d301ad0b550f1581eadbd9a20f896afe06353c2a2913/requests-2.32.3.tar.gz"
145+
sha256 "55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"
146+
end
147+
148+
resource "six" do
149+
url "https://files.pythonhosted.org/packages/71/39/171f1c67cd00715f190ba0b100d606d440a28c93c7714febeca8b79af85e/six-1.16.0.tar.gz"
150+
sha256 "1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"
151+
end
152+
153+
resource "urllib3" do
154+
url "https://files.pythonhosted.org/packages/ed/63/22ba4ebfe7430b76388e7cd448d5478814d3032121827c12a2cc287e2260/urllib3-2.2.3.tar.gz"
155+
sha256 "e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9"
156+
end
157+
158+
resource "watchdog" do
159+
url "https://files.pythonhosted.org/packages/a2/48/a86139aaeab2db0a2482676f64798d8ac4d2dbb457523f50ab37bf02ce2c/watchdog-5.0.3.tar.gz"
160+
sha256 "108f42a7f0345042a854d4d0ad0834b741d421330d5f575b81cb27b883500176"
161+
end
162+
163+
def install
164+
ENV["PIP_USE_PEP517"] = "1"
165+
virtualenv_install_with_resources
166+
bin.install_symlink libexec/"bin/mkdocs"
167+
end
168+
169+
test do
170+
# build a very simple site that uses the "readthedocs" theme.
171+
(testpath/"mkdocs.yml").write <<~EOS
172+
site_name: MkLorum
173+
nav:
174+
- Home: index.md
175+
theme: material
176+
EOS
177+
mkdir testpath/"docs"
178+
(testpath/"docs/index.md").write <<~EOS
179+
# A heading
180+
181+
And some deeply meaningful prose.
182+
EOS
183+
system bin/"mkdocs", "build", "--clean"
184+
end
185+
end

Formula/m/mkdocs.rb

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,20 @@ class Mkdocs < Formula
88
license "BSD-2-Clause"
99

1010
bottle do
11-
rebuild 1
12-
sha256 cellar: :any, arm64_sequoia: "4946882a9b69438f8256f97d7a74c864e7bb79fca716fcfc0bc8dec6b4655b68"
13-
sha256 cellar: :any, arm64_sonoma: "779a7f94849b94bd3e150e482702bf3e7b47de5af703e6229e87b196aed1ed50"
14-
sha256 cellar: :any, arm64_ventura: "dc00873cb8370d8a3174135257db6cb22025b09f6df419714cf24bbe73899469"
15-
sha256 cellar: :any, sonoma: "6eb29da87e5066bbef5151903a1f1a80d1679b375165c5ed7a43e6966e8330f6"
16-
sha256 cellar: :any, ventura: "ab9c9ad539066c57330aa5327309a7db7564982678a9f3019f1d215ef0196093"
17-
sha256 cellar: :any_skip_relocation, x86_64_linux: "6111687b9b1dd751406c2b4cd90a7e0192d75768858e12ff4d443ef800799c38"
11+
rebuild 2
12+
sha256 cellar: :any, arm64_sequoia: "8b2b49545b53cb349ef9864afaa774886eb26254b52c99b3eff83169cb8dce62"
13+
sha256 cellar: :any, arm64_sonoma: "29a06cb9f1989d83ce975d8a3551575125dd11ae080d560b72908aabf7d2943e"
14+
sha256 cellar: :any, arm64_ventura: "9a17e6a005d2d7138de3839b3b67e4436f763507e6086bcbc23d860aa8f94bba"
15+
sha256 cellar: :any, sonoma: "a7fcff25b3681447d8f74dd9bb4a0f957cb2ea1a8f270b7e1cbec32385df5d55"
16+
sha256 cellar: :any, ventura: "a53e6ae8a4579334e21b94bfde481eb91567451a18eee818d0458cc40466b8b8"
17+
sha256 cellar: :any_skip_relocation, x86_64_linux: "c7f37da2a340866e03811798a8ea02161ba513454a1d2400c8b754d7aeebad87"
1818
end
1919

2020
depends_on "libyaml"
2121
depends_on "[email protected]"
2222

23+
conflicts_with "mkdocs-material", because: "both install `mkdocs` binaries"
24+
2325
resource "click" do
2426
url "https://files.pythonhosted.org/packages/96/d3/f04c7bfcf5c1862a2a5b845c6b2b360488cf47af55dfa79c98f6a6bf98b5/click-8.1.7.tar.gz"
2527
sha256 "ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"

0 commit comments

Comments
 (0)