diff --git a/pkgs/applications/networking/freefilesync/default.nix b/pkgs/applications/networking/freefilesync/default.nix index 79c3582b5a8..5e40813e7d9 100644 --- a/pkgs/applications/networking/freefilesync/default.nix +++ b/pkgs/applications/networking/freefilesync/default.nix @@ -1,6 +1,6 @@ { lib , stdenv -, fetchFromGitHub +, fetchurl , fetchpatch , copyDesktopItems , pkg-config @@ -12,21 +12,20 @@ , libssh2 , openssl , wxGTK32 -, gitUpdater , makeDesktopItem }: stdenv.mkDerivation rec { pname = "freefilesync"; - version = "12.2"; + version = "12.3"; - src = fetchFromGitHub { - owner = "hkneptune"; - repo = "FreeFileSync"; - rev = "v${version}"; - hash = "sha256-pCXMpK+NF06vgEgX31wyO24+kPhvPhdTeRk1j84nYd0="; + src = fetchurl { + url = "https://freefilesync.org/download/FreeFileSync_${version}_Source.zip"; + hash = "sha256-s6jNWqqriL/ePFCUQvLeNxNjHz+nZevD2x1kkw1gDE8="; }; + sourceRoot = "."; + # Patches from Debian patches = [ # Disable loading of the missing Animal.dat @@ -112,10 +111,6 @@ stdenv.mkDerivation rec { }) ]; - passthru.updateScript = gitUpdater { - rev-prefix = "v"; - }; - meta = with lib; { description = "Open Source File Synchronization & Backup Software"; homepage = "https://freefilesync.org";