summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbrent s2018-01-27 21:02:48 -0500
committerbrent s2018-01-27 21:02:48 -0500
commit63fa887616306640cebc039f6137ea11b38c5bcb (patch)
treef36e11c962ce28467f7b325d4e6cf66f3e16f9bf
parent4ccc51d09a256c5c4502621e55f94218d28e703a (diff)
downloadaur-63fa887616306640cebc039f6137ea11b38c5bcb.tar.gz
adding working build
-rw-r--r--.SRCINFO18
-rw-r--r--LICENSE3
-rw-r--r--LICENSE.sigbin0 -> 566 bytes
-rw-r--r--PKGBUILD45
-rwxr-xr-xrainbowcrack.sh11
-rw-r--r--rainbowcrack.sh.sigbin0 -> 566 bytes
6 files changed, 60 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 24ba60761ec6..17c55b6c9cc0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,24 @@
-# Generated by aurpkgs
-# Sun Jan 28 01:39:08 UTC 2018
+# Generated by mksrcinfo v8
+# Sun Jan 28 02:02:48 UTC 2018
pkgbase = rainbowcrack
pkgdesc = Rainbow table generation/use
pkgver = 1.7
- pkgrel = 1
+ pkgrel = 2
url = http://project-rainbowcrack.com
- arch = i686
arch = x86_64
- license = CUSTOM
+ license = custom
source = http://project-rainbowcrack.com/rainbowcrack-1.7-linux64.zip
+ source = LICENSE
+ source = rainbowcrack.sh
source = rainbowcrack-1.7-linux64.zip.sig
+ source = LICENSE.sig
+ source = rainbowcrack.sh.sig
sha512sums = 068fe9d31004e08c0fcbe5a11500bd6248eca2f204a8d99a7343824ebc1dd847a01eb459f28d77fdd84eae98b05169a69e10b8893b9b5dd027381965c19b7bdb
+ sha512sums = 35fc70a7205f75ce5f6299e730d955bff9d9d1eb1148205c76c75712901552beaa05108bd0ccb90a028dc976ec3bb24e9902af8ae636ed3ecafd11184bdfb598
+ sha512sums = 3a546a089c68b2790b640865e047f3f19f5387efccfa847413535be0035c05d0b63b9df36232078d829674577011657f980e3ae0711b0cb3aadb7ebb55a2c85a
+ sha512sums = SKIP
+ sha512sums = SKIP
sha512sums = SKIP
pkgname = rainbowcrack
+
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 000000000000..fe0f85736013
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,3 @@
+Copyright 2017 RainbowCrack Project. All rights reserved.
+http://project-rainbowcrack.com/
+April 11, 2017
diff --git a/LICENSE.sig b/LICENSE.sig
new file mode 100644
index 000000000000..a309c0bfc643
--- /dev/null
+++ b/LICENSE.sig
Binary files differ
diff --git a/PKGBUILD b/PKGBUILD
index 1b0c12e9d90a..21922a36949b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,24 +4,45 @@ validpgpkeys=('748231EBCBD808A14F5E85D28C004C2F93481F6B')
# News updates for packages can be followed at https://devblog.square-r00t.net
pkgname=rainbowcrack
pkgver=1.7
-pkgrel=1
+pkgrel=2
pkgdesc="Rainbow table generation/use"
-arch=( 'i686' 'x86_64' )
+arch=( 'x86_64' )
url="http://project-rainbowcrack.com"
-license=( 'CUSTOM' )
+license=( 'custom' )
_pkgname=rainbowcrack
install=
changelog=
noextract=()
-source=("http://project-rainbowcrack.com/rainbowcrack-1.7-linux64.zip"
- "rainbowcrack-1.7-linux64.zip.sig")
+source=("http://project-rainbowcrack.com/${pkgname}-${pkgver}-linux64.zip"
+ "LICENSE"
+ "rainbowcrack.sh"
+ "${pkgname}-${pkgver}-linux64.zip.sig"
+ "LICENSE.sig"
+ "rainbowcrack.sh.sig")
sha512sums=('068fe9d31004e08c0fcbe5a11500bd6248eca2f204a8d99a7343824ebc1dd847a01eb459f28d77fdd84eae98b05169a69e10b8893b9b5dd027381965c19b7bdb'
- 'SKIP')
-build() {
- cd "${srcdir}/${_pkgname}/src"
- make prefix=${pkgdir}/usr
-}
+ '35fc70a7205f75ce5f6299e730d955bff9d9d1eb1148205c76c75712901552beaa05108bd0ccb90a028dc976ec3bb24e9902af8ae636ed3ecafd11184bdfb598'
+ '3a546a089c68b2790b640865e047f3f19f5387efccfa847413535be0035c05d0b63b9df36232078d829674577011657f980e3ae0711b0cb3aadb7ebb55a2c85a'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP')
package() {
- install -D -m755 ${srcdir}/${_pkgname}/src/${_pkgname} ${pkgdir}/usr/bin/${_pkgname}
- install -D -m644 ${srcdir}/${_pkgname}/docs/README.html.en ${pkgdir}/usr/share/doc/${_pkgname}/README.html
+ install -d -m0755 ${pkgdir}/opt/${pkgname}
+ install -d -m0755 ${pkgdir}/usr/bin
+ install -d -m0755 ${pkgdir}/usr/share/doc/${pkgname}
+ install -d -m0755 ${pkgdir}/usr/share/licenses/${pkgname}
+
+ install -D -m0755 ${srcdir}/rainbowcrack.sh ${pkgdir}/usr/bin/rainbowcrack
+ for b in rcrack rt2rtc rtc2rt rtgen rtmerge rtsort;
+ do
+ install -D -m0755 ${srcdir}/${pkgname}-${pkgver}-linux64/${b} ${pkgdir}/opt/${pkgname}/${b}
+ ln -sf /usr/bin/rainbowcrack ${pkgdir}/usr/bin/${b}
+ done
+
+ for f in alglib0.so charset.txt;
+ do
+ install -D -m0644 ${srcdir}/${pkgname}-${pkgver}-linux64/${f} ${pkgdir}/opt/${pkgname}/${f}
+ done
+
+ install -D -m0644 ${srcdir}/${pkgname}-${pkgver}-linux64/readme.txt ${pkgdir}/usr/share/doc/${pkgname}/README
+ install -D -m0644 ${srcdir}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
}
diff --git a/rainbowcrack.sh b/rainbowcrack.sh
new file mode 100755
index 000000000000..fe8dfa075302
--- /dev/null
+++ b/rainbowcrack.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+set -e
+
+bin_name=$(basename "${0}")
+if [[ "${bin_name}" == "rainbowcrack" ]];
+then
+ bin_name="rcrack"
+fi
+
+cd /opt/rainbowcrack
+./${bin_name} ${@}
diff --git a/rainbowcrack.sh.sig b/rainbowcrack.sh.sig
new file mode 100644
index 000000000000..a323759df309
--- /dev/null
+++ b/rainbowcrack.sh.sig
Binary files differ