Merge pull request #83621 from cgevans/fix-mullvad-appindicator2
mullvad-vpn: add libappindicator dependency and fix mullvad-problem-report link
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
{ stdenv, makeWrapper, fetchurl, dpkg
|
{ stdenv, makeWrapper, fetchurl, dpkg
|
||||||
, alsaLib, atk, cairo, cups, dbus, expat, fontconfig, freetype
|
, alsaLib, atk, cairo, cups, dbus, expat, fontconfig, freetype
|
||||||
, gdk-pixbuf, glib, gnome2, pango, nspr, nss, gtk3
|
, gdk-pixbuf, glib, gnome2, pango, nspr, nss, gtk3
|
||||||
, xorg, autoPatchelfHook, systemd, libnotify
|
, xorg, autoPatchelfHook, systemd, libnotify, libappindicator
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let deps = [
|
let deps = [
|
||||||
@@ -18,6 +18,7 @@ let deps = [
|
|||||||
gnome2.GConf
|
gnome2.GConf
|
||||||
pango
|
pango
|
||||||
gtk3
|
gtk3
|
||||||
|
libappindicator
|
||||||
libnotify
|
libnotify
|
||||||
xorg.libX11
|
xorg.libX11
|
||||||
xorg.libXScrnSaver
|
xorg.libXScrnSaver
|
||||||
@@ -59,7 +60,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
unpackPhase = "dpkg-deb -x $src .";
|
unpackPhase = "dpkg-deb -x $src .";
|
||||||
|
|
||||||
runtimeDependencies = [ systemd.lib libnotify ];
|
runtimeDependencies = [ systemd.lib libnotify libappindicator ];
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
runHook preInstall
|
runHook preInstall
|
||||||
@@ -74,6 +75,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
ln -s $out/share/mullvad/mullvad-{gui,vpn} $out/bin/
|
ln -s $out/share/mullvad/mullvad-{gui,vpn} $out/bin/
|
||||||
ln -s $out/share/mullvad/resources/mullvad-daemon $out/bin/mullvad-daemon
|
ln -s $out/share/mullvad/resources/mullvad-daemon $out/bin/mullvad-daemon
|
||||||
|
ln -sf $out/share/mullvad/resources/mullvad-problem-report $out/bin/mullvad-problem-report
|
||||||
|
|
||||||
runHook postInstall
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
|
|||||||
Reference in New Issue
Block a user