diff options
author | MartinVonReich | 2023-12-15 23:14:41 +0100 |
---|---|---|
committer | MartinVonReich | 2023-12-15 23:14:41 +0100 |
commit | ec29a9add391cd6ba23d2c8df0114a5f9dea71de (patch) | |
tree | b6f1d4ce3cd6657b719fd6761a4b19d3f631bbb4 /PKGBUILD | |
parent | aa611050f9307659528ab93a0b9d8c2393ce2001 (diff) | |
download | aur-xperia-flashtool-git.tar.gz |
STILL GRADLE BUILD PROBLEMS -- Not fixed upstream yet, patches welcome; Please use the pre-built binary `xperia-flashtool` package instead . . .
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 14 insertions, 16 deletions
@@ -2,28 +2,28 @@ pkgname=xperia-flashtool-git _pkgname=Flashtool __pkgname=xperia-flashtool -pkgver=0.9.24.2.r151.g7529dce -pkgrel=1 +pkgver=0.9.36.0.r7.g7529dce +pkgrel=2 pkgdesc='A S1 protocol flashing software for Sony Xperia phones' arch=('x86_64') license=('GPL3+') url="http://www.flashtool.net/" depends=('systemd-libs' 'glib2' 'mono' 'java-environment-common') makedepends=('git' 'base-devel' 'gradle' 'java-environment-common' 'mono-tools') -source=('Flashtool::git+https://github.com/Androxyde/Flashtool#branch=master' 'xperia-flashtool.desktop') +source=("${_pkgname}-${pkgver}::git+https://github.com/Androxyde/Flashtool#branch=master" + 'xperia-flashtool.desktop') md5sums=('SKIP' 'SKIP') -options=('!strip') pkgver() { - cd "${_pkgname}" + cd "${_pkgname}-${pkgver}/" ( set -o pipefail - git describe --long --abbrev=7 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + git describe --long --tags 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" ) } build() { - cd "${srcdir}"/Flashtool + cd "${_pkgname}-${pkgver}/" export JAVA_HOME=$(find /usr/lib/jvm -name 'javac' | sed "s:/bin/javac::") export JAVA_HOME=/usr/lib/jvm/$(archlinux-java get) gradle @@ -31,13 +31,11 @@ build() { package() { # Install program files - install -m 755 -d "${pkgdir}"/usr/bin - install -m 755 -d "${pkgdir}"/usr/lib - install -m 755 -d "${pkgdir}"/usr/share - install -m 755 -d "${pkgdir}"/usr/share/applications - mv "${srcdir}"/Deploy/"${_pkgname}" "${pkgdir}"/usr/lib/"${__pkgname}" - ln -s "${JAVA_HOME}" "${pkgdir}"/usr/lib/${_pkgname}/x10flasher_native/jre - ln -s /usr/lib/"${_pkgname}"/"${_pkgname}" "${pkgdir}"/usr/bin/"${__pkgname}" - install -Dm644 "${_pkgname}"/src/gui/ressources/icons/flash_512.png "${pkgdir}"/usr/share/icons/"${__pkgname}".png - install -Dm644 "${__pkgname}".desktop "${pkgdir}"/usr/share/applications/"${__pkgname}".desktop + install -dm755 "${pkgdir}/usr/bin/" + install -dm755 "${pkgdir}/usr/lib/" + install -Dm755 "${srcdir}/Deploy/${_pkgname}" "${pkgdir}/usr/lib/${__pkgname}" + ln -s "${JAVA_HOME}" "${pkgdir}/usr/lib/${_pkgname}/x10flasher_native/jre" + ln -s "/usr/lib/${_pkgname}/${_pkgname}" "${pkgdir}/usr/bin/${__pkgname}" + install -Dm644 "${_pkgname}/src/gui/ressources/icons/flash_512.png" "${pkgdir}/usr/share/icons/${__pkgname}.png" + install -Dm644 "${__pkgname}.desktop" "${pkgdir}/usr/share/applications/${__pkgname}.desktop" } |