From 8ca70550abee1f3085b13a8f645152a11b59b306 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Mon, 25 May 2026 10:31:45 +0900 Subject: internal/rosa/package: db For iproute2. Signed-off-by: Ophestra --- internal/rosa/package/db.az | 35 +++++++++++++++++++++++++++++++++++ internal/rosa/package/iproute2.az | 2 ++ 2 files changed, 37 insertions(+) create mode 100644 internal/rosa/package/db.az (limited to 'internal/rosa/package') diff --git a/internal/rosa/package/db.az b/internal/rosa/package/db.az new file mode 100644 index 00000000..4bb577e4 --- /dev/null +++ b/internal/rosa/package/db.az @@ -0,0 +1,35 @@ +package db { + description = "Berkeley DB"; + website = "https://www.oracle.com/database/technologies/related/berkeleydb.html"; + anitya = 1587; + + version# = "18.1.40"; + source = remoteTar { + url = "https://download.oracle.com/berkeley-db/db-"+version+".tar.gz"; + checksum = "26i6UfgNxPVzS7kr37Q9-9feeCiQ825qRi8uvn2oG4AngOXHcFoSGDijckKvWSH7"; + compress = gzip; + }; + + writable = true; + chmod = true; + early = ` +cd build_unix +# broken install target +touch \ + ../docs/bdb-sql \ + ../docs/gsg_db_server +`; + + exec = make { + inPlace = true; + configureName = "../dist/configure"; + forceAutoconf = true; + configure = { + "enable-cxx"; + "enable-compat185"; + "with-repmgr-ssl": "no"; + }; + check = [ "examples_c" ]; + postInstall = "rm -r /work/system/docs"; + }; +} diff --git a/internal/rosa/package/iproute2.az b/internal/rosa/package/iproute2.az index 69febd5d..d6d99b61 100644 --- a/internal/rosa/package/iproute2.az +++ b/internal/rosa/package/iproute2.az @@ -41,6 +41,7 @@ package iproute2 { libbpf, libmnl, + db, libcap, kernel-headers, ]; @@ -48,6 +49,7 @@ package iproute2 { runtime = [ libbpf, libmnl, + db, libcap, ]; } -- cgit v1.3.1