Refactoring graphics group to allow sub-modules that ship independently
The GRAPHICS library group was set up to be atomic. Then we started
adding sub-groups (eg, graphics-shapes) that have nothing to do with
graphics-core and should not ship at the same time.
This change keeps GRAPHICS as a group, but makes it non-atomic, and
adds GRAPHICS_CORE and GRAPHICS_SHAPES itmes in LibraryVersions.toml
to enable individual release versions for these separate libraries.
Bug: N/A
Test: Built/ran the shapes library
Merged-In: Ic152102b26ea7ab2f59628ee62003e6962d079e0
Change-Id: Ic152102b26ea7ab2f59628ee62003e6962d079e0
diff --git a/libraryversions.toml b/libraryversions.toml
index 88e6113..1f802a0 100644
--- a/libraryversions.toml
+++ b/libraryversions.toml
@@ -63,7 +63,8 @@
FUTURES = "1.2.0-alpha01"
GLANCE = "1.0.0-alpha06"
GLANCE_TEMPLATE = "1.0.0-alpha01"
-GRAPHICS = "1.0.0-alpha03"
+GRAPHICS_CORE = "1.0.0-alpha03"
+GRAPHICS_SHAPES = "1.0.0-alpha01"
GRAPHICS_FILTERS = "1.0.0-alpha01"
GRIDLAYOUT = "1.1.0-alpha01"
HEALTH_CONNECT = "1.0.0-alpha11"
@@ -207,7 +208,7 @@
FRAGMENT = { group = "androidx.fragment", atomicGroupVersion = "versions.FRAGMENT" }
GLANCE = { group = "androidx.glance", atomicGroupVersion = "versions.GLANCE" }
GLANCE_TEMPLATE = { group = "androidx.template", atomicGroupVersion = "versions.GLANCE_TEMPLATE" }
-GRAPHICS = { group = "androidx.graphics", atomicGroupVersion = "versions.GRAPHICS" }
+GRAPHICS = { group = "androidx.graphics"}
GRAPHICS_FILTERS = { group = "androidx.graphics.filters", atomicGroupVersion = "versions.GRAPHICS_FILTERS" }
GRIDLAYOUT = { group = "androidx.gridlayout", atomicGroupVersion = "versions.GRIDLAYOUT" }
HEALTH = { group = "androidx.health" }
@@ -248,7 +249,6 @@
ROOM = { group = "androidx.room", atomicGroupVersion = "versions.ROOM" }
SAVEDSTATE = { group = "androidx.savedstate", atomicGroupVersion = "versions.SAVEDSTATE" }
SECURITY = { group = "androidx.security" }
-SHAPES = { group = "androidx.graphics.shapes", atomicGroupVersion = "versions.GRAPHICS" }
SHARETARGET = { group = "androidx.sharetarget", atomicGroupVersion = "versions.SHARETARGET" }
SLICE = { group = "androidx.slice" }
SLIDINGPANELAYOUT = { group = "androidx.slidingpanelayout", atomicGroupVersion = "versions.SLIDINGPANELAYOUT" }