openvswitch: use git for src

+6 -4
+6 -4
pkgs/by-name/op/openvswitch/package.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 - fetchurl, 4 + fetchFromGitHub, 5 5 autoconf, 6 6 automake, 7 7 installShellFiles, ··· 35 35 36 36 kernel = lib.optional (_kernel != null) _kernel.dev; 37 37 38 - src = fetchurl { 39 - url = "https://www.openvswitch.org/releases/openvswitch-${version}.tar.gz"; 40 - hash = "sha256-Gvy4H7lHwL6IWGaZXWwIjmHfQ1YRFXiSBqKzP3vBsF8="; 38 + src = fetchFromGitHub { 39 + owner = "openvswitch"; 40 + repo = "ovs"; 41 + rev = "refs/tags/v${version}"; 42 + hash = "sha256-ZO5qECVpsJ4lqFbGqD4eokHzkBQ3mawDVUBNdva76lo="; 41 43 }; 42 44 43 45 outputs = [