uudeview: 0.5.20 -> 0.5.20-unstable-2025-03-20, update repo, fixes build (#411084)

authored by Frank Doepper and committed by GitHub 72caf3ac 2ba6a4f6

+10 -17
+10 -17
pkgs/by-name/uu/uudeview/package.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 - fetchurl, 5 - fetchpatch, 4 + fetchFromGitHub, 6 5 tcl, 7 6 tk, 7 + autoreconfHook, 8 8 }: 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "uudeview"; 12 - version = "0.5.20"; 12 + version = "0.5.20-unstable-2025-03-20"; 13 13 14 - src = fetchurl { 15 - url = "http://www.fpx.de/fp/Software/UUDeview/download/uudeview-${version}.tar.gz"; 16 - sha256 = "0dg4v888fxhmf51vxq1z1gd57fslsidn15jf42pj4817vw6m36p4"; 14 + src = fetchFromGitHub { 15 + owner = "hannob"; 16 + repo = "uudeview"; 17 + rev = "7640bc56aa5016cdc9c139eb1ab3ec874e47c744"; 18 + hash = "sha256-IdHxkrXe+2I+aJpZ0bhimXq4xEXE9HDXrL5DtCs7MKk="; 17 19 }; 18 20 19 21 buildInputs = [ ··· 21 23 tk 22 24 ]; 23 25 26 + nativeBuildInputs = [ autoreconfHook ]; 27 + 24 28 configureFlags = [ 25 29 "--enable-tk=${tk.dev}" 26 30 "--enable-tcl=${tcl}" 27 - ]; 28 - 29 - patches = [ 30 - # https://wiki.tcl.tk/3577 31 - ./matherr.patch 32 - # format hardening 33 - (fetchpatch { 34 - url = "https://raw.githubusercontent.com/OpenMandrivaAssociation/uudeview/master/uudeview-0.5.20-fix-str-fmt.patch"; 35 - sha256 = "1biipck60mhpd0j6jwizaisvqa8alisw1dpfqm6zf7ic5b93hmfw"; 36 - extraPrefix = ""; 37 - }) 38 31 ]; 39 32 40 33 postPatch = ''