summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDimitris Kiziridis2020-04-18 22:04:41 +0300
committerDimitris Kiziridis2020-04-18 22:04:41 +0300
commit6cf3a322bce884470a545b3bb298230c7d9627c7 (patch)
treec4bd4a47b3a0c34ba9b8f0dfb931b05c43554f1c /PKGBUILD
downloadaur-6cf3a322bce884470a545b3bb298230c7d9627c7.tar.gz
merge to blobsaver-bin
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 28 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..030fd5867696
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,28 @@
+# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com>
+# Contributor: Cobalt Space <cobaltspace at protonmail dot com>
+
+pkgname=blobsaver
+pkgver=2.5.0
+pkgrel=1
+pkgdesc="A cross-platform GUI app for saving SHSH blobs using tsschecker"
+arch=('any')
+url='https://github.com/airsquared/blobsaver'
+license=('GPL-3.0')
+depends=('java-runtime=8' 'java8-openjfx' 'archlinux-java-run' 'libfragmentzip')
+optdepends=('libimobiledevice: Get plugged in device information'
+ 'libirecovery: Utility to talk to iBoot/iBSS via USB')
+makedepends=('gendesk')
+source=("${url}/releases/download/v${pkgver}/blobsaver-linux.tar.gz")
+md5sums=('d5fffa4c30776df2b679387ad3bd8543')
+
+package() {
+ gendesk -f -n --pkgname "${pkgname}" --pkgdesc "${pkgdesc}" \
+ --exec="${pkgname}" --categories=Utility --icon "${pkgname}"
+ echo "#!/usr/bin/env bash
+archlinux-java-run -a 8 -b 8 -- -jar /usr/share/java/blobsaver/blobsaver.jar
+" > "${pkgname}.sh"
+ install -Dm755 "$srcdir/$pkgname.jar" "$pkgdir/usr/share/java/$pkgname/$pkgname.jar"
+ install -Dm755 "$srcdir/tsschecker" "$pkgdir/usr/share/java/$pkgname/tsschecker"
+ install -Dm775 "$srcdir/$pkgname.sh" "$pkgdir/usr/bin/$pkgname"
+ install -Dm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
+} \ No newline at end of file