lol

xed: 2022.08.11 -> 2024.02.22

Additionally, build xed tool.

+9 -6
+9 -6
pkgs/development/libraries/xed/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, python3Packages }: 2 3 let 4 # mbuild is a custom build system used only to build xed ··· 10 owner = "intelxed"; 11 repo = "mbuild"; 12 rev = "v${version}"; 13 - sha256 = "sha256-eOAqmoPotdXGcBmrD9prXph4XOL6noJU6GYT/ud/VXk="; 14 }; 15 }; 16 17 in stdenv.mkDerivation rec { 18 pname = "xed"; 19 - version = "2022.08.11"; 20 21 src = fetchFromGitHub { 22 owner = "intelxed"; 23 repo = "xed"; 24 rev = "v${version}"; 25 - sha256 = "sha256-Iil+dfjuWYPbzmSjgwKTKScSE/IsWuHEKQ5HsBJDqWM="; 26 }; 27 28 - nativeBuildInputs = [ mbuild ]; 29 30 buildPhase = '' 31 patchShebangs mfile.py 32 33 # this will build, test and install 34 ./mfile.py test --prefix $out 35 ''; 36 37 dontInstall = true; # already installed during buildPhase 38 39 meta = with lib; { 40 - broken = (stdenv.isLinux && stdenv.isAarch64); 41 description = "Intel X86 Encoder Decoder (Intel XED)"; 42 homepage = "https://intelxed.github.io/"; 43 license = licenses.asl20;
··· 1 + { lib, stdenv, fetchFromGitHub, python3Packages, llvmPackages }: 2 3 let 4 # mbuild is a custom build system used only to build xed ··· 10 owner = "intelxed"; 11 repo = "mbuild"; 12 rev = "v${version}"; 13 + sha256 = "sha256-nVHHiaPbf+b+RntjUGjLLGS53e6c+seXIBx7AcTtiWU="; 14 }; 15 }; 16 17 in stdenv.mkDerivation rec { 18 pname = "xed"; 19 + version = "2024.02.22"; 20 21 src = fetchFromGitHub { 22 owner = "intelxed"; 23 repo = "xed"; 24 rev = "v${version}"; 25 + sha256 = "sha256-LF4iJ1/Z3OifCiir/kU3ufZqtiRLeaJeAwuBqP2BCF4="; 26 }; 27 28 + nativeBuildInputs = [ mbuild ] ++ lib.optionals stdenv.isDarwin [ llvmPackages.bintools ]; 29 30 buildPhase = '' 31 patchShebangs mfile.py 32 33 # this will build, test and install 34 ./mfile.py test --prefix $out 35 + ./mfile.py examples 36 + mkdir -p $out/bin 37 + cp ./obj/wkit/examples/obj/xed $out/bin/ 38 ''; 39 40 dontInstall = true; # already installed during buildPhase 41 42 meta = with lib; { 43 + broken = stdenv.isAarch64; 44 description = "Intel X86 Encoder Decoder (Intel XED)"; 45 homepage = "https://intelxed.github.io/"; 46 license = licenses.asl20;