Files
chromebrew/packages/core.rb
Satadru Pramanik, DO, MPH, MEng 5621163c84 Refactor ruby gems in packages, crew cleanup of debugging, install.sh refactor for gems (#10294)
* Some ruby gem updates and cleanup

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

* bump version

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

* move gem installs to core install

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

* add webkitgtk_6 binaries for x86_64, add librsvg binaries

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

* Add rebuilt librsvg binary for x86_64.

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

* rename gem function internals to make more sense

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

* adjust webkitgtk_6 deps

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

* update ruby gem packages, add a ruby gem package update script to tools

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

* suggested changes

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

* rebuild parted

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

* add parted binaries

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

* suggested changes

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

* refactor ruby buildsystem

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

* add libsdl2, freerdp binaries

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

* sync crew function to lib/fixup

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

* shellcheck fix

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

* Add const for CREW_UPDATE_CHECK_INTERVAL

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

* Move time_difference into function for neatness.

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

* suggested changes from @uberhacker

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

* @Zopolis4 suggested change: Use git last update time

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

* Add .blank? usage to downloader to avoid undefined method `empty?' for nil (NoMethodError)

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-08-13 11:25:39 -05:00

97 lines
2.2 KiB
Ruby

require 'package'
class Core < Package
description 'Core Chromebrew Packages.'
homepage 'https://github.com/chromebrew/chromebrew'
version '2.7'
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 'crew_mvdir'
depends_on 'crew_profile_base'
depends_on 'crew_sudo' if CHROMEOS_RELEASE.to_i > 116
depends_on 'e2fsprogs'
depends_on 'elfutils'
depends_on 'expat'
depends_on 'filecmd'
depends_on 'flex'
depends_on 'gcc_lib'
depends_on 'gdbm'
depends_on 'gettext'
depends_on 'git'
depends_on 'git_mestrelion_tools'
depends_on 'glibc_lib'
depends_on 'gmp'
depends_on 'gnutls'
depends_on 'groff'
depends_on 'icu4c'
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 'libmetalink'
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 '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'
depends_on 'py3_wheel'
depends_on 'python3'
depends_on 'readline'
depends_on 'rtmpdump'
depends_on 'ruby'
depends_on 'ruby_activesupport'
depends_on 'ruby_concurrent_ruby'
# For use in ruby prompts.
depends_on 'ruby_highline'
# This contains the debugger config files.
depends_on 'ruby_pry'
depends_on 'slang'
depends_on 'sqlite'
depends_on 'uchardet'
depends_on 'unzip'
depends_on 'xzutils'
depends_on 'xxhash'
depends_on 'zip'
depends_on 'zlib'
depends_on 'zstd'
end