homebrew-fonts/Formula/font-pixel-crash-font-1764372071-0.rb
Matt Troutman 91d5ffad9d
Update Gitea URL from port 3002 to 8085 and add sha256 to formulae
All formulae were failing to download because the archive URL pointed to
the old Gitea port (3002). Updated to port 8085 and computed the correct
sha256 hash for the archive.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 21:18:58 -06:00

60 lines
2 KiB
Ruby

# typed: false
# frozen_string_literal: true
# This file was generated by the font folder cleanup script
# Do not edit this file directly
# Installs: OTF
class FontPixelCrashFont17643720710 < Formula
desc "Font: pixel-crash-font-1764372071-0"
homepage "http://clancy.genet-godzilla.ts.net:8085/Fonts/homebrew-fonts"
url "http://clancy.genet-godzilla.ts.net:8085/Fonts/homebrew-fonts/archive/main.tar.gz"
version "1.0.0"
sha256 "bac980fd4ed38cb23e2dd9a7fc282d4e25f83b71a620f2822f7da73349375444"
def install
# Create font directories
(share/"fonts").mkpath
(share/"fonts/truetype").mkpath
(share/"fonts/opentype").mkpath
(share/"fonts/webfonts").mkpath
# Install TTF fonts
Dir.glob("homebrew-fonts-main/font_files/font-pixel-crash-font-1764372071-0/ttf/*.ttf").each do |font|
system "cp", font, share/"fonts/truetype"
end
# Install OTF fonts
Dir.glob("homebrew-fonts-main/font_files/font-pixel-crash-font-1764372071-0/otf/*.otf").each do |font|
system "cp", font, share/"fonts/opentype"
end
# Install web fonts
Dir.glob("homebrew-fonts-main/font_files/font-pixel-crash-font-1764372071-0/web/*.{woff,woff2,eot,svg}").each do |font|
system "cp", font, share/"fonts/webfonts"
end
# Install documentation and other files
(share/"pixel-crash-font-1764372071-0").mkpath
Dir.glob("homebrew-fonts-main/font_files/font-pixel-crash-font-1764372071-0/other_files/*").each do |file|
system "cp", "-r", file, share/"pixel-crash-font-1764372071-0"
end
end
def caveats
<<~EOS
Fonts have been installed to:
#{share}/fonts/truetype
#{share}/fonts/opentype
#{share}/fonts/webfonts
Additional files are available in:
#{share}/pixel-crash-font-1764372071-0
EOS
end
test do
assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed"
assert_predicate share/"pixel-crash-font-1764372071-0", :directory?, "Other files dir missing"
end
end