summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLopo2016-08-23 10:40:24 +0200
committerLopo2016-08-23 10:40:24 +0200
commit7615d76e41d5cb0ed827e766d2ffc7b7c2937981 (patch)
tree391bfa369b3e569e6f08fff217bf302a9ea492f0
parente94362530807b5f146fdc8e611b778813b5ccf2c (diff)
downloadaur-7615d76e41d5cb0ed827e766d2ffc7b7c2937981.tar.gz
fix for hash change
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD38
2 files changed, 29 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e0cbb7cc03f4..c6b79acb4512 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,9 @@
+# Generated by mksrcinfo v8
+# Tue Aug 23 08:40:19 UTC 2016
pkgbase = netbeans-javase-nightly
pkgdesc = Netbeans IDE for Java SE
pkgver = latest
- pkgrel = 6
+ pkgrel = 7
url = http://netbeans.org
install = netbeans.install
arch = any
diff --git a/PKGBUILD b/PKGBUILD
index bd03dcc01b6c..79335868a5b2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
_bundle='javase'
pkgname="netbeans-${_bundle}-nightly"
pkgver=latest
-pkgrel=6
+pkgrel=7
pkgdesc="Netbeans IDE for Java SE"
license=('CDDL')
arch=('any')
@@ -29,19 +29,33 @@ prepare() {
_file="${_zipname}-${_bundle}.zip"
_md5=`grep "zip/${_file}" files.js \
| awk 'BEGIN {FPAT="\"[0-9a-z]+\""} {gsub(/\"/, "", $NF); print}'`
+ case ${#_md5} in
+ 32)
+ _alg=md5
+ ;;
+ 40)
+ _alg=sha1
+ ;;
+ 56)
+ _alg=sha224
+ ;;
+ 64)
+ _alg=sha256
+ ;;
+ 96)
+ _alg=sha384
+ ;;
+ 128)
+ _alg=sha512
+ ;;
+ *)
+ msg "unbale to detect hash algorithm, hash: ${_md5}"
+ return 1
+ ;;
+ esac
download_file "${_webroot}/zip/${_file}"
-
- msg "$(gettext "Validating source files with %s...")" "md5sums"
- file="$(get_filename "${_file}")"
- printf "%s" " $file ... " >&2
- local _realsum="$(openssl dgst -md5 "${_file}")"
- if [ "${_md5}" != "${_realsum##* }" ]; then
- printf -- "$(gettext "FAILED")\n" >&2
- return 1
- else
- printf -- "$(gettext "Passed")\n" >&2
- fi
+ verify_integrity_one "${_file}" ${_alg} "${_md5}" || return 1
cd "$srcdir"
ln -fs "${SRCDEST}/${_file}"