flake.nix: add default overlay
Build and test / build-dynamic-library (push) Successful in 45s
Build and test / check (push) Successful in 48s
Build and test / build-static-library (push) Successful in 54s
Build and test / test (push) Successful in 1m52s

This commit is contained in:
2026-06-04 01:26:32 +09:00
parent 87b04ad159
commit 76eaf094bb
2 changed files with 24 additions and 4 deletions
Generated
+4 -4
View File
@@ -22,11 +22,11 @@
]
},
"locked": {
"lastModified": 1780212749,
"narHash": "sha256-wI0Q3Gc8xMRDRaL/LXq6hafF51xhZxSpGinW/NMqltQ=",
"lastModified": 1780224621,
"narHash": "sha256-mGAHKHEzh+J83GzYCyuM6xdfBPFYTBjNAmDmbHKRZ5U=",
"ref": "main",
"rev": "872584dee2e7dd460509ec9b97c914b8f04442e4",
"revCount": 22,
"rev": "8afa09b948ec5ccbe488c21d14d458060720d313",
"revCount": 28,
"type": "git",
"url": "https://git.pvv.ntnu.no/mugiten/nix-custom-sqlite.git"
},
+20
View File
@@ -54,6 +54,12 @@
};
});
overlays.default = final: prev: {
tamerye-sqlite = self.packages.${final.system}.sqlite-tamerye-static;
tamerye-sqlite-cli = self.packages.${final.system}.sqlite-tamerye-static-cli;
tamerye-sqlite-android-shared-lib = self.packages.${final.system}.tamerye-shared-lib-android;
};
packages = let
src = builtins.filterSource (path: type: let
baseName = baseNameOf (toString path);
@@ -227,6 +233,20 @@
init = "sqlite3_tamerye_init";
}];
};
in custom-sqlite.sqlite;
sqlite-tamerye-static-cli = let
custom-sqlite = nix-sqlite.mkSqlite {
inherit pkgs;
enableInteractive = true;
# features = {
# ENABLE_COLUMN_METADATA = true;
# };
extensions = [{
library = "${self.packages.${system}.tamerye-static-lib-crane}/lib/libtamerye.a";
init = "sqlite3_tamerye_init";
}];
};
in custom-sqlite.sqlite-cli;
sqlite-tamerye-static-android = let