64 lines
1.5 KiB
JSON
Generated
64 lines
1.5 KiB
JSON
Generated
{
|
|
"name": "esy-openssl",
|
|
"version": "1.1.1l",
|
|
"description": "Mirror of OpenSSL",
|
|
"license": "Apache 2.0",
|
|
"source": "https://www.openssl.org/source/openssl-1.1.1l.tar.gz#sha256:0b7a3e5e59c34827fe0c3a74b7ec8baef302b98fa80088d7f9153aa16fa76bd1",
|
|
"override": {
|
|
"build": [
|
|
[
|
|
"bash",
|
|
"-c",
|
|
"#{os == 'windows' ? './configure mingw64 --prefix=$cur__install --openssldir=$cur__install/ssl --cross-compile-prefix=x86_64-w64-mingw32-' : './config --prefix=$cur__install --openssldir=$cur__install/ssl'}"
|
|
],
|
|
[
|
|
"make",
|
|
"-j4"
|
|
]
|
|
],
|
|
"install": [
|
|
[
|
|
"make",
|
|
"install"
|
|
],
|
|
[
|
|
"bash",
|
|
"-c",
|
|
"mkdir -p #{self.install / 'ssl'}"
|
|
],
|
|
[
|
|
"bash",
|
|
"-c",
|
|
"mv cert.pem #{self.install / 'ssl'}"
|
|
]
|
|
],
|
|
"buildsInSource": true,
|
|
"exportedEnv": {
|
|
"LD_LIBRARY_PATH": {
|
|
"val": "#{self.lib : $LD_LIBRARY_PATH}",
|
|
"scope": "global"
|
|
},
|
|
"OPENSSL_LIB_PATH": {
|
|
"val": "#{self.lib}",
|
|
"scope": "global"
|
|
},
|
|
"OPENSSL_INCLUDE_PATH": {
|
|
"val": "#{self.install / 'include'}",
|
|
"scope": "global"
|
|
},
|
|
"OPENSSL_BIN_PATH": {
|
|
"val": "#{self.bin}",
|
|
"scope": "global"
|
|
},
|
|
"PKG_CONFIG_PATH": {
|
|
"val": "#{self.lib / 'pkgconfig'}",
|
|
"scope": "global"
|
|
}
|
|
},
|
|
"dependencies": {
|
|
"@opam/conf-autoconf": "esy-packages/esy-autoconf:package.json#fb93edf",
|
|
"@opam/conf-pkg-config": "*"
|
|
}
|
|
}
|
|
}
|