qrencode: fix build failure (#407835)

authored by philiptaron.tngl.sh and committed by GitHub 889f284c 9f83b7c0

+11 -8
+11 -8
pkgs/by-name/qr/qrencode/package.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 - fetchurl, 4 + fetchFromGitHub, 5 5 pkg-config, 6 - SDL2, 7 6 libpng, 8 7 libiconv, 8 + autoreconfHook, 9 9 }: 10 10 11 11 stdenv.mkDerivation (finalAttrs: rec { ··· 19 19 "dev" 20 20 ]; 21 21 22 - src = fetchurl { 23 - url = "https://fukuchi.org/works/qrencode/qrencode-${version}.tar.gz"; 24 - sha256 = "sha256-2kSO1PUqumvLDNSMrA3VG4aSvMxM0SdDFAL8pvgXHo4="; 22 + src = fetchFromGitHub { 23 + owner = "fukuchi"; 24 + repo = "libqrencode"; 25 + rev = "v${version}"; 26 + hash = "sha256-nbrmg9SqCqMrLE7WCfNEzMV/eS9UVCKCrjBrGMzAsLk"; 25 27 }; 26 28 27 - nativeBuildInputs = [ pkg-config ]; 29 + nativeBuildInputs = [ 30 + pkg-config 31 + autoreconfHook 32 + ]; 28 33 29 34 buildInputs = [ 30 35 libiconv 31 36 libpng 32 37 ]; 33 - 34 - nativeCheckInputs = [ SDL2 ]; 35 38 36 39 doCheck = false; 37 40