summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMartinVonReich2023-09-24 20:46:26 +0200
committerMartinVonReich2023-09-24 20:46:26 +0200
commitdd6cff89a0ea2e6eae867fd5faac5f1c9d3805f8 (patch)
tree18597c3545413d8275ea11b24edc27e1c12f821c /PKGBUILD
parenta74f66bbc1d017b521473a554a06016aacae15ae (diff)
downloadaur-dd6cff89a0ea2e6eae867fd5faac5f1c9d3805f8.tar.gz
Changed the program according to the upstream changes of the provided binary Linux package, more dependencies added; a new GUI launching desktop icon created. Enjoy ...
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD24
1 files changed, 17 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8893659ba5c5..76fa79faeaa5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,25 +5,35 @@
pkgname=xperia-flashtool
_pkgname=Flashtool
pkgver=0.9.36.0
-pkgrel=1
+pkgrel=2
pkgdesc="A S1 protocol flashing software for Sony Xperia phones"
arch=('x86_64')
url="http://www.flashtool.net/"
license=('GPL3')
depends=('libselinux' 'libsystemd' 'glib2' 'mono' 'jre-openjdk' 'java-environment-common')
+makedepends=('base-devel')
# ${source} obtained from upstream project ${url}
source=("https://github.com/Androxyde/Flashtool/releases/download/${pkgver}/${_pkgname}-${pkgver}.tar.bz2"
- "${pkgname}.sh")
+ "${pkgname}.desktop"
+ "${pkgname}.png")
# Upstream archive and launcher script
md5sums=('SKIP'
+ 'SKIP'
'SKIP')
options=('!strip')
+build() {
+ tar -xf ${_pkgname}-${pkgver}.tar.bz2
+}
+
package() {
# Install program files
- install -m 755 -d "${pkgdir}/usr/lib/${pkgname}"
- cp -rt "${pkgdir}/usr/lib/${pkgname}" Flashtool/*
- # Install launcher scripts
- install -m 755 -d "${pkgdir}/usr/bin"
- install -m 755 "${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}"
+ install -m 644 -d "${pkgdir}"/opt/"${pkgname}"
+ cp -a "${_pkgname}"/. "${pkgdir}"/opt/"${pkgname}"
+ chmod 755 "${pkgdir}"/opt/"${pkgname}"
+ install -m 755 -d "${pkgdir}"/usr/bin/
+ ln -s "${pkgdir}"/opt/"${pkgname}"/FlashTool "${pkgdir}"/usr/bin/"${pkgname}"
+ install -Dm644 "${pkgname}".png "${pkgdir}"/usr/share/icons/xperia-flashtool.png
+ install -Dm644 "${pkgname}".desktop "${pkgdir}"/usr/share/applications/xperia-flashtool.desktop
+ install -Dm644 "${_pkgname}"/x10flasher_native/udev/libusbx-1.0.so.0.2.0 "${pkgdir}"/usr/lib/xperia-flashtool/x10flasher_native/udev/libusbx-1.0.so.0.2.0
}