summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormrbit2015-07-15 14:18:31 +0200
committermrbit2015-07-15 14:18:31 +0200
commitd118427e17db4cc1c3c930da684b396f74ca2475 (patch)
tree0b48b34ffe5a4a1b2d39f55bd1050a4164203699
downloadaur-d118427e17db4cc1c3c930da684b396f74ca2475.tar.gz
Package imported by apac-migrate
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD56
2 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c4794e01e222
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = crark-cuda
+ pkgdesc = A command-line utility for RAR 2.x-3.x password cracking, uses Password Cracking Library 2.0 that supports special password recovery language. Highly optimized for all modern processors. with CUDA support
+ pkgver = 3.43
+ pkgrel = 3
+ url = http://www.crark.net/
+ arch = i686
+ arch = x86_64
+ license = unknown
+ makedepends = unrar
+ depends = cuda
+ provides = crark-cuda
+ noextract = crark34-linux-cuda.rar
+ options = !strip
+ source = http://www.crark.net/download/crark34-linux-cuda.rar
+ md5sums = 33256ce4564f6bcfe875bc03a0300158
+
+pkgname = crark-cuda
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2e68485ab682
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,56 @@
+# Contributer: Philipp Geyer <nistur@gmail.com>
+# Mantainer: Gustavo Alvarez <sl1pkn07@gmail.com>
+
+pkgname=crark-cuda
+pkgver=3.43
+download=crark34-linux-cuda.rar
+pkgrel=3
+pkgdesc="A command-line utility for RAR 2.x-3.x password cracking, uses Password Cracking Library 2.0 that supports special password recovery language. Highly optimized for all modern processors. with CUDA support"
+arch=('i686' 'x86_64')
+url="http://www.crark.net/"
+license="unknown"
+options=('!strip')
+depends=(cuda)
+makedepends=('unrar')
+provides=('crark-cuda')
+source=("http://www.crark.net/download/${download}")
+md5sums=('33256ce4564f6bcfe875bc03a0300158')
+noextract=(${download})
+
+if [ "$CARCH" = "i686" ]; then
+depends[${#depends[@]}]=nvidia-utils
+elif [ "$CARCH" = "x86_64" ]; then
+depends[${#depends[@]}]=lib32-nvidia-utils
+fi
+
+
+build() {
+ cd ${srcdir}
+ rm -rf "${pkgname}-${pkgver}"
+ mkdir -p "${pkgname}-${pkgver}"
+ unrar x -xcrackme ${download} ${pkgname}-${pkgver}
+ cd ${srcdir}/${pkgname}-${pkgver}
+}
+
+package() {
+ mkdir -p $pkgdir/usr/bin
+ mkdir -p ${pkgdir}/opt/${pkgname}
+ cp -R ${srcdir}/${pkgname}-${pkgver}/* ${pkgdir}/opt/${pkgname}
+
+ cat >> ${pkgname} << EOF
+#!/bin/sh
+now=`pwd`
+cd /opt/${pkgname}
+./crark ${now}/$*
+
+exit
+EOF
+
+ chmod +r ${pkgdir}/opt/${pkgname}/{spanish,english,russian}.def
+ mv ${pkgdir}/opt/${pkgname}/english.def ${pkgdir}/opt/${pkgname}/password.def
+ install ${pkgname} -m644 $pkgdir/usr/bin
+ chmod +x ${pkgdir}/usr/bin/${pkgname}
+# ln -s "/opt/${pkgname}/crark" "$pkgdir/usr/bin/crark-cuda"
+# export PATH=/opt/crark-cuda:$PATH
+
+} \ No newline at end of file