Package: release.debian.org Severity: normal Tags: buster User: release.debian.org@packages.debian.org Usertags: pu Hi release team, I have been working on polishing this package for buster since March, but I didn't make the freeze cutoff. This mostly adds new device IDs to the udev rules so that those devices will be recognized. It also fixes debian/copyright and some minor usability bugs: 924175: broken symlink: /usr/lib/android-sdk/tools/bin/screenshot2 923935: broken symlinks: proguardgui, proguardgui.jar I uploaded this package to sid so that it runs the autopkgtest suite. Here's the changelog since the current version in buster: android-sdk-meta (25.0.0+11) unstable; urgency=medium . [ Jeff Muizelaar ] * Add some more Amazon devices . [ Hans-Christoph Steiner ] * fix DEB_REVISION parsing to work with more than one digit * remove broken screenshot2 symlink (Closes: #924175) * Suggests: proguard-gui for symlinks (Closes: #923935) * document udev rule for providing device access to the console user * update udev rules to latest upstream version (Closes: #931215) * sync new devices in 51-android.rules from upstream * Standards-Version 4.3.0 no changes * sync whitespace in 51-android.rules with upstream * sync comments in 51-android.rules with upstream * sync manufacturer order in 51-android.rules from upstream The attached debdiff is mostly listings of device IDs and the removal of the text of an obsolete license.
diff --git a/51-android.rules b/51-android.rules
index 8961bcd..7b61a6c 100644
--- a/51-android.rules
+++ b/51-android.rules
@@ -1,10 +1,25 @@
+# These rules refer: https://developer.android.com/studio/run/device.html
+# and include many suggestions from Arch Linux, GitHub and other Communities.
+# Latest version can be found at: https://github.com/M0Rf30/android-udev-rules
+
+# check the syntax of this file using:
+# grep -v '^#' 51-android.rules \
+# | grep -Ev '^$' \
+# | grep -Ev '^SUBSYSTEM=="usb", ATTR{idVendor}=="[0-9a-f]{4}", ATTR{idProduct}=="[0-9a-f]{4}", ENV{adb_user}="yes"$' \
+# | grep -Ev '^SUBSYSTEM=="usb", ATTR{idVendor}=="[0-9a-f]{4}", ENV{adb_user}="yes"$'
+
# Skip this section below if this device is not connected by USB
SUBSYSTEM!="usb", GOTO="android_usb_rules_end"
-# Devices listed here in android_usb_rules_{begin...end} are connected by USB
LABEL="android_usb_rules_begin"
+# Devices listed here in android_usb_rules_{begin...end} are connected by USB
+# Acer
+SUBSYSTEM=="usb", ATTR{idVendor}=="0502", ATTR{idProduct}=="3604", ENV{adb_user}="yes"
+SUBSYSTEM=="usb", ATTR{idVendor}=="0502", ATTR{idProduct}=="3325", ENV{adb_user}="yes"
+SUBSYSTEM=="usb", ATTR{idVendor}=="0502", ATTR{idProduct}=="3202", ENV{adb_user}="yes"
+SUBSYSTEM=="usb", ATTR{idVendor}=="0502", ATTR{idProduct}=="3203", ENV{adb_user}="yes"
-# Allwinner / Onda (Unverified)
+# Allwinner / Onda (Unverified)
SUBSYSTEM=="usb", ATTR{idVendor}=="1f3a", ATTR{idProduct}=="1001", ENV{adb_user}="yes"
SUBSYSTEM=="usb", ATTR{idVendor}=="1f3a", ATTR{idProduct}=="1002", ENV{adb_user}="yes"
SUBSYSTEM=="usb", ATTR{idVendor}=="1f3a", ATTR{idProduct}=="1003", ENV{adb_user}="yes"
@@ -15,16 +30,20 @@ SUBSYSTEM=="usb", ATTR{idVendor}=="1f3a", ATTR{idProduct}=="1007", ENV{adb_user}
SUBSYSTEM=="usb", ATTR{idVendor}=="1f3a", ATTR{idProduct}=="1008", ENV{adb_user}="yes"
SUBSYSTEM=="usb", ATTR{idVendor}=="1f3a", ATTR{idProduct}=="1009", ENV{adb_user}="yes"
SUBSYSTEM=="usb", ATTR{idVendor}=="1f3a", ATTR{idProduct}=="efe8", ENV{adb_user}="yes"
-# Amazon / Lab126, Inc.
+
+# Amazon Lab126
SUBSYSTEM=="usb", ATTR{idVendor}=="1949", ATTR{idProduct}=="0006", ENV{adb_user}="yes"
SUBSYSTEM=="usb", ATTR{idVendor}=="1949", ATTR{idProduct}=="0008", ENV{adb_user}="yes"
SUBSYSTEM=="usb", ATTR{idVendor}=="1949", ATTR{idProduct}=="0022", ENV{adb_user}="yes"
-#Acer
-SUBSYSTEM=="usb", ATTR{idVendor}=="0502", ATTR{idProduct}=="3604", ENV{adb_user}="yes"
-SUBSYSTEM=="usb", ATTR{idVendor}=="0502", ATTR{idProduct}=="3325", ENV{adb_user}="yes"
-SUBSYSTEM=="usb", ATTR{idVendor}=="0502", ATTR{idProduct}=="3202", ENV{adb_user}="yes"
-SUBSYSTEM=="usb", ATTR{idVendor}=="0502", ATTR{idProduct}=="3203", ENV{adb_user}="yes"
-#ASUS
+SUBSYSTEM=="usb", ATTR{idVendor}=="1949", ATTR{idProduct}=="0298", ENV{adb_user}="yes"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1949", ATTR{idProduct}=="0338", ENV{adb_user}="yes"
+
+# Archos
+SUBSYSTEM=="usb", ATTR{idVendor}=="0e79", ATTR{idProduct}=="1417", ENV{adb_user}="yes"
+SUBSYSTEM=="usb", ATTR{idVendor}=="0e79", ATTR{idProduct}=="1411", ENV{adb_user}="yes"
+SUBSYSTEM=="usb", ATTR{idVendor}=="0e79", ATTR{idProduct}=="1549", ENV{adb_user}="yes"
+
+# ASUSTeK
SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="179e", ENV{adb_user}="yes"
SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="179f", ENV{adb_user}="yes"
SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="17a1", ENV{adb_user}="yes"
@@ -45,95 +64,234 @@ SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="7774", ENV{adb_user}
SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="7775", ENV{adb_user}="yes"
SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="7776", ENV{adb_user}="yes"
SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="7777", ENV{adb_user}="yes"
-#Dell
+
+# Azpen Onda
+SUBSYSTEM=="usb", ATTR{idVendor}=="1f3a", ENV{adb_user}="yes"
+
+# BQ
+SUBSYSTEM=="usb", ATTR{idVendor}=="2a47", ATTR{idProduct}=="0c02", ENV{adb_user}="yes"
+SUBSYSTEM=="usb", ATTR{idVendor}=="2a47", ATTR{idProduct}=="2008", ENV{adb_user}="yes"
+
+# Dell
SUBSYSTEM=="usb", ATTR{idVendor}=="413c", ENV{adb_user}="yes"
-# Fairphone 2
+
+# Essential
+SUBSYSTEM=="usb", ATTR{idVendor}=="2e17", ATTR{idProduct}=="c009", ENV{adb_user}="yes"
+SUBSYSTEM=="usb", ATTR{idVendor}=="2e17", ATTR{idProduct}=="c030", ENV{adb_user}="yes"
+
+# Fairphone 2
SUBSYSTEM=="usb", ATTR{idVendor}=="2ae5", ENV{adb_user}="yes"
-# Fairphone 2 aka Qualcomm, Inc.
+
+# Fairphone 2 aka Qualcomm, Inc.
SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", ATTR{idProduct}=="901d", ENV{adb_user}="yes"
-#Foxconn
-SUBSYSTEM=="usb", ATTR{idVendor}=="0489", ENV{adb_user}="yes"
-# Fuzhou Rockchip Electronics / Mediacom Smartpad 715i
+
+# Foxconn
+# Commtiva Z71, Geeksphone One
+SUBSYSTEM=="usb", ATTR{idVendor}=="0489", ATTR{idProduct}=="c001", ENV{adb_user}="yes"
+
+# Fujitsu/Fujitsu Toshiba
+SUBSYSTEM=="usb", ATTR{idVendor}=="04c5", ENV{adb_user}="yes"
+
+# Fuzhou Rockchip Electronics
+# Mediacom Smartpad 715i
SUBSYSTEM=="usb", ATTR{idVendor}=="2207", ATTR{idProduct}=="0000", ENV{adb_user}="yes"
-# Fuzhou Rockchip Electronics /Ubislate 7Ci
+# Ubislate 7Ci
SUBSYSTEM=="usb", ATTR{idVendor}=="2207", ATTR{idProduct}=="0010", ENV{adb_user}="yes"
-#Fujitsu & Fujitsu Toshiba
-SUBSYSTEM=="usb", ATTR{idVendor}=="04c5", ENV{adb_user}="yes"
-#Garmin-Asus
+
+# Garmin-Asus
SUBSYSTEM=="usb", ATTR{idVendor}=="091e", ENV{adb_user}="yes"
-#Google
+
+# Google
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ENV{adb_user}="yes"
-#Haier
+
+# Haier
SUBSYSTEM=="usb", ATTR{idVendor}=="201e", ENV{adb_user}="yes"
-#Hisense
+
+# Hisense
SUBSYSTEM=="usb", ATTR{idVendor}=="109b", ENV{adb_user}="yes"
-#HTC
+
+# Honeywell/Foxconn
+# D70e
+SUBSYSTEM=="usb", ATTR{idVendor}=="0c2e", ATTR{idProduct}=="0ba3", ENV{adb_user}="yes"
+
+# HTC
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", ENV{adb_user}="yes"
-#Huawei
+
+# Huawei
+# IDEOS
SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", ATTR{idProduct}=="1038", ENV{adb_user}="yes"
+# U8850 Vision
SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", ATTR{idProduct}=="1021", ENV{adb_user}="yes"
+# HiKey adb
SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", ATTR{idProduct}=="1057", ENV{adb_user}="yes"
+# HiKey usbnet
SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", ATTR{idProduct}=="1050", ENV{adb_user}="yes"
-#Intel
+# Honor 6
+SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", ATTR{idProduct}=="103a", ENV{adb_user}="yes"
+SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", ATTR{idProduct}=="1051", ENV{adb_user}="yes"
+# MediaPad M2-A01L
+SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", ATTR{idProduct}=="1052", ENV{adb_user}="yes"
+# MediaPad T3
+SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", ATTR{idProduct}=="107d", ENV{adb_user}="yes"
+# Watch
+SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", ATTR{idProduct}=="1c2c", ENV{adb_user}="yes"
+# Mate 9
+SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", ATTR{idProduct}=="107e", ENV{adb_user}="yes"
+
+# Intel
SUBSYSTEM=="usb", ATTR{idVendor}=="8087", ATTR{idProduct}=="09ef", ENV{adb_user}="yes"
+# Geeksphone Revolution
SUBSYSTEM=="usb", ATTR{idVendor}=="8087", ATTR{idProduct}=="0a16", ENV{adb_user}="yes"
-#K-Touch
+# Chuwi Hi 10 Pro (HQ64)
+SUBSYSTEM=="usb", ATTR{idVendor}=="8087", ATTR{idProduct}=="2a65", ENV{adb_user}="yes"
+SUBSYSTEM=="usb", ATTR{idVendor}=="8087", ATTR{idProduct}=="07ef", ENV{adb_user}="yes"
+# Reference Boards using kernelflinger
+# See https://github.com/intel/kernelflinger/blob/master/libefiusb/usb.c#L56
+SUBSYSTEM=="usb", ATTR{idVendor}=="8087", ATTR{idProduct}=="09ef", ENV{adb_user}="yes"
+
+# IUNI
+SUBSYSTEM=="usb", ATTR{idVendor}=="271d", ATTR{idProduct}=="bf39", ENV{adb_user}="yes"
+
+# K-Touch
SUBSYSTEM=="usb", ATTR{idVendor}=="24e3", ENV{adb_user}="yes"
-#KT Tech
+
+# KT Tech
SUBSYSTEM=="usb", ATTR{idVendor}=="2116", ENV{adb_user}="yes"
-#Kyocera
-SUBSYSTEM=="usb", ATTR{idVendor}=="0482", ENV{adb_user}="yes"
-#Lenovo
+
+# Kyocera
+#SUBSYSTEM=="usb", ATTR{idVendor}=="0482", ENV{adb_user}="yes"
+
+# Lenovo
SUBSYSTEM=="usb", ATTR{idVendor}=="17ef", ENV{adb_user}="yes"
-#LG
+
+# LeTv
+# LEX720 LeEco Pro3 6GB (610c=normal,610d=debug, 610b=camera)
+SUBSYSTEM=="usb", ATTR{idVendor}=="2b0e", ATTR{idProduct}=="610d", ENV{adb_user}="yes"
+
+# LG
SUBSYSTEM=="usb", ATTR{idVendor}=="1004", ENV{adb_user}="yes"
-#Motorola
+
+# Meizu
+# MX6
+SUBSYSTEM=="usb", ATTR{idVendor}=="2a45", ATTR{idProduct}=="0c02", ENV{adb_user}="yes"
+
+# Micromax
+# P702
+SUBSYSTEM=="usb", ATTR{idVendor}=="2a96", ATTR{idProduct}=="201d", ENV{adb_user}="yes"
+
+# Motorola
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", ENV{adb_user}="yes"
-#MTK
+
+# MTK
SUBSYSTEM=="usb", ATTR{idVendor}=="0e8d", ENV{adb_user}="yes"
-#NEC
+
+# NEC
SUBSYSTEM=="usb", ATTR{idVendor}=="0409", ENV{adb_user}="yes"
-#Nook
+
+# Nextbit
+SUBSYSTEM=="usb", ATTR{idVendor}=="2c3f", ENV{adb_user}="yes"
+
+# Nokia X
+SUBSYSTEM=="usb", ATTR{idVendor}=="0421", ENV{adb_user}="yes"
+
+# Nokia 3
+SUBSYSTEM=="usb", ATTR{idVendor}=="2e04", ENV{adb_user}="yes"
+
+# Nook
SUBSYSTEM=="usb", ATTR{idVendor}=="2080", ENV{adb_user}="yes"
-#Nvidia
+
+# Nvidia
SUBSYSTEM=="usb", ATTR{idVendor}=="0955", ENV{adb_user}="yes"
-#OnePlus
+
+# OnePlus(Oreo)
SUBSYSTEM=="usb", ATTR{idVendor}=="2a70", ENV{adb_user}="yes"
-#OTGV
+
+# OTGV
SUBSYSTEM=="usb", ATTR{idVendor}=="2257", ENV{adb_user}="yes"
-#Pantech
+
+# Pantech
SUBSYSTEM=="usb", ATTR{idVendor}=="10a9", ENV{adb_user}="yes"
-#Pegatron
+
+# Pegatron
SUBSYSTEM=="usb", ATTR{idVendor}=="1d4d", ENV{adb_user}="yes"
-#Philips
+
+# Philips
SUBSYSTEM=="usb", ATTR{idVendor}=="0471", ENV{adb_user}="yes"
-#PMC-Sierra
+
+# PMC-Sierra
SUBSYSTEM=="usb", ATTR{idVendor}=="04da", ENV{adb_user}="yes"
-#Qualcomm
+
+# Qualcomm
SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", ATTR{idProduct}=="6769", ENV{adb_user}="yes"
SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", ATTR{idProduct}=="9025", ENV{adb_user}="yes"
-#SK Telesys
+
+# Research In Motion, Ltd.
+# BlackBerry DTEK60
+SUBSYSTEM=="usb", ATTR{idVendor}=="0fca", ATTR{idProduct}=="8042", ENV{adb_user}="yes"
+
+# SK Telesys
SUBSYSTEM=="usb", ATTR{idVendor}=="1f53", ENV{adb_user}="yes"
-#Samsung
+
+# Samsung
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ENV{adb_user}="yes"
-#Sharp
+
+# Sharp
SUBSYSTEM=="usb", ATTR{idVendor}=="04dd", ENV{adb_user}="yes"
-#Sony
+
+# Sony
SUBSYSTEM=="usb", ATTR{idVendor}=="054c", ENV{adb_user}="yes"
-#Sony Ericsson
+
+# Sony Ericsson
SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", ENV{adb_user}="yes"
-#Teleepoch
+
+# Spreadtrum
+SUBSYSTEM=="usb", ATTR{idVendor}=="1782", ENV{adb_user}="yes"
+
+# T & A Mobile Phones
+# Alcatel OT991D
+SUBSYSTEM=="usb", ATTR{idVendor}=="1bbb", ATTR{idProduct}=="00f2", ENV{adb_user}="yes"
+# Alcatel OT6012A
+SUBSYSTEM=="usb", ATTR{idVendor}=="1bbb", ATTR{idProduct}=="0167", ENV{adb_user}="yes"
+
+# Teleepoch
SUBSYSTEM=="usb", ATTR{idVendor}=="2340", ENV{adb_user}="yes"
-#Toshiba
+
+# Texas Instruments UsbBoot
+SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="d00f", ENV{adb_user}="yes"
+SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="d010", ENV{adb_user}="yes"
+
+# Toshiba
SUBSYSTEM=="usb", ATTR{idVendor}=="0930", ENV{adb_user}="yes"
-# XiaoMi
+
+# WEARNERS
+SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", ENV{adb_user}="yes"
+
+# XiaoMi
SUBSYSTEM=="usb", ATTR{idVendor}=="2717", ENV{adb_user}="yes"
-#ZTE
+
+# Yota
+# YotaPhone2 (f003=normal,9139=debug)
+SUBSYSTEM=="usb", ATTR{idVendor}=="2916", ATTR{idProduct}=="9139", ENV{adb_user}="yes"
+
+# Wileyfox
+SUBSYSTEM=="usb", ATTR{idVendor}=="2970", ENV{adb_user}="yes"
+
+# YU
+SUBSYSTEM=="usb", ATTR{idVendor}=="1ebf", ENV{adb_user}="yes"
+
+# Zebra
+# TC55
+SUBSYSTEM=="usb", ATTR{idVendor}=="05e0", ATTR{idProduct}=="2101", ENV{adb_user}="yes"
+
+# ZTE
+# Blade (1353=normal,1351=debug)
SUBSYSTEM=="usb", ATTR{idVendor}=="19d2", ATTR{idProduct}=="1351", ENV{adb_user}="yes"
SUBSYSTEM=="usb", ATTR{idVendor}=="19d2", ATTR{idProduct}=="1353", ENV{adb_user}="yes"
+# Blade S (Crescent, Orange San Francisco 2) (1355=normal,1354=debug)
SUBSYSTEM=="usb", ATTR{idVendor}=="19d2", ATTR{idProduct}=="1354", ENV{adb_user}="yes"
SUBSYSTEM=="usb", ATTR{idVendor}=="19d2", ATTR{idProduct}=="1355", ENV{adb_user}="yes"
-#ZUK
+
+# ZUK
SUBSYSTEM=="usb", ATTR{idVendor}=="2b4c", ENV{adb_user}="yes"
# Enable device as a user device if found
diff --git a/debian/README.source b/debian/README.source
index 422c662..e4ed67b 100644
--- a/debian/README.source
+++ b/debian/README.source
@@ -6,7 +6,7 @@ Copied from https://android.googlesource.com/platform/sdk/+/gradle_${latest}/fil
51-android.rules
================
-Copied from https://wiki.cyanogenmod.org/w/UDEV
+Sourced from https://github.com/M0Rf30/android-udev-rules
licenses/apache-2.0
===================
@@ -21,4 +21,6 @@ least for now it's SHA1 hash. See getLicenseHash() in [1].
This file is mandatory for telling the build system that the user has accepted
the licenses, otherwise error.
-[1]: https://android.googlesource.com/platform/tools/base/+/gradle_2.2.2/repository/src/main/java/com/android/repository/api/License.java
\ No newline at end of file
+[1]: https://android.googlesource.com/platform/tools/base/+/gradle_2.2.2/repository/src/main/java/com/android/repository/api/License.java
+
+ -- Hans-Christoph Steiner <hans@eds.org>, Wed, 6 Mar 2019 10:15:08 +0100
diff --git a/debian/android-sdk-platform-tools-common.install b/debian/android-sdk-platform-tools-common.install
index 1dddd23..0cc4559 100644
--- a/debian/android-sdk-platform-tools-common.install
+++ b/debian/android-sdk-platform-tools-common.install
@@ -1,2 +1,3 @@
51-android.rules lib/udev/rules.d
-platform-tools/* usr/lib/android-sdk/platform-tools
\ No newline at end of file
+debian/android-sdk.metainfo.xml usr/share/metainfo
+platform-tools/* usr/lib/android-sdk/platform-tools
diff --git a/debian/android-sdk.links b/debian/android-sdk.links
index b6b5a81..8d44b35 100644
--- a/debian/android-sdk.links
+++ b/debian/android-sdk.links
@@ -3,7 +3,6 @@ sbin/fsck.ext4 usr/lib/android-sdk/tools/bin/fsck.
sbin/mkfs.ext4 usr/lib/android-sdk/tools/bin/mkfs.ext4
sbin/resize2fs usr/lib/android-sdk/tools/bin/resize2fs
sbin/tune2fs usr/lib/android-sdk/tools/bin/tune2fs
-usr/bin/screenshot2 usr/lib/android-sdk/tools/bin/screenshot2
usr/bin/proguard usr/lib/android-sdk/tools/proguard/bin/proguard
usr/bin/proguardgui usr/lib/android-sdk/tools/proguard/bin/proguardgui
usr/share/java/proguard.jar usr/lib/android-sdk/tools/proguard/lib/proguard.jar
diff --git a/debian/android-sdk.metainfo.xml b/debian/android-sdk.metainfo.xml
new file mode 100644
index 0000000..346b2a0
--- /dev/null
+++ b/debian/android-sdk.metainfo.xml
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component>
+ <id>android-sdk</id>
+ <project_license>Apache-2.0</project_license>
+ <metadata_license>Apache-2.0</metadata_license>
+ <name>Android SDK</name>
+ <summary>Connect to Android devices uses adb and fastboot</summary>
+ <description>
+ <p>
+ This allows adb and fastboot to connect to Android devices that
+ are connected to Debian via USB. Android Debug Bridge (adb) is
+ a versatile command line tool that lets you communicate with an
+ emulator instance or connected Android-powered device. fastboot
+ is a command line tool for flashing an Android device, boot an
+ Android device to fastboot mode, etc.
+ </p>
+ </description>
+ <keywords>
+ <keyword>Android</keyword>
+ <keyword>adb</keyword>
+ <keyword>fastboot</keyword>
+ <keyword>USB</keyword>
+ </keywords>
+ <provides>
+ <modalias>usb:v0451pD00Fd*</modalias>
+ <modalias>usb:v0451pD010d*</modalias>
+ <modalias>usb:v0489pC001d*</modalias>
+ <modalias>usb:v0502p3202d*</modalias>
+ <modalias>usb:v0502p3203d*</modalias>
+ <modalias>usb:v0502p3325d*</modalias>
+ <modalias>usb:v0502p3604d*</modalias>
+ <modalias>usb:v05C6p6769d*</modalias>
+ <modalias>usb:v05C6p901Dd*</modalias>
+ <modalias>usb:v05C6p9025d*</modalias>
+ <modalias>usb:v05E0p2101d*</modalias>
+ <modalias>usb:v0B05p179Ed*</modalias>
+ <modalias>usb:v0B05p179Fd*</modalias>
+ <modalias>usb:v0B05p17A1d*</modalias>
+ <modalias>usb:v0B05p4C80d*</modalias>
+ <modalias>usb:v0B05p4C90d*</modalias>
+ <modalias>usb:v0B05p4C91d*</modalias>
+ <modalias>usb:v0B05p4CA0d*</modalias>
+ <modalias>usb:v0B05p4CA1d*</modalias>
+ <modalias>usb:v0B05p4D00d*</modalias>
+ <modalias>usb:v0B05p4D01d*</modalias>
+ <modalias>usb:v0B05p4DAFd*</modalias>
+ <modalias>usb:v0B05p5410d*</modalias>
+ <modalias>usb:v0B05p5412d*</modalias>
+ <modalias>usb:v0B05p550Fd*</modalias>
+ <modalias>usb:v0B05p7772d*</modalias>
+ <modalias>usb:v0B05p7773d*</modalias>
+ <modalias>usb:v0B05p7774d*</modalias>
+ <modalias>usb:v0B05p7775d*</modalias>
+ <modalias>usb:v0B05p7776d*</modalias>
+ <modalias>usb:v0B05p7777d*</modalias>
+ <modalias>usb:v0C2Ep0BA3d*</modalias>
+ <modalias>usb:v0E79p1411d*</modalias>
+ <modalias>usb:v0E79p1417d*</modalias>
+ <modalias>usb:v0E79p1549d*</modalias>
+ <modalias>usb:v0FCAp8042d*</modalias>
+ <modalias>usb:v12D1p1021d*</modalias>
+ <modalias>usb:v12D1p1038d*</modalias>
+ <modalias>usb:v12D1p103Ad*</modalias>
+ <modalias>usb:v12D1p1050d*</modalias>
+ <modalias>usb:v12D1p1051d*</modalias>
+ <modalias>usb:v12D1p1052d*</modalias>
+ <modalias>usb:v12D1p1057d*</modalias>
+ <modalias>usb:v12D1p107Dd*</modalias>
+ <modalias>usb:v12D1p107Ed*</modalias>
+ <modalias>usb:v12D1p1C2Cd*</modalias>
+ <modalias>usb:v1949p0006d*</modalias>
+ <modalias>usb:v1949p0008d*</modalias>
+ <modalias>usb:v1949p0022d*</modalias>
+ <modalias>usb:v1949p0298d*</modalias>
+ <modalias>usb:v1949p0338d*</modalias>
+ <modalias>usb:v19D2p1351d*</modalias>
+ <modalias>usb:v19D2p1353d*</modalias>
+ <modalias>usb:v19D2p1354d*</modalias>
+ <modalias>usb:v19D2p1355d*</modalias>
+ <modalias>usb:v1BBBp00F2d*</modalias>
+ <modalias>usb:v1BBBp0167d*</modalias>
+ <modalias>usb:v1F3Ap1001d*</modalias>
+ <modalias>usb:v1F3Ap1002d*</modalias>
+ <modalias>usb:v1F3Ap1003d*</modalias>
+ <modalias>usb:v1F3Ap1004d*</modalias>
+ <modalias>usb:v1F3Ap1005d*</modalias>
+ <modalias>usb:v1F3Ap1006d*</modalias>
+ <modalias>usb:v1F3Ap1007d*</modalias>
+ <modalias>usb:v1F3Ap1008d*</modalias>
+ <modalias>usb:v1F3Ap1009d*</modalias>
+ <modalias>usb:v1F3ApEFE8d*</modalias>
+ <modalias>usb:v2207p0000d*</modalias>
+ <modalias>usb:v2207p0010d*</modalias>
+ <modalias>usb:v271DpBF39d*</modalias>
+ <modalias>usb:v2916p9139d*</modalias>
+ <modalias>usb:v2A45p0C02d*</modalias>
+ <modalias>usb:v2A47p0C02d*</modalias>
+ <modalias>usb:v2A47p2008d*</modalias>
+ <modalias>usb:v2A96p201Dd*</modalias>
+ <modalias>usb:v2B0Ep610Dd*</modalias>
+ <modalias>usb:v2E17pC009d*</modalias>
+ <modalias>usb:v2E17pC030d*</modalias>
+ <modalias>usb:v8087p07EFd*</modalias>
+ <modalias>usb:v8087p09EFd*</modalias>
+ <modalias>usb:v8087p09EFd*</modalias>
+ <modalias>usb:v8087p0A16d*</modalias>
+ <modalias>usb:v8087p2A65d*</modalias>
+ </provides>
+</component>
diff --git a/debian/changelog b/debian/changelog
index 52ac635..9d34ed5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,22 @@
+android-sdk-meta (25.0.0+11) unstable; urgency=medium
+
+ [ Jeff Muizelaar ]
+ * Add some more Amazon devices
+
+ [ Hans-Christoph Steiner ]
+ * fix DEB_REVISION parsing to work with more than one digit
+ * remove broken screenshot2 symlink (Closes: #924175)
+ * Suggests: proguard-gui for symlinks (Closes: #923935)
+ * document udev rule for providing device access to the console user
+ * update udev rules to latest upstream version (Closes: #931215)
+ * sync new devices in 51-android.rules from upstream
+ * Standards-Version 4.3.0 no changes
+ * sync whitespace in 51-android.rules with upstream
+ * sync comments in 51-android.rules with upstream
+ * sync manufacturer order in 51-android.rules from upstream
+
+ -- Hans-Christoph Steiner <hans@eds.org> Thu, 27 Jun 2019 22:16:12 +0200
+
android-sdk-meta (25.0.0+10) unstable; urgency=medium
* drop packages with impossible arches from meta Depends
diff --git a/debian/control b/debian/control
index bab0575..4f005dc 100644
--- a/debian/control
+++ b/debian/control
@@ -6,7 +6,7 @@ Uploaders: Kai-Chung Yan <seamlik@debian.org>,
Chirayu Desai <chirayudesai1@gmail.com>,
Hans-Christoph Steiner <hans@eds.org>
Build-Depends: debhelper (>= 10), dh-exec
-Standards-Version: 4.1.3
+Standards-Version: 4.3.0
Vcs-Git: https://salsa.debian.org/android-tools-team/android-sdk-meta.git
Vcs-Browser: https://salsa.debian.org/android-tools-team/android-sdk-meta
@@ -19,7 +19,7 @@ Depends: android-sdk-build-tools,
proguard-cli,
${misc:Depends}
Recommends: gradle, default-jdk-headless
-Suggests: maven, android-sdk-platform-23
+Suggests: android-sdk-platform-23, maven, proguard-gui
Description: Software development kit for Android platform
The Android SDK includes a variety of tools that help you develop mobile
applications for the Android platform. The tools are classified into 3 groups:
diff --git a/debian/copyright b/debian/copyright
index edcae81..4b3eebb 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -10,8 +10,12 @@ Copyright: 2009-2016, Google, Inc.
License: Apache-2.0
Files: 51-android.rules
-Copyright: 2016, CyanogenMod Wiki users
-License: CC-BY-SA-3.0
+Copyright: 2012-2019, Gianluca Boiano
+ 2013-2016, Joe Da Silva
+ 2015-2017, Piotr Zaborowski
+ 2017, Andrew Sellers
+ 2015, Rajendarreddy Jagapathi
+License: GPL-3
License: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
@@ -26,363 +30,6 @@ License: Apache-2.0
On Debian systems, the full text of the Apache License, Version 2.0
can be found in the file `/usr/share/common-licenses/Apache-2.0'.
-License: CC-BY-SA-3.0
- Creative Commons Legal Code
- .
- Attribution-ShareAlike 3.0 Unported
- .
- CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
- LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN
- ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
- INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
- REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR
- DAMAGES RESULTING FROM ITS USE.
- .
- License
- .
- THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE
- COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY
- COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS
- AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.
- .
- BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE
- TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY
- BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS
- CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND
- CONDITIONS.
- .
- 1. Definitions
- .
- a. "Adaptation" means a work based upon the Work, or upon the Work and
- other pre-existing works, such as a translation, adaptation,
- derivative work, arrangement of music or other alterations of a
- literary or artistic work, or phonogram or performance and includes
- cinematographic adaptations or any other form in which the Work may be
- recast, transformed, or adapted including in any form recognizably
- derived from the original, except that a work that constitutes a
- Collection will not be considered an Adaptation for the purpose of
- this License. For the avoidance of doubt, where the Work is a musical
- work, performance or phonogram, the synchronization of the Work in
- timed-relation with a moving image ("synching") will be considered an
- Adaptation for the purpose of this License.
- b. "Collection" means a collection of literary or artistic works, such as
- encyclopedias and anthologies, or performances, phonograms or
- broadcasts, or other works or subject matter other than works listed
- in Section 1(f) below, which, by reason of the selection and
- arrangement of their contents, constitute intellectual creations, in
- which the Work is included in its entirety in unmodified form along
- with one or more other contributions, each constituting separate and
- independent works in themselves, which together are assembled into a
- collective whole. A work that constitutes a Collection will not be
- considered an Adaptation (as defined below) for the purposes of this
- License.
- c. "Creative Commons Compatible License" means a license that is listed
- at http://creativecommons.org/compatiblelicenses that has been
- approved by Creative Commons as being essentially equivalent to this
- License, including, at a minimum, because that license: (i) contains
- terms that have the same purpose, meaning and effect as the License
- Elements of this License; and, (ii) explicitly permits the relicensing
- of adaptations of works made available under that license under this
- License or a Creative Commons jurisdiction license with the same
- License Elements as this License.
- d. "Distribute" means to make available to the public the original and
- copies of the Work or Adaptation, as appropriate, through sale or
- other transfer of ownership.
- e. "License Elements" means the following high-level license attributes
- as selected by Licensor and indicated in the title of this License:
- Attribution, ShareAlike.
- f. "Licensor" means the individual, individuals, entity or entities that
- offer(s) the Work under the terms of this License.
- g. "Original Author" means, in the case of a literary or artistic work,
- the individual, individuals, entity or entities who created the Work
- or if no individual or entity can be identified, the publisher; and in
- addition (i) in the case of a performance the actors, singers,
- musicians, dancers, and other persons who act, sing, deliver, declaim,
- play in, interpret or otherwise perform literary or artistic works or
- expressions of folklore; (ii) in the case of a phonogram the producer
- being the person or legal entity who first fixes the sounds of a
- performance or other sounds; and, (iii) in the case of broadcasts, the
- organization that transmits the broadcast.
- h. "Work" means the literary and/or artistic work offered under the terms
- of this License including without limitation any production in the
- literary, scientific and artistic domain, whatever may be the mode or
- form of its expression including digital form, such as a book,
- pamphlet and other writing; a lecture, address, sermon or other work
- of the same nature; a dramatic or dramatico-musical work; a
- choreographic work or entertainment in dumb show; a musical
- composition with or without words; a cinematographic work to which are
- assimilated works expressed by a process analogous to cinematography;
- a work of drawing, painting, architecture, sculpture, engraving or
- lithography; a photographic work to which are assimilated works
- expressed by a process analogous to photography; a work of applied
- art; an illustration, map, plan, sketch or three-dimensional work
- relative to geography, topography, architecture or science; a
- performance; a broadcast; a phonogram; a compilation of data to the
- extent it is protected as a copyrightable work; or a work performed by
- a variety or circus performer to the extent it is not otherwise
- considered a literary or artistic work.
- i. "You" means an individual or entity exercising rights under this
- License who has not previously violated the terms of this License with
- respect to the Work, or who has received express permission from the
- Licensor to exercise rights under this License despite a previous
- violation.
- j. "Publicly Perform" means to perform public recitations of the Work and
- to communicate to the public those public recitations, by any means or
- process, including by wire or wireless means or public digital
- performances; to make available to the public Works in such a way that
- members of the public may access these Works from a place and at a
- place individually chosen by them; to perform the Work to the public
- by any means or process and the communication to the public of the
- performances of the Work, including by public digital performance; to
- broadcast and rebroadcast the Work by any means including signs,
- sounds or images.
- k. "Reproduce" means to make copies of the Work by any means including
- without limitation by sound or visual recordings and the right of
- fixation and reproducing fixations of the Work, including storage of a
- protected performance or phonogram in digital form or other electronic
- medium.
- .
- 2. Fair Dealing Rights. Nothing in this License is intended to reduce,
- limit, or restrict any uses free from copyright or rights arising from
- limitations or exceptions that are provided for in connection with the
- copyright protection under copyright law or other applicable laws.
- .
- 3. License Grant. Subject to the terms and conditions of this License,
- Licensor hereby grants You a worldwide, royalty-free, non-exclusive,
- perpetual (for the duration of the applicable copyright) license to
- exercise the rights in the Work as stated below:
- .
- a. to Reproduce the Work, to incorporate the Work into one or more
- Collections, and to Reproduce the Work as incorporated in the
- Collections;
- b. to create and Reproduce Adaptations provided that any such Adaptation,
- including any translation in any medium, takes reasonable steps to
- clearly label, demarcate or otherwise identify that changes were made
- to the original Work. For example, a translation could be marked "The
- original work was translated from English to Spanish," or a
- modification could indicate "The original work has been modified.";
- c. to Distribute and Publicly Perform the Work including as incorporated
- in Collections; and,
- d. to Distribute and Publicly Perform Adaptations.
- e. For the avoidance of doubt:
- .
- i. Non-waivable Compulsory License Schemes. In those jurisdictions in
- which the right to collect royalties through any statutory or
- compulsory licensing scheme cannot be waived, the Licensor
- reserves the exclusive right to collect such royalties for any
- exercise by You of the rights granted under this License;
- ii. Waivable Compulsory License Schemes. In those jurisdictions in
- which the right to collect royalties through any statutory or
- compulsory licensing scheme can be waived, the Licensor waives the
- exclusive right to collect such royalties for any exercise by You
- of the rights granted under this License; and,
- iii. Voluntary License Schemes. The Licensor waives the right to
- collect royalties, whether individually or, in the event that the
- Licensor is a member of a collecting society that administers
- voluntary licensing schemes, via that society, from any exercise
- by You of the rights granted under this License.
- .
- The above rights may be exercised in all media and formats whether now
- known or hereafter devised. The above rights include the right to make
- such modifications as are technically necessary to exercise the rights in
- other media and formats. Subject to Section 8(f), all rights not expressly
- granted by Licensor are hereby reserved.
- .
- 4. Restrictions. The license granted in Section 3 above is expressly made
- subject to and limited by the following restrictions:
- .
- a. You may Distribute or Publicly Perform the Work only under the terms
- of this License. You must include a copy of, or the Uniform Resource
- Identifier (URI) for, this License with every copy of the Work You
- Distribute or Publicly Perform. You may not offer or impose any terms
- on the Work that restrict the terms of this License or the ability of
- the recipient of the Work to exercise the rights granted to that
- recipient under the terms of the License. You may not sublicense the
- Work. You must keep intact all notices that refer to this License and
- to the disclaimer of warranties with every copy of the Work You
- Distribute or Publicly Perform. When You Distribute or Publicly
- Perform the Work, You may not impose any effective technological
- measures on the Work that restrict the ability of a recipient of the
- Work from You to exercise the rights granted to that recipient under
- the terms of the License. This Section 4(a) applies to the Work as
- incorporated in a Collection, but this does not require the Collection
- apart from the Work itself to be made subject to the terms of this
- License. If You create a Collection, upon notice from any Licensor You
- must, to the extent practicable, remove from the Collection any credit
- as required by Section 4(c), as requested. If You create an
- Adaptation, upon notice from any Licensor You must, to the extent
- practicable, remove from the Adaptation any credit as required by
- Section 4(c), as requested.
- b. You may Distribute or Publicly Perform an Adaptation only under the
- terms of: (i) this License; (ii) a later version of this License with
- the same License Elements as this License; (iii) a Creative Commons
- jurisdiction license (either this or a later license version) that
- contains the same License Elements as this License (e.g.,
- Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible
- License. If you license the Adaptation under one of the licenses
- mentioned in (iv), you must comply with the terms of that license. If
- you license the Adaptation under the terms of any of the licenses
- mentioned in (i), (ii) or (iii) (the "Applicable License"), you must
- comply with the terms of the Applicable License generally and the
- following provisions: (I) You must include a copy of, or the URI for,
- the Applicable License with every copy of each Adaptation You
- Distribute or Publicly Perform; (II) You may not offer or impose any
- terms on the Adaptation that restrict the terms of the Applicable
- License or the ability of the recipient of the Adaptation to exercise
- the rights granted to that recipient under the terms of the Applicable
- License; (III) You must keep intact all notices that refer to the
- Applicable License and to the disclaimer of warranties with every copy
- of the Work as included in the Adaptation You Distribute or Publicly
- Perform; (IV) when You Distribute or Publicly Perform the Adaptation,
- You may not impose any effective technological measures on the
- Adaptation that restrict the ability of a recipient of the Adaptation
- from You to exercise the rights granted to that recipient under the
- terms of the Applicable License. This Section 4(b) applies to the
- Adaptation as incorporated in a Collection, but this does not require
- the Collection apart from the Adaptation itself to be made subject to
- the terms of the Applicable License.
- c. If You Distribute, or Publicly Perform the Work or any Adaptations or
- Collections, You must, unless a request has been made pursuant to
- Section 4(a), keep intact all copyright notices for the Work and
- provide, reasonable to the medium or means You are utilizing: (i) the
- name of the Original Author (or pseudonym, if applicable) if supplied,
- and/or if the Original Author and/or Licensor designate another party
- or parties (e.g., a sponsor institute, publishing entity, journal) for
- attribution ("Attribution Parties") in Licensor's copyright notice,
- terms of service or by other reasonable means, the name of such party
- or parties; (ii) the title of the Work if supplied; (iii) to the
- extent reasonably practicable, the URI, if any, that Licensor
- specifies to be associated with the Work, unless such URI does not
- refer to the copyright notice or licensing information for the Work;
- and (iv) , consistent with Ssection 3(b), in the case of an
- Adaptation, a credit identifying the use of the Work in the Adaptation
- (e.g., "French translation of the Work by Original Author," or
- "Screenplay based on original Work by Original Author"). The credit
- required by this Section 4(c) may be implemented in any reasonable
- manner; provided, however, that in the case of a Adaptation or
- Collection, at a minimum such credit will appear, if a credit for all
- contributing authors of the Adaptation or Collection appears, then as
- part of these credits and in a manner at least as prominent as the
- credits for the other contributing authors. For the avoidance of
- doubt, You may only use the credit required by this Section for the
- purpose of attribution in the manner set out above and, by exercising
- Your rights under this License, You may not implicitly or explicitly
- assert or imply any connection with, sponsorship or endorsement by the
- Original Author, Licensor and/or Attribution Parties, as appropriate,
- of You or Your use of the Work, without the separate, express prior
- written permission of the Original Author, Licensor and/or Attribution
- Parties.
- d. Except as otherwise agreed in writing by the Licensor or as may be
- otherwise permitted by applicable law, if You Reproduce, Distribute or
- Publicly Perform the Work either by itself or as part of any
- Adaptations or Collections, You must not distort, mutilate, modify or
- take other derogatory action in relation to the Work which would be
- prejudicial to the Original Author's honor or reputation. Licensor
- agrees that in those jurisdictions (e.g. Japan), in which any exercise
- of the right granted in Section 3(b) of this License (the right to
- make Adaptations) would be deemed to be a distortion, mutilation,
- modification or other derogatory action prejudicial to the Original
- Author's honor and reputation, the Licensor will waive or not assert,
- as appropriate, this Section, to the fullest extent permitted by the
- applicable national law, to enable You to reasonably exercise Your
- right under Section 3(b) of this License (right to make Adaptations)
- but not otherwise.
- .
- 5. Representations, Warranties and Disclaimer
- .
- UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR
- OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY
- KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,
- INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,
- FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF
- LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS,
- WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION
- OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.
- .
- 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE
- LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR
- ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES
- ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS
- BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
- .
- 7. Termination
- .
- a. This License and the rights granted hereunder will terminate
- automatically upon any breach by You of the terms of this License.
- Individuals or entities who have received Adaptations or Collections
- from You under this License, however, will not have their licenses
- terminated provided such individuals or entities remain in full
- compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will
- survive any termination of this License.
- b. Subject to the above terms and conditions, the license granted here is
- perpetual (for the duration of the applicable copyright in the Work).
- Notwithstanding the above, Licensor reserves the right to release the
- Work under different license terms or to stop distributing the Work at
- any time; provided, however that any such election will not serve to
- withdraw this License (or any other license that has been, or is
- required to be, granted under the terms of this License), and this
- License will continue in full force and effect unless terminated as
- stated above.
- .
- 8. Miscellaneous
- .
- a. Each time You Distribute or Publicly Perform the Work or a Collection,
- the Licensor offers to the recipient a license to the Work on the same
- terms and conditions as the license granted to You under this License.
- b. Each time You Distribute or Publicly Perform an Adaptation, Licensor
- offers to the recipient a license to the original Work on the same
- terms and conditions as the license granted to You under this License.
- c. If any provision of this License is invalid or unenforceable under
- applicable law, it shall not affect the validity or enforceability of
- the remainder of the terms of this License, and without further action
- by the parties to this agreement, such provision shall be reformed to
- the minimum extent necessary to make such provision valid and
- enforceable.
- d. No term or provision of this License shall be deemed waived and no
- breach consented to unless such waiver or consent shall be in writing
- and signed by the party to be charged with such waiver or consent.
- e. This License constitutes the entire agreement between the parties with
- respect to the Work licensed here. There are no understandings,
- agreements or representations with respect to the Work not specified
- here. Licensor shall not be bound by any additional provisions that
- may appear in any communication from You. This License may not be
- modified without the mutual written agreement of the Licensor and You.
- f. The rights granted under, and the subject matter referenced, in this
- License were drafted utilizing the terminology of the Berne Convention
- for the Protection of Literary and Artistic Works (as amended on
- September 28, 1979), the Rome Convention of 1961, the WIPO Copyright
- Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996
- and the Universal Copyright Convention (as revised on July 24, 1971).
- These rights and subject matter take effect in the relevant
- jurisdiction in which the License terms are sought to be enforced
- according to the corresponding provisions of the implementation of
- those treaty provisions in the applicable national law. If the
- standard suite of rights granted under applicable copyright law
- includes additional rights not granted under this License, such
- additional rights are deemed to be included in the License; this
- License is not intended to restrict the license of any rights under
- applicable law.
- .
- .
- Creative Commons Notice
- .
- Creative Commons is not a party to this License, and makes no warranty
- whatsoever in connection with the Work. Creative Commons will not be
- liable to You or any party on any legal theory for any damages
- whatsoever, including without limitation any general, special,
- incidental or consequential damages arising in connection to this
- license. Notwithstanding the foregoing two (2) sentences, if Creative
- Commons has expressly identified itself as the Licensor hereunder, it
- shall have all rights and obligations of Licensor.
- .
- Except for the limited purpose of indicating to the public that the
- Work is licensed under the CCPL, Creative Commons does not authorize
- the use by either party of the trademark "Creative Commons" or any
- related trademark or logo of Creative Commons without the prior
- written consent of Creative Commons. Any permitted use will be in
- compliance with Creative Commons' then-current trademark usage
- guidelines, as may be published on its website or otherwise made
- available upon request from time to time. For the avoidance of doubt,
- this trademark restriction does not form part of the License.
- .
- Creative Commons may be contacted at http://creativecommons.org/.
\ No newline at end of file
+License: GPL-3
+ On Debian systems, the complete text of the GNU General
+ Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
diff --git a/debian/rules b/debian/rules
index 5dc1d18..e258dfa 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,7 +4,7 @@ include /usr/share/dpkg/pkg-info.mk
export BUILD_TOOLS_VERSION = 27.0.1
PLATFORM_TOOLS_VERSION = 27.0.0
-DEB_REVISION = $(shell echo $(DEB_VERSION) | sed 's,.*\+\([0-9][0-9]*\).*,\1,')
+DEB_REVISION = $(shell echo $(DEB_VERSION) | sed 's,.*+\([0-9][0-9]*\).*,\1,')
%:
dh $@
Attachment:
signature.asc
Description: OpenPGP digital signature