summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabian Zaremba2015-06-08 14:49:19 +0200
committerFabian Zaremba2015-06-08 14:49:19 +0200
commit0edaddcd84c449e63aba3c09a083561efcc05342 (patch)
treeab3f60e6ab0829a47ed3c4de165a006cc83bea4f
downloadaur-0edaddcd84c449e63aba3c09a083561efcc05342.tar.gz
Initial import from aurweb
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD67
2 files changed, 93 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a83963deed09
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,26 @@
+# Generated by makepkg 4.2.1
+# Tue May 26 08:48:04 UTC 2015
+pkgbase = sslyze-git
+ pkgdesc = Fast and full-featured SSL scanner.
+ pkgver = 0.11.420
+ pkgrel = 4
+ url = https://github.com/nabla-c0d3/sslyze
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = git
+ depends = python2
+ provides = sslyze
+ conflicts = sslyze
+ options = !makeflags
+ source = git://github.com/nabla-c0d3/nassl.git
+ source = git://github.com/nabla-c0d3/sslyze.git
+ source = http://zlib.net/zlib-1.2.8.tar.gz
+ source = https://www.openssl.org/source/openssl-1.0.2a.tar.gz
+ sha256sums = SKIP
+ sha256sums = SKIP
+ sha256sums = 36658cb768a54c1d4dec43c3116c27ed893e88b02ecfcb44f2166f9c0b7f2a0d
+ sha256sums = 15b6393c20030aab02c8e2fe0243cb1d1d18062f6c095d67bca91871dc7f324a
+
+pkgname = sslyze-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ed2291f1cb44
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,67 @@
+# Maintainer: Fabian Zaremba <fabian at youremail dot eu>
+pkgname=sslyze-git
+pkgver=0.11.420
+pkgrel=4
+pkgdesc="Fast and full-featured SSL scanner."
+arch=('i686' 'x86_64')
+url="https://github.com/nabla-c0d3/sslyze"
+license=('GPL2')
+depends=('python2')
+makedepends=('git')
+provides=('sslyze')
+conflicts=('sslyze')
+options=('!makeflags')
+source=("git://github.com/nabla-c0d3/nassl.git"
+"git://github.com/nabla-c0d3/sslyze.git"
+"http://zlib.net/zlib-1.2.8.tar.gz"
+"https://www.openssl.org/source/openssl-1.0.2a.tar.gz")
+sha256sums=('SKIP'
+ 'SKIP'
+ '36658cb768a54c1d4dec43c3116c27ed893e88b02ecfcb44f2166f9c0b7f2a0d'
+ '15b6393c20030aab02c8e2fe0243cb1d1d18062f6c095d67bca91871dc7f324a')
+
+
+pkgver() {
+cd "$srcdir/sslyze"
+echo $(grep "##" CHANGELOG.md | head -n 1 | sed 's/## v//').$(git rev-list --count HEAD)
+}
+
+build() {
+
+cd "$srcdir/"
+
+mv "$srcdir/openssl-1.0.2a" "$srcdir/nassl/"
+mv "$srcdir/zlib-1.2.8" "$srcdir/nassl/"
+
+cd "$srcdir/nassl"
+
+python2.7 buildAll_unix.py
+
+cd "$srcdir/nassl/test/nassl"
+rm *.pyc
+
+mv "$srcdir/nassl/test/nassl" "$srcdir/sslyze/"
+
+}
+
+package() {
+
+#Packaging routine derived from sslyze PKGBUILD by goll
+
+# Install files in /opt
+mkdir -p "$pkgdir/opt/sslyze"
+cp -a "$srcdir/sslyze/." "$pkgdir/opt/sslyze"
+
+rm -rf "$pkgdir/opt/sslyze/.git"
+
+# Create an indirect launcher in /usr/bin
+mkdir -p "$pkgdir/usr/bin"
+
+cat << EOF > "$pkgdir/usr/bin/sslyze"
+#!/usr/bin/bash
+cd /opt/sslyze && python2.7 sslyze.py \$@
+EOF
+
+chmod 755 "$pkgdir/usr/bin/sslyze"
+
+}