parent
1aa8c6e342
commit
784336e4af
@ -0,0 +1,66 @@ |
||||
{ lib |
||||
, mkDerivation |
||||
, fetchurl |
||||
, autoPatchelfHook |
||||
, zstd |
||||
, curl |
||||
, ffmpeg |
||||
, libjpeg_turbo |
||||
, libpam-wrapper |
||||
, libv4l |
||||
, pulseaudio |
||||
, zlib |
||||
, xorg |
||||
}: |
||||
|
||||
mkDerivation rec { |
||||
pname = "sky"; |
||||
version = "2.1.7801"; |
||||
|
||||
src = fetchurl { |
||||
url = "https://tel.red/repos/archlinux/sky-archlinux-${version}-1-x86_64.pkg.tar.zst"; |
||||
sha256 = "sha256-3xiq2b3CwNjRd09q0z8olrmLGhgkJGAVkZoJSIHom+k="; |
||||
}; |
||||
|
||||
nativeBuildInputs = [ autoPatchelfHook zstd ]; |
||||
|
||||
buildInputs = [ |
||||
curl |
||||
ffmpeg |
||||
libjpeg_turbo |
||||
libpam-wrapper |
||||
libv4l |
||||
pulseaudio |
||||
xorg.libX11 |
||||
xorg.libXScrnSaver |
||||
xorg.libXcursor |
||||
xorg.libXdamage |
||||
xorg.libXinerama |
||||
xorg.libXmu |
||||
xorg.libXrandr |
||||
xorg.libXtst |
||||
xorg.libXv |
||||
xorg.libxkbfile |
||||
zlib |
||||
]; |
||||
|
||||
installPhase = '' |
||||
runHook preInstall |
||||
|
||||
mkdir $out |
||||
mv * $out/ |
||||
ln --force --symbolic $out/lib/sky/sky{,_sender} $out/bin |
||||
substituteInPlace $out/share/applications/sky.desktop \ |
||||
--replace /usr/ $out/ |
||||
|
||||
runHook postInstall |
||||
''; |
||||
|
||||
meta = { |
||||
description = "Lync & Skype for Business on Linux"; |
||||
homepage = "https://tel.red/"; |
||||
license = lib.licenses.unfree; |
||||
maintainers = [ lib.maintainers.wucke13 ]; |
||||
platforms = [ "x86_64-linux" ]; |
||||
}; |
||||
} |
Loading…
Reference in new issue