28 lines
684 B
Ruby
Raw Normal View History

# typed: strict
# frozen_string_literal: true
module OS
module Linux
module Bundle
module ClassMethods
sig { returns(T::Boolean) }
def mas_installed?
false
end
# Setup pkg-config, if present, to help locate packages
# Only need this on Linux as Homebrew provides a shim on macOS
sig { void }
def prepend_pkgconf_path_if_needed!
pkgconf = Formulary.factory("pkgconf")
return unless pkgconf.any_version_installed?
ENV.prepend_path "PATH", pkgconf.opt_bin.to_s
end
end
end
end
end
Homebrew::Bundle.singleton_class.prepend(OS::Linux::Bundle::ClassMethods)