summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorVincent Bernardoff2018-06-13 16:31:42 +0200
committerVincent Bernardoff2018-06-13 16:31:42 +0200
commite4be07f5db2ecf94345e938254e8642a8987a22a (patch)
treee9aba70da0c924af507679265ed1f8697ff5eff6 /PKGBUILD
downloadaur-e4be07f5db2ecf94345e938254e8642a8987a22a.tar.gz
Initial commit.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD59
1 files changed, 59 insertions, 0 deletions
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"
+}