aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/package/db.az
diff options
context:
space:
mode:
Diffstat (limited to 'internal/rosa/package/db.az')
-rw-r--r--internal/rosa/package/db.az35
1 files changed, 35 insertions, 0 deletions
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";
+ };
+}