summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVincent Bernardoff2018-06-13 16:31:42 +0200
committerVincent Bernardoff2018-06-13 16:31:42 +0200
commite4be07f5db2ecf94345e938254e8642a8987a22a (patch)
treee9aba70da0c924af507679265ed1f8697ff5eff6
downloadaur-e4be07f5db2ecf94345e938254e8642a8987a22a.tar.gz
Initial commit.
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD59
2 files changed, 85 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..fbff969df054
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,26 @@
+# Generated by mksrcinfo v8
+# Wed Jun 13 14:29:37 UTC 2018
+pkgbase = boringssl-git
+ pkgdesc = BoringSSL is a fork of OpenSSL that is designed to meet Google's needs
+ pkgver = fips.20170615.954.g6ff2ba80b
+ pkgrel = 1
+ url = https://boringssl.googlesource.com/boringssl
+ arch = arm
+ arch = armv6h
+ arch = armv7h
+ arch = aarch64
+ arch = x86_64
+ arch = i686
+ license = MIT
+ makedepends = git
+ makedepends = cmake
+ makedepends = go
+ makedepends = perl
+ makedepends = ninja
+ provides = boringssl
+ conflicts = boringssl
+ source = git+https://boringssl.googlesource.com/boringssl
+ md5sums = SKIP
+
+pkgname = boringssl-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ef53ffe7b2ed
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: Vincent Bernardoff <vb AT luminar.eu.org>
+pkgname=boringssl-git
+pkgver=fips.20170615.954.g6ff2ba80b
+pkgrel=1
+pkgdesc="BoringSSL is a fork of OpenSSL that is designed to meet Google's needs"
+arch=(arm armv6h armv7h aarch64 x86_64 i686)
+url="https://boringssl.googlesource.com/boringssl"
+license=('MIT')
+depends=()
+makedepends=('git' 'cmake' 'go' 'perl' 'ninja')
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
+install=
+source=('git+https://boringssl.googlesource.com/boringssl')
+noextract=()
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/${pkgname%-git}"
+ git describe --always --dirty --tags | sed -e 's/-/./g'
+}
+
+prepare() {
+ cd "$srcdir/${pkgname%-git}"
+ mkdir -p build
+ cd build
+ cmake -DBUILD_SHARED_LIBS=1 -GNinja ..
+}
+
+build() {
+ cd "$srcdir/${pkgname%-git}"
+ ninja -C build
+}
+
+check() {
+ cd "$srcdir/${pkgname%-git}"
+ ninja -C build run_tests
+}
+
+package() {
+ cd "$srcdir/${pkgname%-git}"
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ for i in *.md ; do
+ install -Dm644 $i "$pkgdir/usr/share/doc/$pkgname/$i"
+ done
+ install -d "$pkgdir/usr/lib"
+
+ install -Dm644 build/crypto/libcrypto.a "$pkgdir/usr/lib/crypto/libcrypto.a"
+ install -Dm755 build/crypto/libcrypto.so "$pkgdir/usr/lib/crypto/libcrypto.so"
+
+ install -Dm644 build/ssl/libssl.a "$pkgdir/usr/lib/ssl/libssl.a"
+ install -Dm755 build/ssl/libssl.so "$pkgdir/usr/lib/ssl/libssl.so"
+
+ install -Dm644 build/decrepit/libdecrepit.a "$pkgdir/usr/lib/decrepit/libdecrepit.a"
+ install -Dm755 build/decrepit/libdecrepit.so "$pkgdir/usr/lib/decrepit/libdecrepit.so"
+
+ install -Dm644 build/libboringssl_gtest.a "$pkgdir/usr/lib/libboringssl_gtest.a"
+ install -Dm755 build/libboringssl_gtest.so "$pkgdir/usr/lib/libboringssl_gtest.so"
+}