nchat: 5.4.2 -> 5.6.7 (#406069)

authored by Nikolay Korotkiy and committed by GitHub 4c208663 8177318f

+19 -4
+19 -4
pkgs/by-name/nc/nchat/package.nix
··· 1 { 2 lib, 3 buildGoModule, 4 fetchFromGitHub, 5 file, # for libmagic ··· 10 zlib, 11 cmake, 12 gperf, 13 - stdenv, 14 }: 15 16 let 17 - version = "5.4.2"; 18 19 src = fetchFromGitHub { 20 owner = "d99kris"; 21 repo = "nchat"; 22 tag = "v${version}"; 23 - hash = "sha256-NrAU47GA7ZASJ7vCo1S8nyGBpfsZn4EBBqx2c4HKx7k="; 24 }; 25 26 libcgowm = buildGoModule { ··· 28 inherit version src; 29 30 sourceRoot = "${src.name}/lib/wmchat/go"; 31 - vendorHash = "sha256-EdbOO5cCDT1CcPlCBgMoPDg65FcoOYvBwZa4bz0hfGE="; 32 33 buildPhase = '' 34 mkdir -p $out/ 35 go build -o $out/ -buildmode=c-archive 36 mv $out/go.a $out/libcgowm.a 37 ln -s $out/libcgowm.a $out/libref-cgowm.a 38 mv $out/go.h $out/libcgowm.h 39 ''; 40 }; 41 in ··· 86 cmakeFlags = [ 87 "-DCMAKE_INSTALL_LIBDIR=lib" 88 ]; 89 90 meta = { 91 description = "Terminal-based chat client with support for Telegram and WhatsApp";
··· 1 { 2 lib, 3 + stdenv, 4 buildGoModule, 5 fetchFromGitHub, 6 file, # for libmagic ··· 11 zlib, 12 cmake, 13 gperf, 14 + nix-update-script, 15 }: 16 17 let 18 + version = "5.6.7"; 19 20 src = fetchFromGitHub { 21 owner = "d99kris"; 22 repo = "nchat"; 23 tag = "v${version}"; 24 + hash = "sha256-tHyNwTmpNRKsjjoX2RP1jk5wzn2xLgKE9KZXPo2Beco="; 25 }; 26 27 libcgowm = buildGoModule { ··· 29 inherit version src; 30 31 sourceRoot = "${src.name}/lib/wmchat/go"; 32 + vendorHash = "sha256-8q2156gYsKduzEKvxDTZJNzsxqcJr62bD4JNuJMR/Qc="; 33 34 buildPhase = '' 35 + runHook preBuild 36 + 37 mkdir -p $out/ 38 go build -o $out/ -buildmode=c-archive 39 mv $out/go.a $out/libcgowm.a 40 ln -s $out/libcgowm.a $out/libref-cgowm.a 41 mv $out/go.h $out/libcgowm.h 42 + 43 + runHook postBuild 44 ''; 45 }; 46 in ··· 91 cmakeFlags = [ 92 "-DCMAKE_INSTALL_LIBDIR=lib" 93 ]; 94 + 95 + passthru = { 96 + inherit libcgowm; 97 + updateScript = nix-update-script { 98 + extraArgs = [ 99 + "--subpackage" 100 + "libcgowm" 101 + ]; 102 + }; 103 + }; 104 105 meta = { 106 description = "Terminal-based chat client with support for Telegram and WhatsApp";