Debian Patches

Status for android-platform-tools-base/2.2.2-5

Patch Description Author Forwarded Bugs Origin Last update
use-debian-databinding-library.patch no
build.gradle.patch 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
Markus Koschany <apo@debian.org> not-needed
gradle-experimental.patch gradle experimental Markus Koschany <apo@debian.org> no 2016-07-19
project-test-lib.patch project-test-lib Markus Koschany <apo@debian.org> no 2016-02-07
trove3.patch trove3 Markus Koschany <apo@debian.org> no 2016-02-07
exclude_instant-run.patch 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.
no 2016-07-20
set_classpath.patch 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.
Kai-Chung Yan no 2016-07-22
Inception-Date.patch 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 committed.
The date is read from <https://android.googlesource.com/platform/tools/base>.
no 2016-07-22
maxParallelForksSingleCPU.patch Make sure maxParallelForks is always >= 1 Chirayu Desai yes upstream 2016-08-22
set-androidHostOut.patch no
use_additionalSrc.patch no
disable_lint-cli_psi.patch 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.
Kai-Chung Yan (殷啟聰) no 2017-01-25
using_Debian_Android_SDK.patch Using Debian's Android SDK Debian's Android SDK is a restricted distribution whose has only one version of
Build-Tools and limited selection of Android target frameworks (android.jar).
This patch makes the Gradle plugin work with Debian's SDK without modifying
the build scripts.
Kai-Chung Yan (殷啟聰) no 2017-02-22
make-license-check-a-warning.patch no
fix-screenshot2-shell-script.patch no
NamespaceContext-JDK11.patch no
sun-base64.patch yes
sun-Apache-XMLSerializer.patch no
remove-jack-jill.patch no
guava-compatibility.patch Fixes the compatibility with the version of Guava in Debian Emmanuel Bourg <ebourg@apache.org> not-needed
gradle-compatibility.patch Fixes the compatibility with the version of Gradle in Debian Emmanuel Bourg <ebourg@apache.org> not-needed
ecj-compatibility.patch Fixes the compatibility with the version of ecj in Debian Emmanuel Bourg <ebourg@apache.org> not-needed
asm-dependency.patch no
add-exports.patch no
der-output-stream.patch Work around removal of pkcs7.encodeSignedData(OutputStream)
pkcs7.encodeSignedData(OutputStream) was removed in Java 21.
Explicitly instantiate DerOutputStream to encode pkcs7 contents.
Vladimir Petko <vladimir.petko@canonical.com> not-needed debian 2024-03-06
bouncycastle177-compat.patch Remove usages of DerOutputStream that is no longer public
Bouncycastle 1.77 compatibility patch
Vladimir Petko <vladimir.petko@canonical.com> not-needed debian 2024-03-06

All known versions for source package 'android-platform-tools-base'

Links