[arch-commits] Commit in testssl.sh/repos (3 files)
Levente Polyak
anthraxx at archlinux.org
Fri Nov 10 15:30:07 UTC 2017
Date: Friday, November 10, 2017 @ 15:30:01
Author: anthraxx
Revision: 266118
archrelease: copy trunk to community-any
Added:
testssl.sh/repos/community-any/
testssl.sh/repos/community-any/PKGBUILD
(from rev 266117, testssl.sh/trunk/PKGBUILD)
testssl.sh/repos/community-any/set-install-dir.patch
(from rev 266117, testssl.sh/trunk/set-install-dir.patch)
-----------------------+
PKGBUILD | 37 +++++++++++++++++++++++++++++++++++++
set-install-dir.patch | 11 +++++++++++
2 files changed, 48 insertions(+)
Copied: testssl.sh/repos/community-any/PKGBUILD (from rev 266117, testssl.sh/trunk/PKGBUILD)
===================================================================
--- community-any/PKGBUILD (rev 0)
+++ community-any/PKGBUILD 2017-11-10 15:30:01 UTC (rev 266118)
@@ -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:
Copied: testssl.sh/repos/community-any/set-install-dir.patch (from rev 266117, testssl.sh/trunk/set-install-dir.patch)
===================================================================
--- community-any/set-install-dir.patch (rev 0)
+++ community-any/set-install-dir.patch 2017-11-10 15:30:01 UTC (rev 266118)
@@ -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