summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 33 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8b0c7922ae7e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Lubomir 'Kuci' Kucera <kuci24-at-gmail-dot-com>
+
+pkgname=oclhashcat
+_pkgname=oclHashcat
+pkgver=1.36
+pkgrel=1
+pkgdesc="Worlds fastest password cracker with dictionary mutation engine"
+url=('http://hashcat.net/oclhashcat/')
+arch=('i686' 'x86_64')
+license=('custom')
+depends=('catalyst-utils=14.9' 'opencl-catalyst=14.9')
+source=("http://hashcat.net/files/${_pkgname}-${pkgver}.7z")
+sha512sums=('3315cc8761c368ffc3c7b5c23af5aca44e7207e12e734c13d715adb0d7c99f262e32026e5d131ab6b59b726c9717638be6d3d810ffc88b57ab1b8719135b5de0')
+options=('!strip')
+replaces=('oclhashcat-amd')
+conflicts=('oclhashcat-amd')
+
+package() {
+ find "${srcdir}/${_pkgname}-${pkgver}" \( -name "*.cmd" -o -name "*.exe" \) -print | xargs -i rm {}
+ mkdir -p "${pkgdir}/opt" "${pkgdir}/usr/bin"
+ if [ "${CARCH}" = "x86_64" ]; then
+ rm "${srcdir}/${_pkgname}-${pkgver}/${_pkgname}32.bin"
+ mv "${srcdir}/${_pkgname}-${pkgver}/${_pkgname}64.bin" "${srcdir}/${_pkgname}-${pkgver}/${_pkgname}"
+ else
+ rm "${srcdir}/${_pkgname}-${pkgver}/${_pkgname}64.bin"
+ mv "${srcdir}/${_pkgname}-${pkgver}/${_pkgname}32.bin" "${srcdir}/${_pkgname}-${pkgver}/${_pkgname}"
+ fi
+ echo -e "#!/bin/bash\n/opt/${_pkgname}/${_pkgname} \$@" > "$pkgdir/usr/bin/${_pkgname}"
+ chmod a+x "${srcdir}/${_pkgname}-${pkgver}/${_pkgname}" "$pkgdir/usr/bin/${_pkgname}"
+ cp -r "${srcdir}/${_pkgname}-${pkgver}" "${pkgdir}/opt/${_pkgname}"
+ chmod 666 ${pkgdir}/opt/${_pkgname}/kernels/*/*
+ install -d -m777 "${pkgdir}/opt/${_pkgname}"
+}