Files
chromebrew/packages/gcc.rb
Satadru Pramanik 3ecfafd893 cleanup gcc postinstall (#6329)
* cleanup gcc postinstall

* cleanup gcc postinstall add back color
2021-10-24 15:23:43 -05:00

29 lines
674 B
Ruby

require 'package'
require 'open3'
class Gcc < Package
description 'The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Ada, and Go.'
homepage 'https://www.gnu.org/software/gcc/'
version '11.2.0'
license 'GPL-3, LGPL-3, libgcc, FDL-1.2'
compatibility 'all'
is_fake
begin
@gcc_ver, status = Open3.capture2("#{CREW_PREFIX}/bin/gcc -dumpversion")
rescue StandardError
end
begin
depends_on status.exitstatus.zero? ? "gcc#{@gcc_ver.chomp}" : 'gcc11'
rescue
depends_on 'gcc11'
end
def self.postinstall
unless @gcc_ver.nil?
puts "Current GCC version: #{@gcc_ver.chomp}.x".lightblue
end
end
end