[arch-commits] Commit in john/trunk (PKGBUILD)

Levente Polyak anthraxx at archlinux.org
Fri Sep 25 16:26:22 UTC 2020


    Date: Friday, September 25, 2020 @ 16:26:21
  Author: anthraxx
Revision: 712075

upgpkg: john 1.9.0.jumbo1-4: backport pdf2john fixes

Modified:
  john/trunk/PKGBUILD

----------+
 PKGBUILD |   13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-09-25 16:25:21 UTC (rev 712074)
+++ PKGBUILD	2020-09-25 16:26:21 UTC (rev 712075)
@@ -9,7 +9,7 @@
 _jumbover=1
 _johnver=1.9.0
 pkgver=${_johnver}.jumbo${_jumbover}
-pkgrel=3
+pkgrel=4
 pkgdesc='John the Ripper password cracker'
 url='https://www.openwall.com/john'
 arch=('x86_64')
@@ -24,15 +24,19 @@
   'python: python based john scripts')
 makedepends=('pkg-config' 'opencl-headers')
 backup=('etc/john/john.conf')
-source=(https://www.openwall.com/john/k/john-${_johnver}-jumbo-${_jumbover}.tar.xz{,.sign})
+source=(https://www.openwall.com/john/k/john-${_johnver}-jumbo-${_jumbover}.tar.xz{,.sign}
+        john-pdf2john-path-fix.patch::https://github.com/openwall/john/commit/66cf12d17e9fa453b34bcd9d0b8dc4f1954e8cff.patch)
 sha512sums=('c5cb5dc739ee4c666f8479cdf10511fddc391b590c59f90c060d3ccd8449b794ac7b831a6d1f7553883892499e709a66578cfa4d62caef9b7e0a831eb827e808'
-            'SKIP')
+            'SKIP'
+            '8ab1eb9736aa9114fc2ac6713a186e9938caeeb642ace820a6403a7f76959bb6b2fa42587a5ce7ce9e8569892d92bbd1c26248a4a577ecacfb5ed141958bf281')
 validpgpkeys=(
   '297AD21CF86C948081520C1805C027FD4BDC136E' # Openwall offline signing key
 )
 
 prepare() {
-  cd ${pkgname}-${_johnver}-jumbo-${_jumbover}/src
+  cd ${pkgname}-${_johnver}-jumbo-${_jumbover}
+  patch -Np1 < "${srcdir}/john-pdf2john-path-fix.patch"
+  cd src
   sed 's|$prefix/bin|/usr/lib/john|' -i configure.ac
   autoreconf -fiv
 }
@@ -114,6 +118,7 @@
       ln -sf "/usr/lib/john/$(basename "${script}")" "${pkgdir}/usr/bin/$(basename "${script/.${ext}/}")"
     done
   done
+  install -Dm 755 run/lib/* -t "${pkgdir}/usr/lib/john/lib"
 
   # binaries
   install -Dm 755 run/john -t "${pkgdir}/usr/bin"



More information about the arch-commits mailing list