diff options
author | Danil <86075850+dan4ik605743@users.noreply.github.com> | 2021-07-14 08:08:24 +0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-14 03:08:24 +0200 |
commit | dfe4ec8f17292603329e85876996c1851cf7324c (patch) | |
tree | 75174e69c1892a5d0443477ec2646ba8aac2b0cc | |
parent | 4b04945c6386bc95db705c12d83a310985236d61 (diff) | |
download | nixpkgs-dfe4ec8f17292603329e85876996c1851cf7324c.tar nixpkgs-dfe4ec8f17292603329e85876996c1851cf7324c.tar.gz nixpkgs-dfe4ec8f17292603329e85876996c1851cf7324c.tar.bz2 nixpkgs-dfe4ec8f17292603329e85876996c1851cf7324c.tar.lz nixpkgs-dfe4ec8f17292603329e85876996c1851cf7324c.tar.xz nixpkgs-dfe4ec8f17292603329e85876996c1851cf7324c.tar.zst nixpkgs-dfe4ec8f17292603329e85876996c1851cf7324c.zip |
vk-cli: init at 0.7.6 (#128906)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
-rw-r--r-- | pkgs/applications/networking/instant-messengers/vk-cli/default.nix | 55 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 57 insertions, 0 deletions
diff --git a/pkgs/applications/networking/instant-messengers/vk-cli/default.nix b/pkgs/applications/networking/instant-messengers/vk-cli/default.nix new file mode 100644 index 00000000000..e1b3cc4f775 --- /dev/null +++ b/pkgs/applications/networking/instant-messengers/vk-cli/default.nix @@ -0,0 +1,55 @@ +{ stdenv +, lib +, fetchurl +, curl +, zulip +, p7zip +, glibc +, ncurses +, openssl +}: + +stdenv.mkDerivation rec { + pname = "vk-cli"; + version = "0.7.6"; + + src = fetchurl { + url = "https://github.com/vk-cli/vk/releases/download/${version}/vk-${version}-64-bin.7z"; + sha256 = "sha256-Y40oLjddunrd7ZF1JbCcgjSCn8jFTubq69jhAVxInXw="; + }; + + nativeBuildInputs = [ + p7zip + ]; + + buildInputs = [ + curl + ncurses + openssl + ]; + + unpackPhase = '' + mkdir -p $TMP/ + 7z x $src -o$TMP/ + ''; + + installPhase = '' + mkdir -p $out/bin/ + mv $TMP/vk-${version}-64-bin vk-cli + install -D vk-cli --target-directory=$out/bin/ + ''; + + postFixup = '' + patchelf $out/bin/vk-cli \ + --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ + --set-rpath "${lib.makeLibraryPath [ curl zulip glibc ]}" + ''; + + meta = with lib; { + description = "A console (ncurses) client for vk.com written in D"; + homepage = "https://github.com/vk-cli/vk"; + license = licenses.asl20; + maintainers = with maintainers; [ dan4ik605743 ]; + platforms = [ "x86_64-linux" ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1780cd64b6e..a89f3b06828 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9607,6 +9607,8 @@ in vdmfec = callPackage ../applications/backup/vdmfec {}; + vk-cli = callPackage ../applications/networking/instant-messengers/vk-cli { }; + vk-messenger = callPackage ../applications/networking/instant-messengers/vk-messenger {}; volatility = callPackage ../tools/security/volatility { }; |