hevi: init at 1.1.0 (#392004)

authored by Aleksana and committed by GitHub 4724275c 9b82360b

+81
+42
pkgs/by-name/he/hevi/deps.nix
··· 1 + # generated by zon2nix (https://github.com/nix-community/zon2nix) 2 + 3 + { 4 + linkFarm, 5 + fetchzip, 6 + fetchgit, 7 + }: 8 + 9 + linkFarm "zig-packages" [ 10 + { 11 + name = "12204a4669fa6e8ebb1720e3581a24c1a7f538f2f4ee3ebc91a9e36285c89572d761"; 12 + path = fetchgit { 13 + url = "https://github.com/MFAshby/zig-lsp-kit.git"; 14 + rev = "1c07e3e3305f8dd6355735173321c344fc152d3e"; 15 + hash = "sha256-WBJ7hbc69W3mtzrMLwehcKccSbVe/8Dy9sX4IA4VbcY="; 16 + }; 17 + } 18 + { 19 + name = "1220841471bd4891cbb199d27cc5e7e0fb0a5b7c5388a70bd24fa3eb7285755c396c"; 20 + path = fetchgit { 21 + url = "https://github.com/kubkon/zig-yaml.git"; 22 + rev = "beddd5da24de91d430ca7028b00986f7745b13e9"; 23 + hash = "sha256-CJms2LjwoYNlbhapFYzvOImuaMH/zikllYeQ2/VlHi0="; 24 + }; 25 + } 26 + { 27 + name = "12209cde192558f8b3dc098ac2330fc2a14fdd211c5433afd33085af75caa9183147"; 28 + path = fetchgit { 29 + url = "https://github.com/ziglibs/known-folders.git"; 30 + rev = "0ad514dcfb7525e32ae349b9acc0a53976f3a9fa"; 31 + hash = "sha256-X+XkFj56MkYxxN9LUisjnkfCxUfnbkzBWHy9pwg5M+g="; 32 + }; 33 + } 34 + { 35 + name = "1220c198cdaf6cb73fca6603cc5039046ed10de2e9f884cae9224ff826731df1c68d"; 36 + path = fetchgit { 37 + url = "https://github.com/kristoff-it/ziggy"; 38 + rev = "ae30921d8c98970942d3711553aa66ff907482fe"; 39 + hash = "sha256-dZemnsmM0383HnA7zhykyO/DnG0mx+PVjjr9NiIfu4I="; 40 + }; 41 + } 42 + ]
+39
pkgs/by-name/he/hevi/package.nix
··· 1 + { 2 + callPackage, 3 + fetchFromGitHub, 4 + lib, 5 + stdenv, 6 + zig_0_13, 7 + }: 8 + 9 + let 10 + zig = zig_0_13; 11 + in 12 + stdenv.mkDerivation (finalAttrs: { 13 + pname = "hevi"; 14 + version = "1.1.0"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "Arnau478"; 18 + repo = "hevi"; 19 + tag = "v${finalAttrs.version}"; 20 + hash = "sha256-wnpuM2qlbeDIupDPQPKdWmjAKepCG0+u3uxcLDFB09w="; 21 + }; 22 + 23 + nativeBuildInputs = [ 24 + zig.hook 25 + ]; 26 + 27 + postPatch = '' 28 + ln -s ${callPackage ./deps.nix { }} $ZIG_GLOBAL_CACHE_DIR/p 29 + ''; 30 + 31 + meta = { 32 + description = "Hex viewer"; 33 + homepage = "https://github.com/Arnau478/hevi"; 34 + license = lib.licenses.gpl3Only; 35 + maintainers = [ lib.maintainers.jmbaur ]; 36 + mainProgram = "hevi"; 37 + inherit (zig.meta) platforms; 38 + }; 39 + })