Compare commits
1 Commits
add-vivado
...
master
Author | SHA1 | Date | |
---|---|---|---|
c4583f787d |
@ -46,7 +46,6 @@ let
|
|||||||
stdenvClangOmpss2NodesOmpv = final.stdenv.override { cc = final.clangOmpss2NodesOmpv; allowedRequisites = null; };
|
stdenvClangOmpss2NodesOmpv = final.stdenv.override { cc = final.clangOmpss2NodesOmpv; allowedRequisites = null; };
|
||||||
tagaspi = callPackage ./pkgs/tagaspi/default.nix { };
|
tagaspi = callPackage ./pkgs/tagaspi/default.nix { };
|
||||||
tampi = callPackage ./pkgs/tampi/default.nix { };
|
tampi = callPackage ./pkgs/tampi/default.nix { };
|
||||||
vivado = callPackage ./pkgs/vivado/default.nix { };
|
|
||||||
wxparaver = callPackage ./pkgs/paraver/default.nix { };
|
wxparaver = callPackage ./pkgs/paraver/default.nix { };
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@ let
|
|||||||
|
|
||||||
source = if (useGit) then git else release;
|
source = if (useGit) then git else release;
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation (source // rec {
|
stdenv.mkDerivation (source // {
|
||||||
pname = "nanos6";
|
pname = "nanos6";
|
||||||
|
|
||||||
prePatch = ''
|
prePatch = ''
|
||||||
@ -62,7 +62,7 @@ in
|
|||||||
export CACHELINE_WIDTH=${toString cachelineBytes}
|
export CACHELINE_WIDTH=${toString cachelineBytes}
|
||||||
./autogen.sh
|
./autogen.sh
|
||||||
'' + lib.optionalString (useGit) ''
|
'' + lib.optionalString (useGit) ''
|
||||||
export NANOS6_GIT_VERSION=${src.rev}
|
export NANOS6_GIT_VERSION=${gitCommit}
|
||||||
export NANOS6_GIT_BRANCH=${gitBranch}
|
export NANOS6_GIT_BRANCH=${gitBranch}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -1,55 +0,0 @@
|
|||||||
# Thanks to MLabs to made the switch.
|
|
||||||
|
|
||||||
{
|
|
||||||
stdenv
|
|
||||||
, lib
|
|
||||||
, ncurses5
|
|
||||||
, libxcrypt-legacy
|
|
||||||
, zlib
|
|
||||||
, libuuid
|
|
||||||
, xorg
|
|
||||||
, freetype
|
|
||||||
, fontconfig
|
|
||||||
, buildFHSEnv
|
|
||||||
}:
|
|
||||||
|
|
||||||
with lib;
|
|
||||||
|
|
||||||
let
|
|
||||||
vivadoDeps = pkgs:
|
|
||||||
let
|
|
||||||
# Apply patch from https://github.com/nix-community/nix-environments/pull/54
|
|
||||||
# to fix ncurses libtinfo.so's soname issue
|
|
||||||
ncurses' = ncurses5.overrideAttrs (old: {
|
|
||||||
configureFlags = old.configureFlags ++ ["--with-termlib"];
|
|
||||||
postFixup = "";
|
|
||||||
});
|
|
||||||
in [
|
|
||||||
libxcrypt-legacy
|
|
||||||
(ncurses'.override {unicodeSupport = false;})
|
|
||||||
zlib
|
|
||||||
libuuid
|
|
||||||
xorg.libSM
|
|
||||||
xorg.libICE
|
|
||||||
xorg.libXrender
|
|
||||||
xorg.libX11
|
|
||||||
xorg.libXext
|
|
||||||
xorg.libXtst
|
|
||||||
xorg.libXi
|
|
||||||
freetype
|
|
||||||
fontconfig
|
|
||||||
];
|
|
||||||
|
|
||||||
vivadoEnv = buildFHSEnv {
|
|
||||||
name = "vivado-env";
|
|
||||||
targetPkgs = vivadoDeps;
|
|
||||||
};
|
|
||||||
|
|
||||||
vivado = buildFHSEnv {
|
|
||||||
name = "vivado";
|
|
||||||
targetPkgs = vivadoDeps;
|
|
||||||
profile = "set -e; source /opt/Xilinx/Vivado/2024.2/settings64.sh";
|
|
||||||
runScript = "vivado";
|
|
||||||
};
|
|
||||||
in
|
|
||||||
vivadoEnv
|
|
Loading…
Reference in New Issue
Block a user