summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordesbma2017-08-15 19:58:43 +0200
committerdesbma2017-08-15 19:59:04 +0200
commitf9ca63e4abb7bbb12c458cc4605693845aabd289 (patch)
treea1c53b4eff165adcc5f22258278b3fc78e6e43e1
parent1f46b970ddd2c46a45bf863c1a154c5cb3285678 (diff)
downloadaur-f9ca63e4abb7bbb12c458cc4605693845aabd289.tar.gz
Fix decoding error
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD4
-rwxr-xr-xabchr20
3 files changed, 22 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e00a06b0958b..edd236d56641 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = abchr
pkgdesc = Tool to do ABC/HR or ABX blind tests on audio files
pkgver = 0.5b
- pkgrel = 1
+ pkgrel = 2
url = http://www.rarewares.org/others.php#java-abc-hr
arch = any
license = LGPL
@@ -19,7 +19,7 @@ pkgbase = abchr
source = abchr
source = clicodecs.cfg.patch
sha512sums = 322b3ba473dd39ed3c75a82d932ba67f8d651492e7a2adb2ea8d106372e79ac4b002452e06da56fa36ebfd5282d7bd2986d8f5bf079695bbfb2992011aaea889
- sha512sums = 4cc54936858fd30728431443f4eea6698dc87eee03a53077d4cf784abe471fd6e78f573770bd77c3d20bd248656aa3579e7c43de4003c9380a9f9fd45f4404c7
+ sha512sums = 4bfe670dee0f44bf137599f99b3238f6dee16bc4e9edb47dff75d88f9dd2a005809a48dbe6a8228cb87d750b5e15dd2447e4d200b1ce113d62265303795ec9bf
sha512sums = b1ec7600fc23ebb54ef2aec20065bde9c6ff66a70d1dabdb04c56e2cba6fae5cce0cf451d9cd37bcccc9212a60766424b0e8a21b9fe25d998033aacde771afb3
pkgname = abchr
diff --git a/PKGBUILD b/PKGBUILD
index 197f63f90ee6..f55d52e7b0f5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: desbma
pkgname=abchr
pkgver=0.5b
-pkgrel=1
+pkgrel=2
pkgdesc="Tool to do ABC/HR or ABX blind tests on audio files"
arch=('any')
url="http://www.rarewares.org/others.php#java-abc-hr"
@@ -20,7 +20,7 @@ source=(http://www.rarewares.org/files/others/$pkgname-java-$pkgver.zip
'abchr'
'clicodecs.cfg.patch')
sha512sums=('322b3ba473dd39ed3c75a82d932ba67f8d651492e7a2adb2ea8d106372e79ac4b002452e06da56fa36ebfd5282d7bd2986d8f5bf079695bbfb2992011aaea889'
- '4cc54936858fd30728431443f4eea6698dc87eee03a53077d4cf784abe471fd6e78f573770bd77c3d20bd248656aa3579e7c43de4003c9380a9f9fd45f4404c7'
+ '4bfe670dee0f44bf137599f99b3238f6dee16bc4e9edb47dff75d88f9dd2a005809a48dbe6a8228cb87d750b5e15dd2447e4d200b1ce113d62265303795ec9bf'
'b1ec7600fc23ebb54ef2aec20065bde9c6ff66a70d1dabdb04c56e2cba6fae5cce0cf451d9cd37bcccc9212a60766424b0e8a21b9fe25d998033aacde771afb3')
prepare() {
diff --git a/abchr b/abchr
index 32fa09a04918..b7cca323f3eb 100755
--- a/abchr
+++ b/abchr
@@ -1,3 +1,19 @@
-#!/bin/sh
+#!/bin/bash -eu
-cd /usr/share/abchr && exec /usr/bin/java -jar /usr/share/java/abchr/abchr.jar
+# auto cleanup
+at_exit() {
+ set +u
+ rm -Rf "$TMP_DIR"
+ set -u
+}
+trap at_exit EXIT
+
+readonly TMP_DIR=$(mktemp -d /tmp/$(basename -- $0).XXXXXXXXXX)
+
+ln -s {/usr/share/abchr,"$TMP_DIR"}/clicodecs.cfg
+
+pushd $TMP_DIR > /dev/null
+
+/usr/bin/java -jar /usr/share/java/abchr/abchr.jar
+
+popd > /dev/null