[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