You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
1.0 KiB
Nix

{ pkgs
}:
let
inherit (pkgs) fetchurl buildFHSUserEnv makeWrapper dpkg alsaLib
alsaUtils alsaOss alsaTools alsaPlugins libidn utillinux mesa_glu qt4
zlib patchelf xorg;
inherit (pkgs.stdenv) mkDerivation;
VidyoDesktopDeb = mkDerivation {
name = "VidyoDesktopDeb-123";
builder = ./builder.sh;
inherit dpkg;
src = fetchurl {
url = "https://v.mozilla.com/upload/VidyoDesktopInstaller-ubuntu64-TAG_VD_3_3_0_027.deb";
sha256 = "045f9z421qpcm45bmh98f3h7bd46rdjvcbdpv4rlw9ribncv66dc";
};
buildInputs = [ makeWrapper ];
};
in buildFHSUserEnv {
name = "VidyoDesktop-123";
targetPkgs = pkgs: [ VidyoDesktopDeb ];
multiPkgs = pkgs: [
patchelf dpkg alsaLib alsaUtils alsaOss alsaTools alsaPlugins
libidn utillinux mesa_glu qt4 zlib xorg.libXext xorg.libXv xorg.libX11
xorg.libXfixes xorg.libXrandr xorg.libXScrnSaver
];
extraBuildCommands = ''
ln -s ${VidyoDesktopDeb}/opt $out/opt
'';
runScript = "VidyoDesktop";
# for debugging
#runScript = "bash";
}