flake.nix: add default overlay
This commit is contained in:
Generated
+4
-4
@@ -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"
|
||||
},
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user