Files
chromebrew/packages/container_essential.rb
chromebrew-actions[bot] 0beafd117f Update package updater to handle llvm and gcc suite packages. — container_essential,libclc → 21.1.6,openmp → 21.1.6 (#13551)
* Update package updater to handle llvm and gcc suite packages.

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

* Add x86_64 binaries for openmp, libclc.

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

* Add help options.

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

* Expand help text.

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

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

* Update gexiv2 anitya mapping.

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

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
2025-11-21 17:48:08 +00:00

52 lines
1.4 KiB
Ruby

require 'package'
class Container_essential < Package
description 'A collection of extra tools and packages needed in the docker build containers.'
homepage 'https://github.com/chromebrew/chromebrew'
version '1.1'
license 'GPL-3+'
compatibility 'all'
is_fake
# Add docbook to make sure that docbook environment variables are set
# for manpage generation in many packages,
depends_on 'docbook'
depends_on 'psmisc'
depends_on 'sudo_rs'
# xxd is used to pass arguments into the container to the /bin/chromebrewstart docker container start CMD.
depends_on 'xxd_standalone'
depends_on 'util_linux'
if CREW_GLIBC_INTERPRETER.nil?
depends_on 'gawk'
depends_on 'jq'
depends_on 'libeconf'
depends_on 'libxcrypt'
depends_on 'tar'
depends_on 'which'
end
depends_on 'uutils_coreutils' unless ARCH == 'i686'
# Add pax_utils (gives us lddtree)
depends_on 'pax_utils'
# Pax_utils needs this.
depends_on 'py3_pyelftools'
# Ruby gems
# Add ruby_concurrent_ruby
depends_on 'ruby_concurrent_ruby'
# Needed for irb
depends_on 'ruby_debug'
# Needed for buildsystems reporting.
depends_on 'ruby_method_source'
# For crew debugging.
depends_on 'ruby_pry_byebug'
# Add rubocop for linting packages. (This also installs the
# rubocop config file.)
depends_on 'ruby_rubocop'
depends_on 'ruby_rubocop_chromebrew'
depends_on 'ruby_ruby_libversion'
end