summaryrefslogtreecommitdiffstats
path: root/testing/polarssl/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/polarssl/APKBUILD')
-rw-r--r--testing/polarssl/APKBUILD41
1 files changed, 41 insertions, 0 deletions
diff --git a/testing/polarssl/APKBUILD b/testing/polarssl/APKBUILD
new file mode 100644
index 000000000..af3d9686b
--- /dev/null
+++ b/testing/polarssl/APKBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Bartłomiej Piotrowski <bpiotrowski@alpinelinux.org>
+
+pkgname=polarssl
+pkgver=1.3.8
+pkgrel=0
+pkgdesc='Portable cryptographic and SSL/TLS library'
+arch=all
+url='https://www.polarssl.org/'
+license='GPL2'
+subpackages="$pkgname-dev $pkgname-utils"
+source="https://polarssl.org/code/releases/polarssl-$pkgver-gpl.tgz"
+
+prepare() {
+ cd "$srcdir"/$pkgname-$pkgver
+ sed -i 's|//\(#define POLARSSL_THREADING_C\)|\1|' include/polarssl/config.h
+ sed -i 's|//\(#define POLARSSL_THREADING_PTHREAD\)|\1|' include/polarssl/config.h
+}
+
+build() {
+ cd "$srcdir"/$pkgname-$pkgver
+ LDFLAGS="$LDFLAGS -I../include " make SHARED=1 no_test || return 1
+}
+
+check() {
+ cd "$srcdir"/$pkgname-$pkgver
+ make SHARED=1 check || return 1
+}
+
+package() {
+ cd "$srcdir"/$pkgname-$pkgver
+ make DESTDIR="$pkgdir/usr" install || return 1
+}
+
+utils() {
+ pkgdesc='PolarSSL command line utilities'
+ install -d "$subpkgdir"/usr
+ mv "$pkgdir"/usr/bin "$subpkgdir"/usr/
+}
+md5sums="d1a2b4f21727e888f143414d2e3144e6 polarssl-1.3.8-gpl.tgz"
+sha256sums="318171db41335cacbb5b0047c94f1faf91442ab70a223b5223436703c9406ff1 polarssl-1.3.8-gpl.tgz"
+sha512sums="e1bf2b111510582ebf071b11d9d0663fbd02ac61f6ded9611e2f0eb5ff64b421d72768dd94ec5e52353d3bde06bc62d673211c26debab2cd7b3c86108d2de627 polarssl-1.3.8-gpl.tgz"