diff options
author | TamCore | 2015-06-08 21:34:20 +0200 |
---|---|---|
committer | TamCore | 2015-06-08 21:34:20 +0200 |
commit | 842ea698acf8b97eaa62154134c21d0b553db510 (patch) | |
tree | 619866b8d61bee618db484bd58290b62e39c80a2 | |
download | aur-apkanalyser.tar.gz |
initial import
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 63 | ||||
-rwxr-xr-x | apkanalyser.desktop | 10 | ||||
-rw-r--r-- | apkanalyser.sh | 2 |
4 files changed, 95 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..763079789297 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = apkanalyser + pkgdesc = Powerful tool to analyse your APKs + pkgver = 5.2 + pkgrel = 2 + url = http://developer.sonymobile.com/wp/2012/04/13/powerful-tool-to-analyse-your-apks-now-released-open-source/ + arch = i686 + arch = x86_64 + license = APACHE + makedepends = maven + makedepends = git + depends = java-runtime + provides = apkanalyser + conflicts = apkanalyser-git + source = apkanalyser.sh + source = apkanalyser.desktop + md5sums = 8c179b61dd1c8d5417242df5d72835b3 + md5sums = 986540ff04cfdf84ce0b30732174eabe + +pkgname = apkanalyser + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..be0a872e5da6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,63 @@ +# Maintainer: Philipp 'TamCore' B. <philipp [at] tamcore [dot] eu> +pkgname=apkanalyser +pkgver=5.2 +pkgrel=2 +pkgdesc="Powerful tool to analyse your APKs" +arch=(i686 x86_64) +url="http://developer.sonymobile.com/wp/2012/04/13/powerful-tool-to-analyse-your-apks-now-released-open-source/" +license=('APACHE') +provides=('apkanalyser') +conflicts=('apkanalyser-git') +depends=('java-runtime') +makedepends=('maven' 'git') +source=('apkanalyser.sh' 'apkanalyser.desktop') + +md5sums=('8c179b61dd1c8d5417242df5d72835b3' + '986540ff04cfdf84ce0b30732174eabe') + +_gitroot=git://github.com/sonyxperiadev/ApkAnalyser.git +_gitname=ApkAnalyser + + +build() { + cd "$srcdir" + msg "Connecting to GIT server...." + + if [[ -d "$_gitname" ]]; then + cd "$_gitname" && git pull origin + msg "The local files are updated." + else + git clone "$_gitroot" "$_gitname" + fi + + msg "GIT checkout done or server timeout" + msg "Starting build..." + + rm -rf "$srcdir/$_gitname-build" + git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build" + cd "$srcdir/$_gitname-build" + + # Build smali project + cd smali + mvn install + + # Build apktool project + cd ../apktool + mvn install + + # Install jgraphx into local Maven repository + cd ../apkanalyser + mvn install:install-file -Dfile=lib/jgraphx.jar -DgroupId=com.mxgraph -DartifactId=jgraphx -Dversion=1.7.1.9 -Dpackaging=jar -DgeneratePom=true + + # Build and package ApkAnalyser + mvn assembly:assembly +} + +package() { + cd "$srcdir/$_gitname-build" + install -D -m644 apkanalyser/target/apkanalyser-*-exec.jar ${pkgdir}/usr/bin/apkanalyser.jar + install -D -m755 ${srcdir}/apkanalyser.sh ${pkgdir}/usr/bin/apkanalyser + install -D -m644 ${srcdir}/apkanalyser.desktop ${pkgdir}/usr/share/applications/apkanalyser.desktop +} + +# vim:set ts=2 sw=2 et: diff --git a/apkanalyser.desktop b/apkanalyser.desktop new file mode 100755 index 000000000000..22dc4710bbdc --- /dev/null +++ b/apkanalyser.desktop @@ -0,0 +1,10 @@ +#!/usr/bin/env xdg-open +[Desktop Entry] +Name=ApkAnalyser +GenericName=ApkAnalyser +Exec=/usr/bin/apkanalyser +Terminal=false +Type=Application +Categories=Development;Java +StartupNotify=false + diff --git a/apkanalyser.sh b/apkanalyser.sh new file mode 100644 index 000000000000..b4a800cf0e3a --- /dev/null +++ b/apkanalyser.sh @@ -0,0 +1,2 @@ +#!/bin/sh +java -jar /usr/bin/apkanalyser.jar |