blob: bf206a4b97ccb8dc358f0ac2e0b5bccdbbbeed8b [file] [log] [blame]
# Copyright 2019 The ChromiumOS Authors
# 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="d2d95e8af89939f893b1443135497c1f5572aebc"
CROS_WORKON_TREE="776139a53bc86333de8672a51ed7879e75909ac9"
CROS_WORKON_PROJECT="chromiumos/infra/build/empty-project"
CROS_WORKON_LOCALNAME="../platform/empty-project"
inherit cros-workon cros-fwupd
DESCRIPTION="Installs peripherals firmware update files used by fwupd."
HOMEPAGE="https://fwupd.org/lvfs/devices/"
FILENAMES=(
# Dell WD19/WD19DC/WD19TB/WD22TB4/HD22
"0572352b20a0b071331971f0698625afdd140596f2e38a24359aaf25c8ab4cf8-DellDockFirmwareUpdateLinux_01.00.20.cab"
# Lenovo MiniDock
"9950c7162ef41c770bca803b5455bd7bd82c9820b4ca2075bdf5bce4ac91a895-Lenovo-Mini_Dock-2020-10-29-155326_release.cab"
# Lenovo Powered Travel Hub Gen2
"ebfda3c96543d6d7ad97a972344f4d34a14549c535095bfbb1860115a88e6ff6-Lenovo-TravalHub-2020-12-11-153442.cab"
# Lenovo ThinkPad USB-C Dock Gen2
"29835d73b07590db964d796e508058e512c55ff0ca2a75b9c8ac2ed1fe305de5-Lenovo-ThinkPad-USBCGen2Dock-PDFirmware-0.0.34.cab"
"ac37f23af002e91df11094b08fd2e076cf9c8cb4f08930be8eefe35850097a60-Lenovo-ThinkPad-USBCGen2Dock-DP-Firmware-5.05.00.cab"
"2e0bf8aaf9c63ca11cfe3444d032277c21ec0d678e5963123a8b33e5dcd37d99-Lenovo-ThinkPad-USBCGen2Dock-Firmware-49-0E-14.cab"
"9a13f9fefa59ae42c06e9861dc20a0e53e35d471c6a1c05d6426a011b0fada30-Lenovo-ThinkPad-USBCGen2Dock-USBHUB-Firmware-0D23_7a216856-8a97-550c-882e-8233751c7cf2.cab"
"f241ce8c26d83546d5bfd1d67b70b9324f32ea4790acebb2a5e7d5a071eaaa85-Lenovo-ThinkPad-USBCGen2Dock-USBHUBQ7-Firmware-0D24_4ec36768-1858-5e9b-9d35-40e6143c3cd4.cab"
# HP Thunderbolt Dock G4
"5b1c1a2a40f60a535996adb2b6ca2d344805bd8e7f1dc4fd809890c9f2d42a71-Thunderbolto_Dock_G4_V1.4.18.0.cab"
# HP USB-C Dock G5
"6c78b430e46d533c0fee80fbecf37f132bf44ab036529d5f10b1fe39d89b1422-USBC_DOCK_G5_V1.0.18.0.cab"
# EPOS Impact 230
"65cf05e4319820957a5c8bb0dd4513eb2627f155f6887590093a31661b54137e-EPOSIMPACT230.cab"
# EPOS Adapt 1x5
"d50f3fe7bc50eedd51efc18ffb7f3e5ded5b57cd5adb48f6bde2e88907f7a663-EPOSADAPT1x5.cab"
# EPOS Impact 260
"2692910674e690f8a821329c5d1cc5bf7a0342853639510ff81f0b5d1a8f5d5c-EPOSIMPACT260.cab"
# Wacom Graphics Tablets
"547e870896a2592c6650a87c985d1e80689cd4c0365078c997fa339aa41e5ade-Wacom-CTL-6100WL-2.7.cab"
"c223c580ebaf43884b6efd649152c6cc86496104dd934cc3338447799ae83e27-Wacom-CTL-4100WL-2.7.cab"
"510764f84486d7043cf9b3a1cfd58d1edeec90aad5a7f8adc11e102b2c00c6de-Wacom-TitanLite-1.01.cab"
"a59d05c72f451ed6c8611e6e3446e4ad288312bb0277b15d8fa33cecf6a32bf3-Wacom-CTC6110WL-1.05.cab"
"1a078cfb025c6a8176b0c3de6b5b00a2a77a5dc087c12ec282ce09320b397c90-Wacom-CTC4110WL-1.04.cab"
# Logitech Unifying Receiver
"be1b52aa9e112c8f237a517a668da0991a7cd64c7d121c66edab621d4253356f-Logitech-Unifying-RQR12.10_B0032.cab"
"5e2d10aa8db1b5a44c796aca53d660c42ddfa2845bfa816093fa0438685a019e-Logitech-Unifying-RQR24.10_B0036.cab"
# Jabra Evolve2 75
"335f10696cd57ae74b2115a9e44a39a2c5208e7e090d1f4e72bb91bc65a7480d-jabra-evolve2-75-1.8.13.cab"
)
SRC_URI="${FILENAMES[*]/#/${CROS_FWUPD_URL}/}"
LICENSE="LVFS-Vendor-Agreement-v1"
IUSE="+remote"
KEYWORDS="*"
DEPEND=""
RDEPEND="sys-apps/fwupd"