mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-05-01 03:00:26 -04:00
* libvpx => 1.16.0 Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Adjust autotools buildsystem to allow modification of CREW_CONFIGURE_OPTIONS. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Adjust build options. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Mark packages from successful builds as automatically buildable. * updater-libvpx: Package File Update Run on linux/amd64 container. * updater-libvpx: Package File Update Run on linux/arm/v7 container. * Update libvpx.rb * updater-libvpx: Package File Update Run on linux/amd64 container. * updater-libvpx: Package File Update Run on linux/arm/v7 container. --------- Signed-off-by: Satadru Pramanik <satadru@gmail.com> Co-authored-by: Satadru Pramanik <satadru@gmail.com> Co-authored-by: satmandu <satmandu@users.noreply.github.com> Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
24 lines
843 B
Ruby
24 lines
843 B
Ruby
module ReportBuildsystemMethods
|
|
def print_buildsystem_methods
|
|
boolean_list = available_boolean_properties
|
|
method_list = methods.reject(&->(m) { boolean_list.include?(m.to_s.delete_suffix('?').to_sym) }).grep(/#{superclass.to_s.downcase}_/).select(&->(i) { send(i) })
|
|
|
|
unless method_list.empty?
|
|
require_gem 'method_source'
|
|
method_blocks = []
|
|
method_strings = []
|
|
method_list.sort.each do |method|
|
|
@method_info = send method
|
|
if @method_info.is_a?(String) || @method_info.is_a?(Array)
|
|
method_strings << "#{method}: #{@method_info}".orange
|
|
else
|
|
method_blocks << @method_info.source.to_s.orange
|
|
end
|
|
end
|
|
puts "Additional #{superclass.to_s.capitalize} options being used:".orange
|
|
puts method_strings
|
|
puts method_blocks
|
|
end
|
|
end
|
|
end
|