diff options
author | Shreyansh Khajanchi | 2018-03-12 23:17:17 +0530 |
---|---|---|
committer | Shreyansh Khajanchi | 2018-03-12 23:17:17 +0530 |
commit | 18256d631fa88e307003e5a7d9d7cb0b05945356 (patch) | |
tree | 9506997b2a0b31f059c508bae550f4c8d1d013f4 | |
parent | 2b92c518f91808f196f748d01665ba11ea0a4c87 (diff) | |
download | aur-18256d631fa88e307003e5a7d9d7cb0b05945356.tar.gz |
bump to 2.2
-rw-r--r-- | PKGBUILD | 38 | ||||
-rw-r--r-- | patch.diff | 19 |
2 files changed, 48 insertions, 9 deletions
@@ -1,20 +1,40 @@ # Maintainer: Shreyansh Khajanchi <shreyansh_k@live.com> +_commit=39ce10133bc59497d7340a74f8b1a34988125691 pkgname=gnirehtet -pkgver=2.1 -pkgrel=1 +pkgver=2.2 +pkgrel=0 pkgdesc="Gnirehtet provides reverse tethering for Android" arch=('x86_64') url="https://github.com/Genymobile/gnirehtet" license=('Apache-2.0') depends=('android-tools') -source=("https://github.com/Genymobile/gnirehtet/releases/download/v$pkgver/gnirehtet-rust-linux64-v$pkgver.zip") -md5sums=('8f7cc0d33248cd6d71591d90e51ebbc0') +makedepends=('rust') +source=( + "https://github.com/Genymobile/${pkgname}/archive/${_commit}.tar.gz" + "https://github.com/Genymobile/${pkgname}/releases/download/v${pkgver}/gnirehtet-rust-linux64-v${pkgver}.zip" + "patch.diff" +) +sha256sums=( + '37165e9af66db2adb062c006426061b69a4a6dd26fe16d2b05e00862b602c5a9' + '46dc5e9be2d7c2be1805a518a853c454bb891bec18bab806b9b098ce36a78197' + 'SKIP' +) + +prepare() { + cp patch.diff "$srcdir/gnirehtet-${_commit}/relay-rust/src/" + cd "$srcdir/gnirehtet-${_commit}/relay-rust/src/" + patch -p0 -i patch.diff +} + +build() { + cd "$srcdir/gnirehtet-${_commit}/relay-rust" + cargo build --release +} package() { - cd "$srcdir/gnirehtet-rust-linux64" - mkdir --parents $pkgdir/usr/bin - cp gnirehtet $pkgdir/usr/bin - mkdir --parents $pkgdir/opt/gnirehtet - cp gnirehtet.apk $pkgdir/opt/gnirehtet + mkdir --parents "$pkgdir/usr/share/gnirehtet" + cp "$srcdir/gnirehtet-rust-linux64/gnirehtet.apk" "$pkgdir/usr/share/gnirehtet" + mkdir --parents "$pkgdir/usr/bin" + cp "$srcdir/gnirehtet-${_commit}/relay-rust/target/release/gnirehtet" "$pkgdir/usr/bin" } diff --git a/patch.diff b/patch.diff new file mode 100644 index 000000000000..f19d72ce38d9 --- /dev/null +++ b/patch.diff @@ -0,0 +1,19 @@ +*** main.rs 2017-10-28 18:28:50.000000000 +0530 +--- main.rs 2018-03-12 21:52:58.353423751 +0530 +*************** +*** 80,86 **** + + fn execute(&self, args: &CommandLineArguments) -> Result<(), CommandExecutionError> { + info!(target: TAG, "Installing gnirehtet client..."); +! exec_adb(args.serial(), vec!["install", "-r", "gnirehtet.apk"]) + } + } + +--- 80,86 ---- + + fn execute(&self, args: &CommandLineArguments) -> Result<(), CommandExecutionError> { + info!(target: TAG, "Installing gnirehtet client..."); +! exec_adb(args.serial(), vec!["install", "-r", "/usr/share/gnirehtet/gnirehtet.apk"]) + } + } + |