mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-09 15:37:56 -05:00
Refactor of binary generation (#12218)
* Refactor crew upload to break out binary hash generation. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Suggested changes Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Update rubygems on ruby install Signed-off-by: Satadru Pramanik <satadru@gmail.com> * formatting Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Adjust rubygems... Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Update rubygems from ruby postinstall. Signed-off-by: Satadru Pramanik <satadru@gmail.com> --------- Signed-off-by: Satadru Pramanik <satadru@gmail.com> Co-authored-by: Satadru Pramanik <satadru@gmail.com>
This commit is contained in:
committed by
GitHub
parent
61b0df9252
commit
2a1afc3bc7
@@ -4,7 +4,7 @@ require 'etc'
|
||||
require 'open3'
|
||||
|
||||
OLD_CREW_VERSION ||= defined?(CREW_VERSION) ? CREW_VERSION : '1.0'
|
||||
CREW_VERSION ||= '1.62.8' unless defined?(CREW_VERSION) && CREW_VERSION == OLD_CREW_VERSION
|
||||
CREW_VERSION ||= '1.62.9' unless defined?(CREW_VERSION) && CREW_VERSION == OLD_CREW_VERSION
|
||||
|
||||
# Kernel architecture.
|
||||
KERN_ARCH ||= Etc.uname[:machine]
|
||||
@@ -228,6 +228,8 @@ when 'x86_64'
|
||||
CREW_ARCH_FLAGS ||= CREW_ARCH_FLAGS_OVERRIDE.to_s.empty? ? '' : CREW_ARCH_FLAGS_OVERRIDE
|
||||
end
|
||||
|
||||
CREW_BUILD_NO_PACKAGE_FILE_HASH_UPDATES ||= ENV.fetch('CREW_BUILD_NO_PACKAGE_FILE_HASH_UPDATES', false) unless defined?(CREW_BUILD_NO_PACKAGE_FILE_HASH_UPDATES)
|
||||
|
||||
CREW_LINKER_FLAGS ||= ENV.fetch('CREW_LINKER_FLAGS', '-flto=auto') unless defined?(CREW_LINKER_FLAGS)
|
||||
|
||||
CREW_CORE_FLAGS ||= "-O3 -pipe -ffat-lto-objects -fPIC -fuse-ld=mold #{CREW_ARCH_FLAGS} #{CREW_LINKER_FLAGS}"
|
||||
@@ -380,6 +382,7 @@ CREW_DOCOPT ||= <<~DOCOPT
|
||||
crew search [options] [-v|--verbose] <name> ...
|
||||
crew sysinfo [options] [-v|--verbose]
|
||||
crew update [options] [-v|--verbose]
|
||||
crew update_package_file [options] [-v|--verbose] [<name> ...]
|
||||
crew upgrade [options] [-f|--force] [-k|--keep] [-s|--source] [-v|--verbose] [<name> ...]
|
||||
crew upload [options] [-f|--force] [-v|--verbose] [<name> ...]
|
||||
crew upstream [options] [-v|--verbose] [<name> ...]
|
||||
|
||||
Reference in New Issue
Block a user