about summary refs log tree commit diff
path: root/pkgs/applications/networking/instant-messengers/sky
diff options
context:
space:
mode:
authorWanja Zaeske <wanja.zaeske@dlr.de>2022-01-31 14:38:57 +0100
committerWanja Zaeske <wanja.zaeske@dlr.de>2022-03-21 09:52:45 +0100
commit784336e4afab15e15d2ef0fb4b31c8ba8df65469 (patch)
treedbc73be4e59fd1093462aa35bd57c02373bd479e /pkgs/applications/networking/instant-messengers/sky
parent1aa8c6e342ea3de2ba8c26b1bf3d33e12818b8c6 (diff)
sky: init at 2.1.7801
Diffstat (limited to 'pkgs/applications/networking/instant-messengers/sky')
-rw-r--r--pkgs/applications/networking/instant-messengers/sky/default.nix66
1 files changed, 66 insertions, 0 deletions
diff --git a/pkgs/applications/networking/instant-messengers/sky/default.nix b/pkgs/applications/networking/instant-messengers/sky/default.nix
new file mode 100644
index 0000000000000..464d4d77f9461
--- /dev/null
+++ b/pkgs/applications/networking/instant-messengers/sky/default.nix
@@ -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" ];
+  };
+}