aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/package/openssl.az
diff options
context:
space:
mode:
Diffstat (limited to 'internal/rosa/package/openssl.az')
-rw-r--r--internal/rosa/package/openssl.az45
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,
+ ];
+}