aboutsummaryrefslogtreecommitdiff
path: root/pkgs/applications/networking/browsers/brave
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2018-11-22 09:57:08 +0100
committerFrederik Rietdijk <fridh@fridh.nl>2018-11-22 09:57:08 +0100
commitc31cb577aed1e94e467ea1d6455fc275946d3b2d (patch)
treefcabcf126d5e422fa998925403add39444c2a166 /pkgs/applications/networking/browsers/brave
parent16267b4389c75cba9f0f10664043bd6d47013827 (diff)
parent9467621b186dcaf8a24772482e0d8a6a581ce0bb (diff)
Merge master into staging-next
Diffstat (limited to 'pkgs/applications/networking/browsers/brave')
-rw-r--r--pkgs/applications/networking/browsers/brave/default.nix12
1 files changed, 8 insertions, 4 deletions
diff --git a/pkgs/applications/networking/browsers/brave/default.nix b/pkgs/applications/networking/browsers/brave/default.nix
index f19c6009588c..d764a5388535 100644
--- a/pkgs/applications/networking/browsers/brave/default.nix
+++ b/pkgs/applications/networking/browsers/brave/default.nix
@@ -12,6 +12,7 @@
gdk_pixbuf,
glib,
gnome2,
+ gnome3,
gtk3,
libuuid,
libX11,
@@ -31,7 +32,8 @@
udev,
xorg,
zlib,
- xdg_utils
+ xdg_utils,
+ wrapGAppsHook
}:
let rpath = lib.makeLibraryPath [
@@ -83,14 +85,16 @@ in stdenv.mkDerivation rec {
dontBuild = true;
dontPatchELF = true;
- nativeBuildInputs = [ dpkg ];
+ nativeBuildInputs = [ dpkg wrapGAppsHook ];
+
+ buildInputs = [ glib gnome3.gsettings_desktop_schemas gnome3.defaultIconTheme ];
unpackPhase = "dpkg-deb --fsys-tarfile $src | tar -x --no-same-permissions --no-same-owner";
installPhase = ''
- mkdir -p $out
+ mkdir -p $out $out/bin
- cp -R usr/* $out
+ cp -R usr/share $out
cp -R opt/ $out/opt
export BINARYWRAPPER=$out/opt/brave.com/brave/brave-browser