diff options
Diffstat (limited to 'pkgs/applications/networking/browsers/chromium/ungoogled.nix')
-rw-r--r-- | pkgs/applications/networking/browsers/chromium/ungoogled.nix | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/pkgs/applications/networking/browsers/chromium/ungoogled.nix b/pkgs/applications/networking/browsers/chromium/ungoogled.nix new file mode 100644 index 000000000000..299b19f2f4f6 --- /dev/null +++ b/pkgs/applications/networking/browsers/chromium/ungoogled.nix @@ -0,0 +1,43 @@ +{ stdenv +, fetchFromGitHub +, python3Packages +, makeWrapper +, patch +}: + +{ rev +, sha256 +}: + +stdenv.mkDerivation rec { + name = "ungoogled-chromium-${version}"; + + version = rev; + + src = fetchFromGitHub { + owner = "Eloston"; + repo = "ungoogled-chromium"; + inherit rev sha256; + }; + + dontBuild = true; + + buildInputs = [ + python3Packages.python + patch + ]; + + nativeBuildInputs = [ + makeWrapper + ]; + + patchPhase = '' + sed -i '/chromium-widevine/d' patches/series + ''; + + installPhase = '' + mkdir $out + cp -R * $out/ + wrapProgram $out/utils/patches.py --add-flags "apply" --prefix PATH : "${patch}/bin" + ''; +} |