35 lines
1.8 KiB
Ruby
35 lines
1.8 KiB
Ruby
class Editorconfig < Formula
|
|
desc "Maintain consistent coding style between multiple editors"
|
|
homepage "https://editorconfig.org/"
|
|
url "https://github.com/editorconfig/editorconfig-core-c/archive/v0.12.5.tar.gz"
|
|
sha256 "b2b212e52e7ea6245e21eaf818ee458ba1c16117811a41e4998f3f2a1df298d2"
|
|
license "BSD-2-Clause"
|
|
head "https://github.com/editorconfig/editorconfig-core-c.git", branch: "master"
|
|
|
|
bottle do
|
|
sha256 cellar: :any, arm64_ventura: "b30ba34e0591e4f6f86c6ad0a9ba8fa7ad766ff7692f010254e242a10a1b0e1f"
|
|
sha256 cellar: :any, arm64_monterey: "e1be5f7ae1a5d746932cde2791637c52c9457abf4decffa0c3339600e1f7b2f3"
|
|
sha256 cellar: :any, arm64_big_sur: "8de5a49262229377ff5f97f670c729626c7c2a688c14cb901e1d6342eee99f92"
|
|
sha256 cellar: :any, ventura: "4e788b50b9f6009cd6dd3efc52ea327f70c33a24c92e8b029294344d3072fc4e"
|
|
sha256 cellar: :any, monterey: "8460e9b0785718dc81aa4c895a9e7a5225648e0958ae076d3f93b1bc897232ec"
|
|
sha256 cellar: :any, big_sur: "35b906670a62d96a889967f904b9b157ca860f72993be36f4085081df24d23d1"
|
|
sha256 cellar: :any, catalina: "b6cac809fe16ed3e788d3bab017f128a6c960652104ed541791cca02b6e4bc16"
|
|
sha256 cellar: :any, mojave: "553e730194b67c667c214f992fd25bd44974d7c9f6812641be65c4347370c124"
|
|
sha256 cellar: :any_skip_relocation, x86_64_linux: "73e6b268380b80301a12b510fb0c05c4ff58dc880fac3ad629fcfe22430696d9"
|
|
end
|
|
|
|
depends_on "cmake" => :build
|
|
depends_on "pcre2"
|
|
|
|
def install
|
|
mkdir "build" do
|
|
system "cmake", "..", *std_cmake_args, "-DCMAKE_INSTALL_RPATH=#{rpath}"
|
|
system "make", "install"
|
|
end
|
|
end
|
|
|
|
test do
|
|
system "#{bin}/editorconfig", "--version"
|
|
end
|
|
end
|