summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichael Hoang <enzime@users.noreply.github.com>2017-12-12 19:59:33 +1100
committerMichael Hoang <enzime@users.noreply.github.com>2017-12-13 00:06:12 +1100
commita1ab4788dd55257487a0b2670dde2b4f4fce895a (patch)
tree925777936101434a3591c335f58854c1c5316931
parent80cc3de45a32866bb540f3ecf2e5cf4b1d1b3103 (diff)
downloadnixlib-a1ab4788dd55257487a0b2670dde2b4f4fce895a.tar
nixlib-a1ab4788dd55257487a0b2670dde2b4f4fce895a.tar.gz
nixlib-a1ab4788dd55257487a0b2670dde2b4f4fce895a.tar.bz2
nixlib-a1ab4788dd55257487a0b2670dde2b4f4fce895a.tar.lz
nixlib-a1ab4788dd55257487a0b2670dde2b4f4fce895a.tar.xz
nixlib-a1ab4788dd55257487a0b2670dde2b4f4fce895a.tar.zst
nixlib-a1ab4788dd55257487a0b2670dde2b4f4fce895a.zip
syncplay: init at 1.5.0
-rw-r--r--lib/maintainers.nix1
-rw-r--r--pkgs/applications/networking/syncplay/default.nix30
-rw-r--r--pkgs/top-level/all-packages.nix2
3 files changed, 33 insertions, 0 deletions
diff --git a/lib/maintainers.nix b/lib/maintainers.nix
index 38c653546067..4d04e428d416 100644
--- a/lib/maintainers.nix
+++ b/lib/maintainers.nix
@@ -205,6 +205,7 @@
   elijahcaine = "Elijah Caine <elijahcainemv@gmail.com>";
   elitak = "Eric Litak <elitak@gmail.com>";
   ellis = "Ellis Whitehead <nixos@ellisw.net>";
+  enzime = "Michael Hoang <enzime@users.noreply.github.com>";
   eperuffo = "Emanuele Peruffo <info@emanueleperuffo.com>";
   epitrochoid = "Mabry Cervin <mpcervin@uncg.edu>";
   eqyiel = "Ruben Maher <r@rkm.id.au>";
diff --git a/pkgs/applications/networking/syncplay/default.nix b/pkgs/applications/networking/syncplay/default.nix
new file mode 100644
index 000000000000..80ad1a43332a
--- /dev/null
+++ b/pkgs/applications/networking/syncplay/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, fetchurl, python2Packages }:
+
+python2Packages.buildPythonApplication rec {
+  name = "syncplay-${version}";
+  version = "1.5.0";
+
+  format = "other";
+
+  src = fetchurl {
+    url = https://github.com/Syncplay/syncplay/archive/v1.5.0.tar.gz;
+    sha256 = "762e6318588e14aa02b1340baa18510e7de87771c62ca5b44d985b6d1289964d";
+  };
+
+  propagatedBuildInputs = with python2Packages; [ pyside twisted ];
+
+  makeFlags = [ "DESTDIR=$(out)" "PREFIX=" ];
+
+  postInstall = ''
+    mkdir -p $out/lib/python2.7/site-packages
+    mv $out/lib/syncplay/syncplay $out/lib/python2.7/site-packages/
+  '';
+
+  meta = with stdenv.lib; {
+    homepage = http://syncplay.pl/;
+    description = "Free software that synchronises media players";
+    license = licenses.asl20;
+    platforms = platforms.linux;
+    maintainers = with maintainers; [ enzime ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index cc9343aa0c24..459e073bf1b6 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -16888,6 +16888,8 @@ with pkgs;
 
   symlinks = callPackage ../tools/system/symlinks { };
 
+  syncplay = callPackage ../applications/networking/syncplay { };
+
   syncthing = callPackage ../applications/networking/syncthing { };
 
   syncthing012 = callPackage ../applications/networking/syncthing012 { };