summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamLukeYes2021-05-08 10:32:02 +0800
committerSamLukeYes2021-05-08 10:32:02 +0800
commit00096d2f7daac06949e667d79a00571c3b1f180d (patch)
treed0c854a6688cfe6efb109ed42d4bfb203720c96b
downloadaur-00096d2f7daac06949e667d79a00571c3b1f180d.tar.gz
initial commit
-rw-r--r--.SRCINFO23
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD34
-rw-r--r--XiaomiADBFastbootTools.sh2
4 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..23bf3612880e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = xiaomi-adb-fastboot-tools-bin
+ pkgdesc = Simple tool for managing Xiaomi devices on desktop using ADB and Fastboot
+ pkgver = 7.0.3
+ pkgrel = 1
+ url = https://szaki.github.io/XiaomiADBFastbootTools/
+ arch = any
+ license = MIT
+ makedepends = gendesk
+ depends = java-runtime>=11
+ depends = android-tools
+ provides = xiaomi-adb-fastboot-tools
+ conflicts = xiaomi-adb-fastboot-tools
+ source = XiaomiADBFastbootTools-7.0.3.jar::https://github.com/Szaki/XiaomiADBFastbootTools/releases/download/7.0.3/XiaomiADBFastbootTools.jar
+ source = https://cdn.jsdelivr.net/gh/Szaki/XiaomiADBFastbootTools@7.0.3/LICENSE
+ source = https://cdn.jsdelivr.net/gh/Szaki/XiaomiADBFastbootTools@7.0.3/src/main/resources/icon.png
+ source = XiaomiADBFastbootTools.sh
+ sha256sums = 30bd4e68c00cb778abafc1def5032268d6739b352470ac70c258021ae82cbd19
+ sha256sums = 0fb637efe3fd3bf9883b112f63ea0cc6ab3697d36f7367f5b4c8fceb313b448c
+ sha256sums = af83f91ffaa52bbf10e6175b44e0b0d4265f9834380f64d4c9cd4185dd52bbde
+ sha256sums = 8ebc7e841926a4b5e287a4715087234ac890a4b08bf017cd6654881f5c0bbeef
+
+pkgname = xiaomi-adb-fastboot-tools-bin
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..49fb1113275b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+src/
+pkg/
+LICENSE
+*.jar
+*.tar*
+*.png \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1f9369bc4a9e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Sam L. Yes <samlukeyes123 at gmail dot com>
+
+pkgname=xiaomi-adb-fastboot-tools-bin
+_pkgname=XiaomiADBFastbootTools
+pkgver=7.0.3
+pkgrel=1
+pkgdesc="Simple tool for managing Xiaomi devices on desktop using ADB and Fastboot"
+arch=(any)
+url="https://szaki.github.io/XiaomiADBFastbootTools/"
+license=('MIT')
+provides=('xiaomi-adb-fastboot-tools')
+conflicts=('xiaomi-adb-fastboot-tools')
+depends=('java-runtime>=11' 'android-tools')
+makedepends=('gendesk')
+source=("$_pkgname-$pkgver.jar::https://github.com/Szaki/$_pkgname/releases/download/$pkgver/$_pkgname.jar"
+ "https://cdn.jsdelivr.net/gh/Szaki/$_pkgname@$pkgver/LICENSE"
+ "https://cdn.jsdelivr.net/gh/Szaki/$_pkgname@$pkgver/src/main/resources/icon.png"
+ "$_pkgname.sh")
+sha256sums=('30bd4e68c00cb778abafc1def5032268d6739b352470ac70c258021ae82cbd19'
+ '0fb637efe3fd3bf9883b112f63ea0cc6ab3697d36f7367f5b4c8fceb313b448c'
+ 'af83f91ffaa52bbf10e6175b44e0b0d4265f9834380f64d4c9cd4185dd52bbde'
+ '8ebc7e841926a4b5e287a4715087234ac890a4b08bf017cd6654881f5c0bbeef')
+
+prepare() {
+ gendesk -f -n --pkgname=$_pkgname --pkgdesc="$pkgdesc" --categories='Application;Utility'
+}
+
+package() {
+ install -Dm755 $_pkgname.sh "$pkgdir/usr/bin/$_pkgname"
+ install -Dm755 $_pkgname.desktop "$pkgdir/usr/share/applications/$_pkgname.desktop"
+ install -Dm644 "$_pkgname-$pkgver.jar" "$pkgdir/usr/share/java/$_pkgname/$_pkgname.jar"
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 "icon.png" "$pkgdir/usr/share/pixmaps/$_pkgname.png"
+}
diff --git a/XiaomiADBFastbootTools.sh b/XiaomiADBFastbootTools.sh
new file mode 100644
index 000000000000..5c3f7fc00aac
--- /dev/null
+++ b/XiaomiADBFastbootTools.sh
@@ -0,0 +1,2 @@
+#!/bin/bash
+java -jar /usr/share/java/XiaomiADBFastbootTools/XiaomiADBFastbootTools.jar "$@"