# Compiling Time: 0.03 SBU # Maintainer: Marius Cirsta # Contributor: DNAku pkgname=john _jumbover=1 pkgver=1.9.0_jumbo_${_jumbover} pkgrel=1 pkgdesc="John the Ripper is a fast password cracker." url="http://www.openwall.com/john/" depends=('openssl>=1.1.1' 'zlib' 'bzip2') groups=('apps-extra') archs=('x86_64') _F_archive_grep="jumbo" up2date="Flasttar http://openwall.com/john" # openwall one is broken.. use this one for now source=(https://github.com/magnumripper/JohnTheRipper/archive/bleeding-jumbo.zip $pkgname) sha1sums=('a4f055b6c6df52d170dcae8fc6bda58b5b0d863a' \ '6ac620306d267b5002f6fa16137ddc8c04dd4e66') #_F_cd_path=$pkgname-${pkgver//_/-} _F_cd_path="JohnTheRipper-bleeding-jumbo" _F_make_opts="${MAKEFLAGS} linux-x86-64" build() { Fcd Fpatchall Fexec cd src || Fdie Fconf Fexec make -s clean || Fdie Fexec make V=1 -s || Fdie # Move and install files Ffilerel ../run/john.conf /etc/john/john.conf Fmkdir usr/lib/john Fexec mv -fv ../run/* $Fdestdir/usr/lib/john/ Fdocrel ../doc/* Fexe usr/bin/john Fln /usr/lib/john/john usr/bin/unafs Fln /usr/lib/john/john usr/bin/unique Fln /usr/lib/john/john usr/bin/unshadow Frm usr/lib/john/un{afs,ique,shadow} #clean up the conf file Fexec sed -i 's/^\.include ["<].*//g' $Fdestdir/etc/john/john.conf } # optimization OK