blob: 6fae7dc576192c9aeb004db87aeb951916c37f03 [file] [log] [blame]
# Copyright 2019 The ChromiumOS Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
load("@rules_pkg//:pkg.bzl", "pkg_deb", "pkg_tar")
pkg_tar(
name = "debian-data",
)
DEPENDS = [
"cros-garcon",
"cros-host-fonts",
"cros-notificationd",
"cros-sommelier",
"cros-ui-config",
]
RECOMMENDS = [
"bash-completion",
"bzip2",
"cros-apt-config",
"cros-gpu",
"cros-logging",
"cros-sommelier-config",
"cros-sudo-config",
"cros-systemd-overrides",
"cros-wayland",
"curl",
"dbus-user-session",
"dbus-x11",
"file",
"fuse",
"git",
"gnupg",
"iputils-ping",
"iptables",
"less",
"libxss1",
"man-db",
"udev",
"unzip",
"usbutils",
"vim",
"wget",
"xz-utils",
]
pkg_deb(
name = "deb-bookworm",
architecture = "all",
data = ":debian-data",
depends = DEPENDS,
description_file = "deb-description",
homepage = "https://chromium.googlesource.com/chromiumos/containers/cros-container-guest-tools/",
maintainer = "The ChromiumOS Authors <chromium-os-dev@chromium.org>",
package = "cros-guest-tools",
# TODO(b/267954959): cros-im is not yet packaged for bookworm.
recommends = RECOMMENDS + [
"cros-pipe-config",
"cros-im",
],
section = "misc",
version = "0.36",
visibility = ["//cros-debs:__pkg__"],
)
pkg_deb(
name = "deb-bullseye",
architecture = "all",
data = ":debian-data",
depends = DEPENDS + ["cros-im"],
description_file = "deb-description",
homepage = "https://chromium.googlesource.com/chromiumos/containers/cros-container-guest-tools/",
maintainer = "The ChromiumOS Authors <chromium-os-dev@chromium.org>",
package = "cros-guest-tools",
recommends = RECOMMENDS + ["cros-pipe-config"],
section = "misc",
# To maintain a clean upgrade path, the version should sort before the
# :deb-bookworm versions.
version = "0.36~cros11",
visibility = ["//cros-debs:__pkg__"],
)
pkg_deb(
name = "deb-buster",
architecture = "all",
data = ":debian-data",
depends = DEPENDS,
description_file = "deb-description",
homepage = "https://chromium.googlesource.com/chromiumos/containers/cros-container-guest-tools/",
maintainer = "The ChromiumOS Authors <chromium-os-dev@chromium.org>",
package = "cros-guest-tools",
recommends = RECOMMENDS + ["cros-pulse-config"],
section = "misc",
# To maintain a clean upgrade path, the version should sort before the
# :deb-bookworm and :deb-bullseye versions.
version = "0.36~cros10",
visibility = ["//cros-debs:__pkg__"],
)