lol

ricochet: switch to fetchFromGitHub

+25 -8
+25 -8
pkgs/applications/networking/instant-messengers/ricochet/default.nix
··· 1 - { mkDerivation, lib, fetchurl, pkg-config, makeDesktopItem 2 - , qtbase, qttools, qtmultimedia, qtquick1, qtquickcontrols 3 - , openssl, protobuf, qmake 1 + { mkDerivation 2 + , lib 3 + , fetchFromGitHub 4 + , pkg-config 5 + , makeDesktopItem 6 + , qtbase 7 + , qttools 8 + , qtmultimedia 9 + , qtquick1 10 + , qtquickcontrols 11 + , openssl 12 + , protobuf 13 + , qmake 4 14 }: 5 15 6 16 mkDerivation rec { 7 17 pname = "ricochet"; 8 18 version = "1.1.4"; 9 19 10 - src = fetchurl { 11 - url = "https://github.com/ricochet-im/ricochet/archive/v${version}.tar.gz"; 12 - sha256 = "1kfj42ksvj7axc809lb8siqzj5hck2pib427b63a3ipnqc5h1faf"; 20 + src = fetchFromGitHub { 21 + owner = "ricochet-im"; 22 + repo = "ricochet"; 23 + rev = "v${version}"; 24 + sha256 = "sha256-CGVTHa0Hqj90WvB6ZbA156DVgzv/R7blsU550y2Ai9c="; 13 25 }; 14 26 15 27 desktopItem = makeDesktopItem { ··· 23 35 }; 24 36 25 37 buildInputs = [ 26 - qtbase qttools qtmultimedia qtquick1 qtquickcontrols 27 - openssl protobuf 38 + qtbase 39 + qttools 40 + qtmultimedia 41 + qtquick1 42 + qtquickcontrols 43 + openssl 44 + protobuf 28 45 ]; 29 46 30 47 nativeBuildInputs = [ pkg-config qmake ];