[arch-commits] Commit in (5 files)

Levente Polyak anthraxx at archlinux.org
Fri Nov 10 15:29:09 UTC 2017


    Date: Friday, November 10, 2017 @ 15:29:08
  Author: anthraxx
Revision: 266117

addpkg: testssl.sh 2.9.5.1-2

Added:
  testssl.sh/
  testssl.sh/repos/
  testssl.sh/trunk/
  testssl.sh/trunk/PKGBUILD
  testssl.sh/trunk/set-install-dir.patch

-----------------------+
 PKGBUILD              |   37 +++++++++++++++++++++++++++++++++++++
 set-install-dir.patch |   11 +++++++++++
 2 files changed, 48 insertions(+)

Added: testssl.sh/trunk/PKGBUILD
===================================================================
--- testssl.sh/trunk/PKGBUILD	                        (rev 0)
+++ testssl.sh/trunk/PKGBUILD	2017-11-10 15:29:08 UTC (rev 266117)
@@ -0,0 +1,37 @@
+# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Contributor: Johannes Schleifenbaum <johannes [at] js-webcoding [dot] de>
+
+pkgname=testssl.sh
+_pkgver=2.9.5-1
+pkgver=${_pkgver/-/.}
+pkgrel=2
+pkgdesc='Testing TLS/SSL encryption'
+url='https://github.com/drwetter/testssl.sh'
+arch=('any')
+license=('GPL2')
+depends=('bash' 'coreutils' 'util-linux' 'openssl' 'inetutils' 'bind-tools' 'procps-ng')
+makedepends=('perl' 'perl-data-dump' 'perl-json' 'perl-test-base')
+source=(${pkgname}-${pkgver}.tar.gz::https://github.com/drwetter/testssl.sh/archive/v${_pkgver}.tar.gz
+        set-install-dir.patch)
+sha512sums=('1ed07090aa78a774009150c709891e04474fdc49321975d0d07feae831740b0f0b1857914c9e58300c6258036fa35643b531df36eac90cb80707825271ed342b'
+            '61423f2b40e5b30c65efc976f7f68d1e5580e668f6aa8bada0eb39fa1b51d791acc1e20852f02323fa3b0535bcedf08b97f9415c371e9dd89544197abf823089')
+
+prepare() {
+  cd ${pkgname}-${_pkgver}
+  patch -p0 < "${srcdir}/set-install-dir.patch"
+}
+
+check() {
+  cd ${pkgname}-${_pkgver}
+  TESTSSL_INSTALL_DIR="$(pwd)" prove -v
+}
+
+package() {
+  cd ${pkgname}-${_pkgver}
+  install -Dm 755 testssl.sh "${pkgdir}/usr/bin/testssl"
+  install -Dm 644 etc/* -t "${pkgdir}/usr/share/testssl.sh/etc"
+  install -Dm 644 Readme.md doc/testssl.1.md -t "${pkgdir}/usr/share/doc/${pkgname}"
+  install -Dm 644 doc/testssl.1 -t "${pkgdir}/usr/share/man/man1"
+}
+
+# vim: ts=2 sw=2 et:

Added: testssl.sh/trunk/set-install-dir.patch
===================================================================
--- testssl.sh/trunk/set-install-dir.patch	                        (rev 0)
+++ testssl.sh/trunk/set-install-dir.patch	2017-11-10 15:29:08 UTC (rev 266117)
@@ -0,0 +1,11 @@
+--- testssl.sh.orig	2017-09-21 11:49:04.161576009 +0200
++++ testssl.sh	2017-09-21 11:49:28.451753722 +0200
+@@ -112,7 +112,7 @@
+
+ readonly PROG_NAME="$(basename "$0")"
+ readonly RUN_DIR="$(dirname "$0")"
+-TESTSSL_INSTALL_DIR="${TESTSSL_INSTALL_DIR:-""}"  # if you run testssl.sh from a different path you can set either TESTSSL_INSTALL_DIR
++TESTSSL_INSTALL_DIR="${TESTSSL_INSTALL_DIR:-"/usr/share/testssl.sh"}"  # if you run testssl.sh from a different path you can set either TESTSSL_INSTALL_DIR
+ CA_BUNDLES_PATH="${CA_BUNDLES_PATH:-""}"          # or CA_BUNDLES_PATH to find the CA BUNDLES. TESTSSL_INSTALL_DIR helps you to find the RFC mapping also
+ CIPHERS_BY_STRENGTH_FILE=""
+ TLS_DATA_FILE=""                                  # mandatory file for socket based handdhakes



More information about the arch-commits mailing list