diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-05-20 04:37:42 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-05-20 04:37:58 +0900 |
| commit | 47f4e287fc7ec65a3de20891004462a63dea68b3 (patch) | |
| tree | 24bc65bff28c00caee2da4fb4d1b282fa3eefa15 /internal/rosa/package/openssl.az | |
| parent | 2e710328a4a64f5803de317c936912cf2ccddddf (diff) | |
internal/rosa/package: migrate multiple libraries
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/package/openssl.az')
| -rw-r--r-- | internal/rosa/package/openssl.az | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/internal/rosa/package/openssl.az b/internal/rosa/package/openssl.az new file mode 100644 index 00000000..9cdfc333 --- /dev/null +++ b/internal/rosa/package/openssl.az @@ -0,0 +1,45 @@ +package openssl { + description = "TLS/SSL and crypto library"; + website = "https://www.openssl.org"; + anitya = 2566; + // strange malformed tags treated as pre-releases in Anitya + latest = anityaFallback; + + version* = "3.6.2"; + source = remoteGitHubRelease { + suffix = "openssl/openssl"; + tag = "openssl-"+version; + name = "openssl-"+version+".tar.gz"; + checksum = "jH004dXTiE01Hp0kyShkWXwrSHEksZi4i_3v47D9H9Uz9LQ1aMwF7mrl2Tb4t_XA"; + compress = gzip; + }; + + env = [ + "CC=cc", + ]; + + exec = make { + omitDefaults = true; + + configureName = "/usr/src/openssl/Configure"; + configure = { + "prefix": "/system"; + "libdir": "lib"; + "openssldir": "etc/ssl"; + "": "no-docs"; + }; + + check = [ + "HARNESS_JOBS=" + jobsE, + "test", + ]; + }; + + inputs = [ + perl, + coreutils, + + zlib, + kernel-headers, + ]; +} |
