diff options
author | Deadbeef <ent3rm4n@gmail.com> | 2023-07-25 01:18:12 +0800 |
---|---|---|
committer | Deadbeef <ent3rm4n@gmail.com> | 2023-10-13 21:03:58 +0800 |
commit | e286ed3aed97ecedde3745d9a18420dd177934f2 (patch) | |
tree | e48ab0d04db53d8abc06d903ac8f85a6f437899c /pkgs/applications/networking/instant-messengers/qq/default.nix | |
parent | 42c4d51f912245d3c4c3efde02ee4ec5fb17babf (diff) | |
download | nixlib-e286ed3aed97ecedde3745d9a18420dd177934f2.tar nixlib-e286ed3aed97ecedde3745d9a18420dd177934f2.tar.gz nixlib-e286ed3aed97ecedde3745d9a18420dd177934f2.tar.bz2 nixlib-e286ed3aed97ecedde3745d9a18420dd177934f2.tar.lz nixlib-e286ed3aed97ecedde3745d9a18420dd177934f2.tar.xz nixlib-e286ed3aed97ecedde3745d9a18420dd177934f2.tar.zst nixlib-e286ed3aed97ecedde3745d9a18420dd177934f2.zip |
qq: add update script
Diffstat (limited to 'pkgs/applications/networking/instant-messengers/qq/default.nix')
-rw-r--r-- | pkgs/applications/networking/instant-messengers/qq/default.nix | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/pkgs/applications/networking/instant-messengers/qq/default.nix b/pkgs/applications/networking/instant-messengers/qq/default.nix index 54a2e9e6c017..af5cf167a62c 100644 --- a/pkgs/applications/networking/instant-messengers/qq/default.nix +++ b/pkgs/applications/networking/instant-messengers/qq/default.nix @@ -23,23 +23,23 @@ }: let - version = "3.2.1-17153"; - _hash = "b69de82d"; + sources = import ./sources.nix; srcs = { x86_64-linux = fetchurl { - url = "https://dldir1.qq.com/qqfile/qq/QQNT/${_hash}/linuxqq_${version}_amd64.deb"; - hash = "sha256-+GjTjv0K2vnlkb46KhMvRRFWuIEBz23Lg3QhiA7QzkA="; + url = "https://dldir1.qq.com/qqfile/qq/QQNT/${sources.urlhash}/linuxqq_${sources.version}_amd64.deb"; + hash = sources.amd64_hash; }; aarch64-linux = fetchurl { - url = "https://dldir1.qq.com/qqfile/qq/QQNT/${_hash}/linuxqq_${version}_arm64.deb"; - hash = "sha256-BtmmVpKZF15aU7RRmXl9g5leg2jz5sT4vYXluq9aIYk="; + url = "https://dldir1.qq.com/qqfile/qq/QQNT/${sources.urlhash}/linuxqq_${sources.version}_arm64.deb"; + hash = sources.arm64_hash; }; }; src = srcs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); in stdenv.mkDerivation { pname = "qq"; - inherit version src; + version = sources.version; + inherit src; nativeBuildInputs = [ autoPatchelfHook @@ -98,6 +98,8 @@ stdenv.mkDerivation { ) ''; + passthru.updateScript = ./update.sh; + meta = with lib; { homepage = "https://im.qq.com/linuxqq/"; description = "Messaging app"; |