isa-l: 2.31.0-unstable-2024-04-25 -> 2.31.1 (#371486)

authored by Nick Cao and committed by GitHub 671d4da0 366d0f6b

+28 -8
+28 -6
pkgs/development/libraries/isa-l/default.nix pkgs/by-name/is/isa-l/package.nix
··· 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 runCommand, 6 - autoreconfHook, 7 nix, 8 - nasm, 9 }: 10 11 stdenv.mkDerivation (finalAttrs: { 12 pname = "isa-l"; 13 - version = "2.31.0-unstable-2024-04-25"; 14 15 src = fetchFromGitHub { 16 owner = "intel"; 17 repo = "isa-l"; 18 - rev = "dbaf284e112bea1b90983772a3164e794b923aaf"; 19 - sha256 = "sha256-eM1K3uObb4eZq0nSfafltp5DuZIDwknUYj9CdLn14lY="; 20 }; 21 22 nativeBuildInputs = [ ··· 28 export AS=nasm 29 ''; 30 31 passthru = { 32 tests = { 33 igzip = ··· 42 nativeBuildInputs = [ nix ]; 43 } 44 '' 45 - nix nar --extra-experimental-features nix-command pack ${../../../../lib} > "$out" 46 ''; 47 meta = { 48 description = "Cross validation of igzip provided by isa-l with gzip"; ··· 68 touch "$out" 69 ''; 70 }; 71 }; 72 73 meta = { ··· 75 mainProgram = "igzip"; 76 license = lib.licenses.bsd3; 77 homepage = "https://github.com/intel/isa-l"; 78 maintainers = with lib.maintainers; [ jbedo ]; 79 platforms = lib.platforms.all; 80 }; 81 })
··· 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 + 6 + # nativeBuildInputs 7 + nasm, 8 + autoreconfHook, 9 + 10 + versionCheckHook, 11 + 12 + # passthru 13 runCommand, 14 nix, 15 + pkgs, 16 + gitUpdater, 17 }: 18 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "isa-l"; 21 + version = "2.31.1"; 22 23 src = fetchFromGitHub { 24 owner = "intel"; 25 repo = "isa-l"; 26 + tag = "v${finalAttrs.version}"; 27 + hash = "sha256-pv0Aq1Yp/NkGN7KXJ4oQMSG36k5v9YnsELuATl86Zp4="; 28 }; 29 30 nativeBuildInputs = [ ··· 36 export AS=nasm 37 ''; 38 39 + nativeInstallCheckInputs = [ 40 + versionCheckHook 41 + ]; 42 + versionCheckProgram = "${placeholder "out"}/bin/igzip"; 43 + versionCheckProgramArg = [ "--version" ]; 44 + doInstallCheck = true; 45 + 46 passthru = { 47 tests = { 48 igzip = ··· 57 nativeBuildInputs = [ nix ]; 58 } 59 '' 60 + nix nar --extra-experimental-features nix-command pack ${pkgs.path + "/lib"} > "$out" 61 ''; 62 meta = { 63 description = "Cross validation of igzip provided by isa-l with gzip"; ··· 83 touch "$out" 84 ''; 85 }; 86 + updateScript = gitUpdater { rev-prefix = "v"; }; 87 }; 88 89 meta = { ··· 91 mainProgram = "igzip"; 92 license = lib.licenses.bsd3; 93 homepage = "https://github.com/intel/isa-l"; 94 + changelog = "https://github.com/intel/isa-l/releases/tag/v${finalAttrs.version}"; 95 maintainers = with lib.maintainers; [ jbedo ]; 96 platforms = lib.platforms.all; 97 + badPlatforms = [ 98 + # <instantiation>:4:26: error: unexpected token in argument list 99 + # movk x7, p4_low_b1, lsl 16 100 + "aarch64-darwin" 101 + ]; 102 }; 103 })
-2
pkgs/top-level/all-packages.nix
··· 8679 8680 hci = callPackage ../development/tools/continuous-integration/hci { }; 8681 8682 - isa-l = callPackage ../development/libraries/isa-l { }; 8683 - 8684 niv = lib.getBin (haskell.lib.compose.justStaticExecutables haskellPackages.niv); 8685 8686 ormolu = lib.getBin (haskell.lib.compose.justStaticExecutables haskellPackages.ormolu);
··· 8679 8680 hci = callPackage ../development/tools/continuous-integration/hci { }; 8681 8682 niv = lib.getBin (haskell.lib.compose.justStaticExecutables haskellPackages.niv); 8683 8684 ormolu = lib.getBin (haskell.lib.compose.justStaticExecutables haskellPackages.ormolu);