From 47f4e287fc7ec65a3de20891004462a63dea68b3 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Wed, 20 May 2026 04:37:42 +0900 Subject: internal/rosa/package: migrate multiple libraries Signed-off-by: Ophestra --- internal/rosa/package/openssl.az | 45 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 internal/rosa/package/openssl.az (limited to 'internal/rosa/package/openssl.az') 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, + ]; +} -- cgit v1.3.1