Files
chromebrew/packages/glibc.rb
Satadru Pramanik, DO, MPH, MEng e626eecde2 Add fallthrough options for newer glibc. (#10331)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-08-22 14:58:33 -05:00

47 lines
1.4 KiB
Ruby

require 'package'
Package.load_package("#{__dir__}/glibc_build223.rb")
Package.load_package("#{__dir__}/glibc_build227.rb")
Package.load_package("#{__dir__}/glibc_build232.rb")
Package.load_package("#{__dir__}/glibc_build233.rb")
Package.load_package("#{__dir__}/glibc_build235.rb")
Package.load_package("#{__dir__}/glibc_build237.rb")
class Glibc < Package
description 'The GNU C Library project provides the core libraries for GNU/Linux systems.'
homepage Glibc_build237.homepage
license Glibc_build237.license
is_fake
case LIBC_VERSION
when '2.23'
version Glibc_build223.version
compatibility Glibc_build223.compatibility
depends_on 'glibc_build223'
when '2.27'
version Glibc_build227.version
compatibility Glibc_build227.compatibility
depends_on 'glibc_build227'
when '2.32'
version Glibc_build232.version
compatibility Glibc_build232.compatibility
depends_on 'glibc_build232'
when '2.33'
version Glibc_build233.version
compatibility Glibc_build233.compatibility
depends_on 'glibc_build233'
when '2.35'
version Glibc_build235.version
compatibility Glibc_build235.compatibility
depends_on 'glibc_lib235'
when '2.37'
version Glibc_build237.version
compatibility Glibc_build237.compatibility
depends_on 'glibc_lib237'
else
version LIBC_VERSION
compatibility 'x86_64 aarch64 armv7l'
depends_on 'glibc_fallthrough'
end
end