Commit 7336de4b authored by Simeon Anfinrud's avatar Simeon Anfinrud Committed by Commit Bot

[Chromecast] Add androidx slices deps.

Used to integrate Slices-based settings UI for Cast on Android
TV.

Bug: Internal b/144395218
Test: build cast_shell_apk
Change-Id: Ic0a4802f9e41e6a9b9a1933c58f589fe71e8bac7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2310872
Auto-Submit: Simeon Anfinrud <sanfin@chromium.org>
Commit-Queue: Yaron Friedman <yfriedman@chromium.org>
Reviewed-by: default avatarYaron Friedman <yfriedman@chromium.org>
Reviewed-by: default avatarAndrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#790839}
parent e240c0e8
...@@ -2186,6 +2186,28 @@ deps = { ...@@ -2186,6 +2186,28 @@ deps = {
'dep_type': 'cipd', 'dep_type': 'cipd',
}, },
'src/third_party/android_deps/libs/androidx_slice_slice_builders': {
'packages': [
{
'package': 'chromium/third_party/android_deps/libs/androidx_slice_slice_builders',
'version': 'version:1.0.0-cr0',
},
],
'condition': 'checkout_android',
'dep_type': 'cipd',
},
'src/third_party/android_deps/libs/androidx_slice_slice_core': {
'packages': [
{
'package': 'chromium/third_party/android_deps/libs/androidx_slice_slice_core',
'version': 'version:1.0.0-cr0',
},
],
'condition': 'checkout_android',
'dep_type': 'cipd',
},
'src/third_party/android_deps/libs/androidx_slidingpanelayout_slidingpanelayout': { 'src/third_party/android_deps/libs/androidx_slidingpanelayout_slidingpanelayout': {
'packages': [ 'packages': [
{ {
......
...@@ -189,10 +189,14 @@ android_library("cast_shell_java") { ...@@ -189,10 +189,14 @@ android_library("cast_shell_java") {
"//net/android:net_java", "//net/android:net_java",
"//third_party/android_deps:androidx_annotation_annotation_java", "//third_party/android_deps:androidx_annotation_annotation_java",
"//third_party/android_deps:androidx_core_core_java", "//third_party/android_deps:androidx_core_core_java",
"//third_party/android_deps:androidx_localbroadcastmanager_localbroadcastmanager_java",
# TODO(slan): We may need to pass this in as a parameter. # TODO(slan): We may need to pass this in as a parameter.
"//third_party/android_deps:androidx_legacy_legacy_support_core_utils_java", "//third_party/android_deps:androidx_legacy_legacy_support_core_utils_java",
"//third_party/android_deps:androidx_localbroadcastmanager_localbroadcastmanager_java",
"//third_party/android_deps:androidx_slice_slice_builders_java",
# Used internally for Settings UI.
"//third_party/android_deps:androidx_slice_slice_core_java",
"//ui/android:ui_java", "//ui/android:ui_java",
] ]
annotation_processor_deps = [ "//base/android/jni_generator:jni_processor" ] annotation_processor_deps = [ "//base/android/jni_generator:jni_processor" ]
......
...@@ -541,6 +541,28 @@ android_aar_prebuilt("androidx_savedstate_savedstate_java") { ...@@ -541,6 +541,28 @@ android_aar_prebuilt("androidx_savedstate_savedstate_java") {
] ]
} }
# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
android_aar_prebuilt("androidx_slice_slice_builders_java") {
aar_path = "libs/androidx_slice_slice_builders/slice-builders-1.0.0.aar"
info_path =
"libs/androidx_slice_slice_builders/androidx_slice_slice_builders.info"
deps = [
":androidx_annotation_annotation_java",
":androidx_core_core_java",
":androidx_slice_slice_core_java",
]
}
# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
android_aar_prebuilt("androidx_slice_slice_core_java") {
aar_path = "libs/androidx_slice_slice_core/slice-core-1.0.0.aar"
info_path = "libs/androidx_slice_slice_core/androidx_slice_slice_core.info"
deps = [
":androidx_annotation_annotation_java",
":androidx_appcompat_appcompat_java",
]
}
# This is generated, do not edit. Update BuildConfigGenerator.groovy instead. # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
android_aar_prebuilt("androidx_swiperefreshlayout_swiperefreshlayout_java") { android_aar_prebuilt("androidx_swiperefreshlayout_swiperefreshlayout_java") {
aar_path = "libs/androidx_swiperefreshlayout_swiperefreshlayout/swiperefreshlayout-1.0.0.aar" aar_path = "libs/androidx_swiperefreshlayout_swiperefreshlayout/swiperefreshlayout-1.0.0.aar"
......
...@@ -52,6 +52,8 @@ ...@@ -52,6 +52,8 @@
"libs/androidx_print_print", "libs/androidx_print_print",
"libs/androidx_recyclerview_recyclerview", "libs/androidx_recyclerview_recyclerview",
"libs/androidx_savedstate_savedstate", "libs/androidx_savedstate_savedstate",
"libs/androidx_slice_slice_builders",
"libs/androidx_slice_slice_core",
"libs/androidx_slidingpanelayout_slidingpanelayout", "libs/androidx_slidingpanelayout_slidingpanelayout",
"libs/androidx_swiperefreshlayout_swiperefreshlayout", "libs/androidx_swiperefreshlayout_swiperefreshlayout",
"libs/androidx_test_core", "libs/androidx_test_core",
......
...@@ -47,6 +47,8 @@ dependencies { ...@@ -47,6 +47,8 @@ dependencies {
compile "androidx.media:media:${androidXSupportLibVersion}" compile "androidx.media:media:${androidXSupportLibVersion}"
compile "androidx.mediarouter:mediarouter:${androidXSupportLibVersion}" compile "androidx.mediarouter:mediarouter:${androidXSupportLibVersion}"
compile "androidx.preference:preference:1.1.1" compile "androidx.preference:preference:1.1.1"
compile "androidx.slice:slice-core:${androidXSupportLibVersion}"
compile "androidx.slice:slice-builders:${androidXSupportLibVersion}"
compile "androidx.recyclerview:recyclerview:${androidXSupportLibVersion}" compile "androidx.recyclerview:recyclerview:${androidXSupportLibVersion}"
compile "androidx.savedstate:savedstate:${androidXSupportLibVersion}" compile "androidx.savedstate:savedstate:${androidXSupportLibVersion}"
compile "androidx.swiperefreshlayout:swiperefreshlayout:${androidXSupportLibVersion}" compile "androidx.swiperefreshlayout:swiperefreshlayout:${androidXSupportLibVersion}"
......
file://third_party/android_deps/OWNERS
\ No newline at end of file
Name: Slice builders
Short Name: slice-builders
URL: http://developer.android.com/tools/extras/support-library.html
Version: 1.0.0
License: Apache Version 2.0
License File: LICENSE
Security Critical: yes
Description:
A set of builders to create templates using SliceProvider APIs
Local Modifications:
No modifications.
# Generated by //build/android/gyp/aar.py
# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
aidl = []
assets = []
has_classes_jar = true
has_native_libraries = false
has_proguard_flags = false
has_r_text_file = true
is_manifest_empty = true
resources = []
subjar_tuples = []
subjars = []
# Copyright 2018 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
# To create CIPD package run the following command.
# cipd create --pkg-def cipd.yaml -tag version:1.0.0-cr0
package: chromium/third_party/android_deps/libs/androidx_slice_slice_builders
description: "Slice builders"
data:
- file: slice-builders-1.0.0.aar
file://third_party/android_deps/OWNERS
\ No newline at end of file
Name: Common utilities for slices
Short Name: slice-core
URL: http://developer.android.com/tools/extras/support-library.html
Version: 1.0.0
License: Apache Version 2.0
License File: LICENSE
Security Critical: yes
Description:
The slices core library provides utilities for the slices view and provider libraries
Local Modifications:
No modifications.
# Generated by //build/android/gyp/aar.py
# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
aidl = []
assets = []
has_classes_jar = true
has_native_libraries = false
has_proguard_flags = false
has_r_text_file = true
is_manifest_empty = false
resources = [
"res/drawable-anydpi-v21/abc_ic_arrow_forward.xml",
"res/drawable-anydpi-v21/abc_ic_permission.xml",
"res/drawable-hdpi-v4/abc_ic_arrow_forward.png",
"res/drawable-hdpi-v4/abc_ic_permission.png",
"res/drawable-ldpi-v4/abc_ic_arrow_forward.png",
"res/drawable-ldpi-v4/abc_ic_permission.png",
"res/drawable-mdpi-v4/abc_ic_arrow_forward.png",
"res/drawable-mdpi-v4/abc_ic_permission.png",
"res/drawable-xhdpi-v4/abc_ic_arrow_forward.png",
"res/drawable-xhdpi-v4/abc_ic_permission.png",
"res/drawable-xxhdpi-v4/abc_ic_arrow_forward.png",
"res/drawable-xxhdpi-v4/abc_ic_permission.png",
"res/drawable-xxxhdpi-v4/abc_ic_arrow_forward.png",
"res/drawable-xxxhdpi-v4/abc_ic_permission.png",
"res/layout/abc_slice_permission_request.xml",
"res/values/values.xml",
"res/values-af/values-af.xml",
"res/values-am/values-am.xml",
"res/values-ar/values-ar.xml",
"res/values-as/values-as.xml",
"res/values-az/values-az.xml",
"res/values-b+sr+Latn/values-b+sr+Latn.xml",
"res/values-be/values-be.xml",
"res/values-bg/values-bg.xml",
"res/values-bn/values-bn.xml",
"res/values-bs/values-bs.xml",
"res/values-ca/values-ca.xml",
"res/values-cs/values-cs.xml",
"res/values-da/values-da.xml",
"res/values-de/values-de.xml",
"res/values-el/values-el.xml",
"res/values-en-rAU/values-en-rAU.xml",
"res/values-en-rCA/values-en-rCA.xml",
"res/values-en-rGB/values-en-rGB.xml",
"res/values-en-rIN/values-en-rIN.xml",
"res/values-en-rXC/values-en-rXC.xml",
"res/values-es/values-es.xml",
"res/values-es-rUS/values-es-rUS.xml",
"res/values-et/values-et.xml",
"res/values-eu/values-eu.xml",
"res/values-fa/values-fa.xml",
"res/values-fi/values-fi.xml",
"res/values-fr/values-fr.xml",
"res/values-fr-rCA/values-fr-rCA.xml",
"res/values-gl/values-gl.xml",
"res/values-gu/values-gu.xml",
"res/values-hi/values-hi.xml",
"res/values-hr/values-hr.xml",
"res/values-hu/values-hu.xml",
"res/values-hy/values-hy.xml",
"res/values-in/values-in.xml",
"res/values-is/values-is.xml",
"res/values-it/values-it.xml",
"res/values-iw/values-iw.xml",
"res/values-ja/values-ja.xml",
"res/values-ka/values-ka.xml",
"res/values-kk/values-kk.xml",
"res/values-km/values-km.xml",
"res/values-kn/values-kn.xml",
"res/values-ko/values-ko.xml",
"res/values-ky/values-ky.xml",
"res/values-lo/values-lo.xml",
"res/values-lt/values-lt.xml",
"res/values-lv/values-lv.xml",
"res/values-mk/values-mk.xml",
"res/values-ml/values-ml.xml",
"res/values-mn/values-mn.xml",
"res/values-mr/values-mr.xml",
"res/values-ms/values-ms.xml",
"res/values-my/values-my.xml",
"res/values-nb/values-nb.xml",
"res/values-ne/values-ne.xml",
"res/values-nl/values-nl.xml",
"res/values-or/values-or.xml",
"res/values-pa/values-pa.xml",
"res/values-pl/values-pl.xml",
"res/values-pt/values-pt.xml",
"res/values-pt-rBR/values-pt-rBR.xml",
"res/values-pt-rPT/values-pt-rPT.xml",
"res/values-ro/values-ro.xml",
"res/values-ru/values-ru.xml",
"res/values-si/values-si.xml",
"res/values-sk/values-sk.xml",
"res/values-sl/values-sl.xml",
"res/values-sq/values-sq.xml",
"res/values-sr/values-sr.xml",
"res/values-sv/values-sv.xml",
"res/values-sw/values-sw.xml",
"res/values-ta/values-ta.xml",
"res/values-te/values-te.xml",
"res/values-th/values-th.xml",
"res/values-tl/values-tl.xml",
"res/values-tr/values-tr.xml",
"res/values-uk/values-uk.xml",
"res/values-ur/values-ur.xml",
"res/values-uz/values-uz.xml",
"res/values-vi/values-vi.xml",
"res/values-zh-rCN/values-zh-rCN.xml",
"res/values-zh-rHK/values-zh-rHK.xml",
"res/values-zh-rTW/values-zh-rTW.xml",
"res/values-zu/values-zu.xml"
]
subjar_tuples = []
subjars = []
# Copyright 2018 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
# To create CIPD package run the following command.
# cipd create --pkg-def cipd.yaml -tag version:1.0.0-cr0
package: chromium/third_party/android_deps/libs/androidx_slice_slice_core
description: "Common utilities for slices"
data:
- file: slice-core-1.0.0.aar
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment