summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordevninja2016-06-25 01:58:57 -0400
committerdevninja2016-06-25 01:58:57 -0400
commitc44b0365e79248c6523a74f2a575a654dabd1abe (patch)
tree213d6fc8dbf3264b8bbd7306fb4cd3f384e136ef
parent9659c5dcea803d62349b873a4d4140befd8c7d95 (diff)
downloadaur-crark-opencl.tar.gz
fixed package build
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD23
-rw-r--r--crark-opencl.install19
-rw-r--r--install10
4 files changed, 37 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5f95d638b9e8..070876335ec7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,19 @@
+# Generated by mksrcinfo v8
+# Sat Jun 25 05:58:05 UTC 2016
pkgbase = crark-opencl
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.
pkgver = 5.1
- pkgrel = 1
+ pkgrel = 2
url = http://www.crark.net/
- install = install
+ install = crark-opencl.install
arch = x86_64
license = freeware-proprietary
makedepends = unrar
depends = libcl
provides = crark
replaces = crark
- source = http://www.crark.net/download/crark51-linux-opencl.rar
- sha256sums = b69ab7feabc6aa4c88abc869834dd8a45ca9a16d42e332bbc39aad12bab5aae1
+ source = http://www.crark.net/download/crark51-linux.rar
+ sha256sums = e1c888f27b3858628985739e522f8d11f79be9bdeb60ba88edae0d4360235947
pkgname = crark-opencl
diff --git a/PKGBUILD b/PKGBUILD
index 83b6b792bf6f..ab46118bf31d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,15 @@
-# Maintainer : GI Jack <iamjacksemail@hackermail.com>
-# Contributer : Philipp Geyer <nistur@gmail.com>
-# Modified : Gustavo Alvarez <sl1pkn07 [at] gmail [dot] com>
+# Maintainer : GI Jack <iamjacksemail@hackermail.com>
+# Contributer : Philipp Geyer <nistur@gmail.com>
+# Modified : Gustavo Alvarez <sl1pkn07 [at] gmail [dot] com>
pkgname=crark-opencl
pkgver=5.1
-download="crark51-linux-opencl.rar"
-pkgrel=1
+download="crark51-linux.rar"
+pkgrel=2
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."
arch=('x86_64')
url="http://www.crark.net/"
-license="freeware-proprietary"
+license=("freeware-proprietary")
depends=('unrar')
depends=('libcl')
makedepends=('unrar')
@@ -17,16 +17,17 @@ provides=('crark')
conflics=('crark')
replaces=('crark')
source=("http://www.crark.net/download/${download}")
-sha256sums=('b69ab7feabc6aa4c88abc869834dd8a45ca9a16d42e332bbc39aad12bab5aae1')
-install=install
-build() {
+sha256sums=('e1c888f27b3858628985739e522f8d11f79be9bdeb60ba88edae0d4360235947')
+install=${pkgname}.install
+
+prepare() {
mkdir -p ${pkgname}-${pkgver}
unrar x -xcrackme ${download} ${pkgname}-${pkgver}
- cd ${srcdir}/${pkgname}-${pkgver}
}
+
package() {
mkdir -p ${pkgdir}/opt/${pkgname}
cp -R ${srcdir}/${pkgname}-${pkgver}/* ${pkgdir}/opt/${pkgname}
- chmod +r ${pkgdir}/opt/${pkgname}/{spanish,english,russian}.def
+ chmod +r ${pkgdir}/opt/${pkgname}/{spanish,english}.def
}
diff --git a/crark-opencl.install b/crark-opencl.install
new file mode 100644
index 000000000000..2609287c8556
--- /dev/null
+++ b/crark-opencl.install
@@ -0,0 +1,19 @@
+post_install() {
+ echo "Program installed on /opt/crark"
+ echo "Please, read the README"
+ ln -s /opt/crark-opencl/english.def /opt/crark-opencl/password.def
+ ln -s /opt/crark-opencl/crark /usr/bin/crark
+ ln -s /opt/crark-opencl/crark-ocl /usr/bin/crark-ocl
+ ln -s /opt/crark-opencl/crark-cuda /usr/bin/crark-cuda
+}
+
+pre_remove() {
+ rm /opt/crark-opencl/password.def
+}
+
+post_upgrade() {
+ pre_remove
+ post_install
+}
+
+
diff --git a/install b/install
deleted file mode 100644
index 7be4381478fb..000000000000
--- a/install
+++ /dev/null
@@ -1,10 +0,0 @@
-post_upgrade() {
- echo "Program installed on /opt/crark"
- echo "Please, read the README"
-}
-
-post_install() {
- echo "Program installed on /opt/crark"
- echo "Please, read the README"
-}
-