Package: release.debian.org
Severity: normal
Tags: buster
User: release.debian....@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 <h...@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 <h...@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 <seam...@debian.org>,
            Chirayu Desai <chirayudes...@gmail.com>,
            Hans-Christoph Steiner <h...@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

Reply via email to