diff --git a/pkgs/by-name/xf/xfitter/package.nix b/pkgs/by-name/xf/xfitter/package.nix index 3ed41c91d8a7..12e0a0e8468e 100644 --- a/pkgs/by-name/xf/xfitter/package.nix +++ b/pkgs/by-name/xf/xfitter/package.nix @@ -1,7 +1,7 @@ { lib, stdenv, - fetchurl, + fetchFromGitLab, apfel, apfelgrid, applgrid, @@ -25,10 +25,12 @@ stdenv.mkDerivation rec { pname = "xfitter"; version = "2.2.0"; - src = fetchurl { - name = "${pname}-${version}.tgz"; - url = "https://www.xfitter.org/xFitter/xFitter/DownloadPage?action=AttachFile&do=get&target=${pname}-${version}.tgz"; - sha256 = "sha256-ZHIQ5hOY+k0/wmpE0o4Po+RZ4MkVMk+bK1Rc6eqwwH0="; + src = fetchFromGitLab { + owner = "fitters"; + repo = "xfitter"; + rev = "refs/tags/2.2.0_Future_Freeze"; + domain = "gitlab.cern.ch"; + hash = "sha256-wanxgldvBEuAEOeVok3XgRVStcn9APd+Nj7vpRZUtGs="; }; patches = [