diff options
author | Rasmus Thomsen <oss@cogitri.dev> | 2020-04-19 09:37:36 +0200 |
---|---|---|
committer | Rasmus Thomsen <oss@cogitri.dev> | 2020-04-19 07:46:52 +0000 |
commit | 3dbde6832789b3aba6fd1b033371d6730344ad5d (patch) | |
tree | bacec2cae572b52f071af83f8747510b56bf053c /community/openssl-d | |
parent | ce8b0d659c6b698d25977379b7c80d729fcb5849 (diff) | |
download | aports-3dbde6832789b3aba6fd1b033371d6730344ad5d.tar.bz2 aports-3dbde6832789b3aba6fd1b033371d6730344ad5d.tar.xz |
community/openssl-d: move from testing
Diffstat (limited to 'community/openssl-d')
-rw-r--r-- | community/openssl-d/58.patch | 36 | ||||
-rw-r--r-- | community/openssl-d/APKBUILD | 34 |
2 files changed, 70 insertions, 0 deletions
diff --git a/community/openssl-d/58.patch b/community/openssl-d/58.patch new file mode 100644 index 0000000000..169902487e --- /dev/null +++ b/community/openssl-d/58.patch @@ -0,0 +1,36 @@ +From 31c3a3b930cc493bae1bdc7505665b187a388038 Mon Sep 17 00:00:00 2001 +From: Rasmus Thomsen <oss@cogitri.dev> +Date: Mon, 9 Mar 2020 19:23:36 +0100 +Subject: [PATCH] Add support for building with meson + +This makes it easier for distros to install this and provides a pkgconfig +file for other projects which want to use this together with +meson +--- + meson.build | 17 +++++++++++++++++ + 1 file changed, 17 insertions(+) + create mode 100644 meson.build + +diff --git a/meson.build b/meson.build +new file mode 100644 +index 0000000..422c562 +--- /dev/null ++++ b/meson.build +@@ -0,0 +1,17 @@ ++project('openssld', ['d'], version: '1.1.0h') ++ ++openssl_dep = dependency('openssl') ++ ++install_subdir( ++ 'deimos', ++ install_dir: join_paths(get_option('includedir'), 'd', 'openssld'), ++) ++ ++pkgc = import ('pkgconfig') ++ ++pkgc.generate( ++ name: 'openssld', ++ subdirs: 'd/openssld', ++ requires: openssl_dep, ++ description: 'OpenSSL D interface', ++) diff --git a/community/openssl-d/APKBUILD b/community/openssl-d/APKBUILD new file mode 100644 index 0000000000..496208060b --- /dev/null +++ b/community/openssl-d/APKBUILD @@ -0,0 +1,34 @@ +# Contributor: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +pkgname=openssl-d +pkgver=2.0.1 +_opensslver=1.1.0h +pkgrel=1 +pkgdesc="D version of the C headers for openssl" +url="https://github.com/D-Programming-Deimos/openssl" +arch="noarch !ppc64le !mips !mips64" # gdc +license="OpenSSL" +makedepends="meson openssl-dev gcc-gdc" +subpackages="$pkgname-dev" +options="!check" # Bindings, so no tests to run +source="https://github.com/D-Programming-Deimos/openssl/archive/v${pkgver}+$_opensslver/openssl-d-${pkgver}+$_opensslver.tar.gz + 58.patch" +builddir="$srcdir/openssl-$pkgver-$_opensslver" + +build() { + meson \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --localstatedir=/var \ + --buildtype=plain \ + . output + ninja -C output +} + +package() { + DESTDIR="$pkgdir" ninja -C output install +} + +sha512sums="2aefaf48df7bb27fe21f401ebeeb6cf9ce46dcdf31811bcaba4729896af077a613d8ed920a708cc96d4dfaa11cd72a8f15440c6f452d6b594ba04b1baf4489bd openssl-d-2.0.1+1.1.0h.tar.gz +289f65eac29ea514ee42d6aa2b2fe98c8a2c5e0a3da7843c448fe657e657ba57f79b9f303538f02c60858e1370c62294c745324a343ef73ac259114c055478cd 58.patch" |