diff options
Diffstat (limited to 'pkgs/default.nix')
-rw-r--r-- | pkgs/default.nix | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/pkgs/default.nix b/pkgs/default.nix index 0bdc99f..13d0fc6 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -1,9 +1,15 @@ -{ nixlib, nixpkgs }: +{ nixpkgs ? <nixpkgs>, nixlib ? nixpkgs.lib }: let pkgs = nixpkgs // turrispkgs; callPackage = nixlib.callPackageWith pkgs; + armv7lDisableCheck = pkg: if nixpkgs.system != "armv7l-linux" then pkg + else pkg.overrideAttrs (oldAttrs: { + doCheck = false; + doInstallCheck = false; + }); + turrispkgs = with pkgs; { bootstrapHook = callPackage ( { makeSetupHook, autoconf, autoconf-archive, automake, gettext, libtool }: @@ -20,16 +26,32 @@ let rev = "v" + version; sha256 = "1swjzs2249wvnqx2zvxwd7d1z22kd3512xxfvq002cvgbq78ka9a"; }; + patches = []; }); logc-libs = callPackage ./libraries/logc-libs { }; base64c = callPackage ./libraries/base64c { }; paho-mqtt-c = callPackage ./libraries/paho-mqtt-c { }; + sentinel-certgen = python3Packages.callPackage ./sentinel/certgen { }; + #sentinel-dynfw-client = python3Packages.callPackage ./sentinel/dynfw-client { }; sentinel-proxy = callPackage ./sentinel/proxy { }; sentinel-minipot = callPackage ./sentinel/minipot { }; sentinel-fwlogs = callPackage ./sentinel/fwlogs { }; sentinel-faillogs = callPackage ./sentinel/faillogs { }; + # Overrides to get armv7 to work + bison = armv7lDisableCheck nixpkgs.bison; + findutils = armv7lDisableCheck nixpkgs.findutils; + libuv = armv7lDisableCheck nixpkgs.libuv; + p11-kit = armv7lDisableCheck nixpkgs.p11-kit; + elfutils = armv7lDisableCheck nixpkgs.elfutils; + glib = armv7lDisableCheck nixpkgs.glib; + rustc = armv7lDisableCheck nixpkgs.rustc; + mdbook = armv7lDisableCheck nixpkgs.mdbook; + ell = armv7lDisableCheck nixpkgs.ell; + polkit = armv7lDisableCheck nixpkgs.polkit; + udisks2 = armv7lDisableCheck nixpkgs.udisks2; + udisks = udisks2; }; in turrispkgs |