aboutsummaryrefslogtreecommitdiff
path: root/default.nix
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2021-12-13 17:17:01 +0100
committerKarel Kočí <cynerd@email.cz>2021-12-13 17:17:01 +0100
commit001b0016acfeaeff22c2cef42ae72a1fa1fec0a4 (patch)
treeae949614800007b79b9b343c97ca1a8d32a31e0b /default.nix
downloadnixturris-001b0016acfeaeff22c2cef42ae72a1fa1fec0a4.tar.gz
nixturris-001b0016acfeaeff22c2cef42ae72a1fa1fec0a4.tar.bz2
nixturris-001b0016acfeaeff22c2cef42ae72a1fa1fec0a4.zip
Add Sentinel packages and needed libraries
Diffstat (limited to 'default.nix')
-rw-r--r--default.nix31
1 files changed, 31 insertions, 0 deletions
diff --git a/default.nix b/default.nix
new file mode 100644
index 0000000..576da5b
--- /dev/null
+++ b/default.nix
@@ -0,0 +1,31 @@
+{ nixpkgs ? import <nixpkgs> {}}:
+
+let
+ pkgs = nixpkgs // turrispkgs;
+ callPackage = pkgs.lib.callPackageWith pkgs;
+
+ turrispkgs = with pkgs; {
+ bootstrapHook = callPackage (
+ { makeSetupHook, autoconf, autoconf-archive, automake, gettext, libtool }:
+ makeSetupHook
+ { deps = [ autoconf autoconf-archive automake gettext libtool ]; }
+ ./build-support/bootstrap.sh
+ ) { };
+
+ logc = callPackage ./libraries/logc { };
+ logc-0_1 = callPackage ./libraries/logc {
+ pkgversion = "0.1.0";
+ pkgsha256 = "1swjzs2249wvnqx2zvxwd7d1z22kd3512xxfvq002cvgbq78ka9a";
+ };
+ logc-libs = callPackage ./libraries/logc-libs { };
+ base64c = callPackage ./libraries/base64c { };
+ paho-mqtt-c = callPackage ./libraries/paho-mqtt-c { };
+
+ sentinel-proxy = callPackage ./sentinel/proxy { };
+ sentinel-minipot = callPackage ./sentinel/minipot { };
+ sentinel-fwlogs = callPackage ./sentinel/fwlogs { };
+ sentinel-faillogs = callPackage ./sentinel/faillogs { };
+
+ };
+
+in turrispkgs