Files
chromebrew/packages/core.rb
Satadru Pramanik, DO, MPH, MEng ddd99a6e58 Update some packages with incomplete binary hash sections. — alive → 2.0.5,core,mold → 2.40.4,pkg_7_zip → 25.01,py3_asciidoc → 10.2.1,ruby → 3.4.5-07f783 (#12726)
* Update some packages with incomplete binary hash sections.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add mold to anitya set.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* mold => 2.40.4

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add 7z update.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* py3_cleanup: Build Run on linux/arm/v7.

* py3_cleanup: Build Run on linux/amd64.

* py3_cleanup: Build Run on linux/386.

* py3_cleanup: Package File Update Run on linux/386 container.

* py3_cleanup: Package File Update Run on linux/amd64 container.

* py3_cleanup: Package File Update Run on linux/arm/v7 container.

* revert py3_zcmd changes

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Print directory contents if not empty during install.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Bump version.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* lint

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Adjust crew-mvdir logic to be verbose if erroring.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Adjust debugging code, and fixup color in outputs.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Do not update gems on every crew update.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* last_update_check => @last_update_check

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Handle crew-mvdir errors with rsync fallback.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add message if crew-mvdir errors with rsync fallback.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add more reporting for broken installs.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Use verbose output if rsync fails.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Use rsync force as fallback.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Move workflows to use M139-based container images.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add workaround for ruby install race condition.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* lint

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-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>
2025-09-11 18:00:18 +00:00

132 lines
3.5 KiB
Ruby

require 'package'
class Core < Package
description 'Core Chromebrew Packages.'
homepage 'https://github.com/chromebrew/chromebrew'
version '3.17'
license 'GPL-3+'
compatibility 'all'
is_fake
depends_on 'bash'
depends_on 'bash_completion'
depends_on 'brotli'
depends_on 'bzip2'
depends_on 'c_ares'
depends_on 'ca_certificates'
depends_on 'command_not_found'
depends_on 'crew_mvdir'
depends_on 'crew_preload' unless CREW_GLIBC_INTERPRETER.nil?
depends_on 'crew_profile_base'
depends_on 'crew_sudo' if CHROMEOS_RELEASE.to_i > 116 && !CREW_IN_CONTAINER
depends_on 'e2fsprogs'
depends_on 'elfutils'
depends_on 'expat'
depends_on 'filecmd'
depends_on 'flex'
depends_on 'gawk'
depends_on 'grep'
depends_on 'gcc_lib'
depends_on 'gdbm'
depends_on 'gettext'
depends_on 'git'
depends_on 'git_mestrelion_tools'
# The standalone glibc is installed on newer systems, and on older
# systems we have glibc_dev and glibc_lib metapackages.
depends_on 'glibc'
depends_on 'glibc_lib' if CREW_GLIBC_INTERPRETER.nil?
depends_on 'gmp'
depends_on 'gnutls'
depends_on 'groff'
depends_on 'icu4c'
depends_on 'jq'
depends_on 'krb5'
depends_on 'less'
depends_on 'libarchive'
depends_on 'libcyrussasl'
depends_on 'libdb'
depends_on 'libedit'
depends_on 'libffi'
depends_on 'libidn2'
depends_on 'libnghttp2'
depends_on 'libnsl'
depends_on 'libpipeline'
depends_on 'libpsl'
depends_on 'libseccomp'
depends_on 'libsigsegv'
depends_on 'libssp'
depends_on 'libtasn1'
depends_on 'libtirpc'
depends_on 'libunbound'
depends_on 'libunistring'
depends_on 'libversion'
depends_on 'libxcrypt' # Newer glibc no longer includes this.
depends_on 'libxml2'
depends_on 'libyaml'
depends_on 'lz4'
depends_on 'lzip'
depends_on 'm4'
depends_on 'man_db'
depends_on 'manpages'
depends_on 'mawk'
depends_on 'most'
depends_on 'ncurses'
depends_on 'nettle'
depends_on 'openldap'
depends_on 'openssl'
depends_on 'patchelf'
depends_on 'p11kit'
depends_on 'pcre'
depends_on 'pcre2'
depends_on 'perl'
depends_on 'popt'
# Provides pstree, which is used within crew.
depends_on 'psmisc'
depends_on 'py3_wheel'
depends_on 'python3'
depends_on 'readline'
# Fallback for crew-mvdir failures:
depends_on 'rsync'
depends_on 'rtmpdump'
depends_on 'ruby'
depends_on 'ruby_concurrent_ruby'
# Allows for building binary gems if necessary.
depends_on 'ruby_gem_compiler'
# For use in ruby prompts.
depends_on 'ruby_highline'
# Needed by lib/misc_functions.
depends_on 'ruby_matrix'
# Needed for buildsystems reporting.
depends_on 'ruby_method_source'
# Adds File.which
depends_on 'ruby_ptools'
# This contains the debugger config files.
depends_on 'ruby_pry'
# Need rake for unit tests.
depends_on 'ruby_rake' if CREW_IN_CONTAINER
# crew check -V breaks without this.
depends_on 'ruby_ruby_libversion'
# Needed for rubygem updates.
depends_on 'ruby_rubygems_update'
# These are the "Default Gems" that come with Ruby.
depends_on 'default_gems'
# These are the "Bundled Gems" that come with Ruby.
depends_on 'bundled_gems'
depends_on 'sed'
depends_on 'slang'
depends_on 'sqlite'
depends_on 'tar'
depends_on 'uchardet'
depends_on 'unzip'
depends_on 'upx'
depends_on 'uutils_coreutils' unless ARCH == 'i686' # Currently broken.
depends_on 'which'
depends_on 'xzutils'
depends_on 'xxhash'
depends_on 'zip'
depends_on 'zlib'
depends_on 'zlib_ng'
depends_on 'zstd'
end