Package: android-platform-tools-base / 2.2.2-1

Metadata

Package Version Patches format
android-platform-tools-base 2.2.2-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
use debian databinding library.patch | (download)

build-system/builder/build.gradle | 6 3 + 3 - 0 !
build-system/profile/build.gradle | 2 1 + 1 - 0 !
2 files changed, 4 insertions(+), 4 deletions(-)

---
build.gradle.patch | (download)

annotations/build.gradle | 5 0 + 5 - 0 !
asset-studio/build.gradle | 3 1 + 2 - 0 !
build-system/builder-model/build.gradle | 9 2 + 7 - 0 !
build-system/builder-test-api/build.gradle | 6 0 + 6 - 0 !
build-system/builder/build.gradle | 31 3 + 28 - 0 !
build-system/google-services/build.gradle | 10 0 + 10 - 0 !
build-system/gradle-api/build.gradle | 7 0 + 7 - 0 !
build-system/gradle-core/build.gradle | 13 2 + 11 - 0 !
build-system/gradle-experimental/build.gradle | 13 0 + 13 - 0 !
build-system/gradle/build.gradle | 15 0 + 15 - 0 !
build-system/manifest-merger/build.gradle | 5 1 + 4 - 0 !
build-system/profile/build.gradle | 5 4 + 1 - 0 !
build-system/transform-api/build.gradle | 5 0 + 5 - 0 !
build.gradle | 11 10 + 1 - 0 !
common/build.gradle | 5 0 + 5 - 0 !
ddmlib/build.gradle | 5 1 + 4 - 0 !
device_validator/dvlib/build.gradle | 6 1 + 5 - 0 !
draw9patch/build.gradle | 16 2 + 14 - 0 !
jack/jack-api/build.gradle | 3 0 + 3 - 0 !
jack/jill-api/build.gradle | 3 0 + 3 - 0 !
jobb/build.gradle | 18 3 + 15 - 0 !
layoutlib-api/build.gradle | 5 1 + 4 - 0 !
legacy/archquery/build.gradle | 3 1 + 2 - 0 !
lint/cli/build.gradle | 19 3 + 16 - 0 !
lint/libs/lint-api/build.gradle | 5 1 + 4 - 0 !
lint/libs/lint-checks/build.gradle | 5 1 + 4 - 0 !
misc/screenshot2/build.gradle | 14 2 + 12 - 0 !
repository/build.gradle | 5 0 + 5 - 0 !
sdk-common/build.gradle | 4 0 + 4 - 0 !
sdklib/build.gradle | 13 8 + 5 - 0 !
testutils/build.gradle | 3 0 + 3 - 0 !
31 files changed, 47 insertions(+), 223 deletions(-)

 patch upstream's build system for debian.
 This patch does the following:
 .
 * Remove tests projects
 * Remove the usage of unavailable custom plugins
 * Let Gradle build it using local artifacts in Debian
 * Build com.android.tools.build.profile.jar as a JAR instead of sourcesOnly JAR
 * Make the build scripts compatible with the latest Gradle

gradle experimental.patch | (download)

build-system/gradle-experimental/build.gradle | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 gradle experimental

project test lib.patch | (download)

build-system/gradle-core/build.gradle | 1 0 + 1 - 0 !
build-system/gradle/build.gradle | 1 0 + 1 - 0 !
2 files changed, 2 deletions(-)

 project-test-lib


trove3.patch | (download)

perflib/src/main/java/com/android/tools/perflib/heap/ClassObj.java | 6 3 + 3 - 0 !
perflib/src/main/java/com/android/tools/perflib/heap/Heap.java | 12 6 + 6 - 0 !
perflib/src/main/java/com/android/tools/perflib/heap/HprofParser.java | 4 2 + 2 - 0 !
perflib/src/main/java/com/android/tools/perflib/heap/NonRecursiveVisitor.java | 2 1 + 1 - 0 !
perflib/src/main/java/com/android/tools/perflib/heap/Snapshot.java | 2 1 + 1 - 0 !
perflib/src/main/java/com/android/tools/perflib/heap/analysis/TopologicalSort.java | 2 1 + 1 - 0 !
6 files changed, 14 insertions(+), 14 deletions(-)

 trove3


exclude_instant run.patch | (download)

build-system/gradle-core/build.gradle | 4 0 + 4 - 0 !
1 file changed, 4 deletions(-)

 exclude instant-run libraries from gradle-core
 Building instant-run-server needs Android Platform "android.jar" which is not
 available yet, so let's excluded it for now.

set_classpath.patch | (download)

lint/cli/etc/lint | 4 3 + 1 - 0 !
misc/screenshot2/etc/screenshot2 | 5 4 + 1 - 0 !
2 files changed, 7 insertions(+), 2 deletions(-)

 set class-paths
 Class-Paths are generated by Gradle and stored in
 /usr/share/doc/{package}/{program}.classpaths for use in launcher scripts.
 This patch makes the upstream scripts use those Class-Paths.

Inception Date.patch | (download)

build-system/gradle-experimental/build.gradle | 3 1 + 2 - 0 !
build-system/gradle/build.gradle | 3 1 + 2 - 0 !
2 files changed, 2 insertions(+), 4 deletions(-)

 remove the dynamic inception-date attributes
 Some JAR's manifest includes a dynamic "Inception-Date" attributes which are
 set as the date when the package is built. For reproducibility, the date is
 manually set at when the code of this version of Gradle Plugin is commited.
 The date is read from <https://android.googlesource.com/platform/tools/base>.

maxParallelForksSingleCPU.patch | (download)

build-system/builder/build.gradle | 4 3 + 1 - 0 !
build-system/gradle-core/build.gradle | 4 3 + 1 - 0 !
build-system/gradle-experimental/build.gradle | 4 3 + 1 - 0 !
build-system/gradle/build.gradle | 4 3 + 1 - 0 !
build-system/manifest-merger/build.gradle | 4 3 + 1 - 0 !
lint/cli/build.gradle | 4 3 + 1 - 0 !
6 files changed, 18 insertions(+), 6 deletions(-)

 make sure maxparallelforks is always >= 1
Bug: https://android-review.googlesource.com/260250
set androidHostOut.patch | (download)

build.gradle | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

---
use_additionalSrc.patch | (download)

lint/libs/lint-api/build.gradle | 23 21 + 2 - 0 !
1 file changed, 21 insertions(+), 2 deletions(-)

---
disable_lint cli_psi.patch | (download)

lint/cli/build.gradle | 1 1 + 0 - 0 !
lint/cli/src/main/java/com/android/tools/lint/EcjParser.java | 24 11 + 13 - 0 !
lint/cli/src/main/java/com/android/tools/lint/ExternalAnnotationRepository.java | 48 17 + 31 - 0 !
3 files changed, 29 insertions(+), 44 deletions(-)

 disable package com.android.tools.lint.psi
 The com.android.tools.lint.psi package contains almost 100 classes that do
 not override all necessary members of their super classes. I have no idea why
 the AOSP team can still manage to compile the code, so I have to disable them
 for the moment.