Merge pull request #217167 from PlayerNameHere/mullvad-vpn-substitute-programs

mullvad-vpn: add binaries to PATH for GUI launcher script
This commit is contained in:
Oleksii Filonenko 2023-05-21 23:08:18 +03:00 committed by GitHub
commit d967405bac
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,11 +1,36 @@
{ stdenv, lib, fetchurl, dpkg { stdenv
, alsa-lib, atk, cairo, cups, dbus, expat, fontconfig, freetype , lib
, gdk-pixbuf, glib, pango, nspr, nss, gtk3, mesa , fetchurl
, libGL, wayland, xorg, autoPatchelfHook, systemd, libnotify, libappindicator , dpkg
, alsa-lib
, atk
, cairo
, cups
, dbus
, expat
, fontconfig
, freetype
, gdk-pixbuf
, glib
, pango
, nspr
, nss
, gtk3
, mesa
, libGL
, wayland
, xorg
, autoPatchelfHook
, systemd
, libnotify
, libappindicator
, makeWrapper , makeWrapper
, coreutils
, gnugrep
}: }:
let deps = [ let
deps = [
alsa-lib alsa-lib
atk atk
cairo cairo
@ -77,7 +102,9 @@ stdenv.mkDerivation rec {
ln -s $out/share/mullvad/mullvad-{gui,vpn} $out/bin/ ln -s $out/share/mullvad/mullvad-{gui,vpn} $out/bin/
ln -sf $out/share/mullvad/resources/mullvad-problem-report $out/bin/mullvad-problem-report ln -sf $out/share/mullvad/resources/mullvad-problem-report $out/bin/mullvad-problem-report
wrapProgram $out/bin/mullvad-vpn --set MULLVAD_DISABLE_UPDATE_NOTIFICATION 1 wrapProgram $out/bin/mullvad-vpn \
--set MULLVAD_DISABLE_UPDATE_NOTIFICATION 1 \
--prefix PATH : ${lib.makeBinPath [ coreutils gnugrep ]}
wrapProgram $out/bin/mullvad-daemon \ wrapProgram $out/bin/mullvad-daemon \
--set-default MULLVAD_RESOURCE_DIR "$out/share/mullvad/resources" --set-default MULLVAD_RESOURCE_DIR "$out/share/mullvad/resources"