diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
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}" +} |