Files
chromebrew/lib/report_buildsystem_methods.rb
chromebrew-actions[bot] 061ec424ea libvpx: 1.15.2 → 1.16.0 (#14523)
* 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>
2026-02-05 22:41:41 +00:00

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