about summary refs log tree commit diff
path: root/pkgs/applications/misc
diff options
context:
space:
mode:
authorRobin Gloster <mail@glob.in>2016-08-01 18:46:13 +0200
committerFranz Pletz <fpletz@fnordicwalking.de>2016-08-01 18:46:13 +0200
commit5341b8b1f8acb58631330eb04cbc7e15e141b686 (patch)
treefaf301bb986d7a8867074c7cdcb40b0ba60f517e /pkgs/applications/misc
parent9c15bb703155d480a70be4f7d202ba20a1e9a6e4 (diff)
downloadnixlib-5341b8b1f8acb58631330eb04cbc7e15e141b686.tar
nixlib-5341b8b1f8acb58631330eb04cbc7e15e141b686.tar.gz
nixlib-5341b8b1f8acb58631330eb04cbc7e15e141b686.tar.bz2
nixlib-5341b8b1f8acb58631330eb04cbc7e15e141b686.tar.lz
nixlib-5341b8b1f8acb58631330eb04cbc7e15e141b686.tar.xz
nixlib-5341b8b1f8acb58631330eb04cbc7e15e141b686.tar.zst
nixlib-5341b8b1f8acb58631330eb04cbc7e15e141b686.zip
moonlight-embedded: init at 2.2.1 (#17414)
Diffstat (limited to 'pkgs/applications/misc')
-rw-r--r--pkgs/applications/misc/moonlight-embedded/default.nix34
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/applications/misc/moonlight-embedded/default.nix b/pkgs/applications/misc/moonlight-embedded/default.nix
new file mode 100644
index 000000000000..9171e0128076
--- /dev/null
+++ b/pkgs/applications/misc/moonlight-embedded/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchgit, cmake, perl
+, alsaLib, libevdev, libopus, libudev, SDL2
+, ffmpeg, pkgconfig, xorg, libvdpau, libpulseaudio, libcec
+, curl, expat, avahi, enet, libuuid
+}:
+
+stdenv.mkDerivation rec {
+  name = "moonlight-embedded-${version}";
+  version = "2.2.1";
+
+  # fetchgit used to ensure submodules are available
+  src = fetchgit {
+    url = "git://github.com/irtimmer/moonlight-embedded";
+    rev = "refs/tags/v${version}";
+    sha256 = "0m1114dsz44rvq402b4v5ib2cwj2vbasir0l8vi0q5iymwmsvxj4";
+  };
+
+  outputs = [ "out" "doc" ];
+
+  nativeBuildInputs = [ cmake perl ];
+  buildInputs = [
+    alsaLib libevdev libopus libudev SDL2
+    ffmpeg pkgconfig xorg.libxcb libvdpau libpulseaudio libcec
+    xorg.libpthreadstubs curl expat avahi enet libuuid
+  ];
+
+  meta = with stdenv.lib; {
+    description = "Open source implementation of NVIDIA's GameStream";
+    homepage = https://github.com/irtimmer/moonlight-embedded;
+    license = licenses.gpl3;
+    maintainers = [ maintainers.globin ];
+    platforms = platforms.linux;
+  };
+}