| # Copyright 2014 The Chromium OS Authors. All rights reserved. |
| # Distributed under the terms of the GNU General Public License v2 |
| |
| EAPI="7" |
| |
| # This ebuild only cares about its own FILESDIR and ebuild file, so it tracks |
| # the canonical empty project. |
| CROS_WORKON_COMMIT="3a01873e59ec25ecb10d1b07ff9816e69f3bbfee" |
| CROS_WORKON_TREE="8ce164efd78fcb4a68e898d8c92c7579657a49b1" |
| CROS_WORKON_PROJECT="chromiumos/infra/build/empty-project" |
| CROS_WORKON_LOCALNAME="../platform/empty-project" |
| |
| inherit cros-workon |
| |
| DESCRIPTION="List of packages that are needed inside the Chromium OS dev image" |
| HOMEPAGE="https://dev.chromium.org/" |
| |
| LICENSE="BSD-Google" |
| SLOT="0" |
| KEYWORDS="*" |
| # Note: Do not utilize USE=internal here. Update virtual/target-chrome-os-dev. |
| IUSE=" |
| chromeless_tty |
| cras |
| nvme |
| opengl |
| pam |
| +power_management |
| +profile |
| python_targets_python2_7 |
| +shill |
| tpm |
| tpm2 |
| usb |
| vaapi |
| video_cards_amdgpu |
| video_cards_intel |
| " |
| |
| # The dependencies here are meant to capture "all the packages |
| # developers want to use for development, test, or debug". This |
| # category is meant to include all developer use cases, including |
| # software test and debug, performance tuning, hardware validation, |
| # and debugging failures running autotest. |
| # |
| # To protect developer images from changes in other ebuilds you |
| # should include any package with a user constituency, regardless of |
| # whether that package is included in the base Chromium OS image or |
| # any other ebuild. |
| # |
| # Don't include packages that are indirect dependencies: only |
| # include a package if a file *in that package* is expected to be |
| # useful. |
| |
| ################################################################################ |
| # |
| # CROS_* : Dependencies for CrOS devices (coreutils, etc.) |
| # |
| ################################################################################ |
| CROS_X86_RDEPEND=" |
| app-benchmarks/i7z |
| power_management? ( dev-util/turbostat ) |
| sys-apps/dmidecode |
| sys-apps/pciutils |
| sys-boot/syslinux |
| vaapi? ( |
| chromeos-base/libva-fake-driver |
| media-gfx/vadumpcaps |
| media-video/libva-utils |
| ) |
| video_cards_amdgpu? ( x11-apps/igt-gpu-tools ) |
| video_cards_intel? ( x11-apps/igt-gpu-tools ) |
| " |
| |
| RDEPEND=" |
| x86? ( ${CROS_X86_RDEPEND} ) |
| amd64? ( ${CROS_X86_RDEPEND} ) |
| " |
| |
| RDEPEND="${RDEPEND} |
| pam? ( app-admin/sudo ) |
| app-admin/sysstat |
| app-arch/bzip2 |
| app-arch/gzip |
| app-arch/tar |
| app-arch/unzip |
| app-arch/xz-utils |
| app-arch/zip |
| profile? ( |
| chromeos-base/quipper |
| app-benchmarks/libc-bench |
| net-analyzer/netperf |
| dev-util/perf |
| ) |
| app-benchmarks/stress-ng |
| app-crypt/nss |
| tpm? ( app-crypt/tpm-tools ) |
| app-editors/nano |
| app-editors/qemacs |
| app-editors/vim |
| app-misc/edid-decode |
| app-misc/evtest |
| app-misc/pax-utils |
| app-misc/screen |
| app-portage/portage-utils |
| app-shells/bash |
| app-text/tree |
| cras? ( |
| chromeos-base/audiotest |
| media-sound/sox |
| ) |
| chromeos-base/avtest_label_detect |
| chromeos-base/chromeos-dev-root |
| chromeos-base/cros-config-test |
| chromeos-base/cryptohome-dev-utils |
| tpm2? ( chromeos-base/g2f_tools ) |
| !chromeless_tty? ( chromeos-base/graphics-utils-go ) |
| chromeos-base/update-utils |
| chromeos-base/policy_utils |
| chromeos-base/protofiles |
| !chromeless_tty? ( chromeos-base/screen-capture-utils ) |
| shill? ( chromeos-base/shill-test-scripts ) |
| python_targets_python2_7? ( chromeos-base/touch_firmware_test ) |
| chromeos-base/usi-test |
| dev-vcs/git |
| net-analyzer/tcpdump |
| net-analyzer/traceroute |
| net-dialup/minicom |
| net-dns/bind-tools |
| net-misc/dhcp |
| net-misc/iperf:2 |
| net-misc/iputils |
| net-misc/openssh |
| net-misc/rsync |
| net-wireless/iw |
| net-wireless/wireless-tools |
| python_targets_python2_7? ( dev-lang/python:2.7 ) |
| dev-lang/python:3.6 |
| dev-libs/libgpiod |
| dev-python/protobuf-python |
| dev-python/cherrypy |
| dev-python/dbus-python |
| dev-python/hid-tools |
| python_targets_python2_7? ( dev-util/hdctools ) |
| dev-util/mem |
| dev-util/strace |
| media-libs/openh264 |
| media-tv/v4l-utils |
| media-video/yavta |
| net-dialup/lrzsz |
| net-fs/sshfs |
| net-misc/curl |
| net-misc/wget |
| sys-apps/coreboot-utils |
| sys-apps/coreutils |
| sys-apps/diffutils |
| sys-apps/file |
| sys-apps/findutils |
| sys-apps/flashrom-tester |
| sys-apps/gawk |
| sys-apps/i2c-tools |
| sys-apps/iotools |
| sys-apps/kbd |
| sys-apps/less |
| sys-apps/mmc-utils |
| nvme? ( sys-apps/nvme-cli ) |
| sys-apps/portage |
| sys-apps/smartmontools |
| usb? ( sys-apps/usbutils ) |
| sys-apps/which |
| sys-block/fio |
| sys-devel/gdb |
| sys-fs/fuse |
| sys-fs/lvm2 |
| sys-fs/mtd-utils |
| power_management? ( sys-power/powertop ) |
| sys-process/procps |
| sys-process/psmisc |
| sys-process/time |
| virtual/autotest-capability |
| virtual/chromeos-bsp-dev |
| " |