From 52893d527638be9ddeb3669796856508afff252e Mon Sep 17 00:00:00 2001 From: Matthew Bauer Date: Tue, 17 Apr 2018 13:49:19 -0500 Subject: treewide: move "extensions" drvs to dir This cleans up the tree for pkgs/applications somewhat. Should not change any hashes. --- pkgs/applications/audio/mopidy-gmusic/default.nix | 28 ------------------ pkgs/applications/audio/mopidy-iris/default.nix | 34 ---------------------- .../audio/mopidy-local-images/default.nix | 33 --------------------- .../audio/mopidy-local-sqlite/default.nix | 26 ----------------- pkgs/applications/audio/mopidy-moped/default.nix | 26 ----------------- pkgs/applications/audio/mopidy-mopify/default.nix | 23 --------------- .../audio/mopidy-musicbox-webclient/default.nix | 24 --------------- .../audio/mopidy-soundcloud/default.nix | 24 --------------- .../audio/mopidy-spotify-tunigo/default.nix | 24 --------------- pkgs/applications/audio/mopidy-spotify/default.nix | 23 --------------- pkgs/applications/audio/mopidy-youtube/default.nix | 24 --------------- pkgs/applications/audio/mopidy/gmusic.nix | 28 ++++++++++++++++++ pkgs/applications/audio/mopidy/iris.nix | 34 ++++++++++++++++++++++ pkgs/applications/audio/mopidy/local-images.nix | 33 +++++++++++++++++++++ pkgs/applications/audio/mopidy/local-sqlite.nix | 26 +++++++++++++++++ pkgs/applications/audio/mopidy/moped.nix | 26 +++++++++++++++++ pkgs/applications/audio/mopidy/mopify.nix | 23 +++++++++++++++ .../audio/mopidy/musicbox-webclient.nix | 24 +++++++++++++++ pkgs/applications/audio/mopidy/soundcloud.nix | 24 +++++++++++++++ pkgs/applications/audio/mopidy/spotify-tunigo.nix | 24 +++++++++++++++ pkgs/applications/audio/mopidy/spotify.nix | 23 +++++++++++++++ pkgs/applications/audio/mopidy/youtube.nix | 24 +++++++++++++++ 22 files changed, 289 insertions(+), 289 deletions(-) delete mode 100644 pkgs/applications/audio/mopidy-gmusic/default.nix delete mode 100644 pkgs/applications/audio/mopidy-iris/default.nix delete mode 100644 pkgs/applications/audio/mopidy-local-images/default.nix delete mode 100644 pkgs/applications/audio/mopidy-local-sqlite/default.nix delete mode 100644 pkgs/applications/audio/mopidy-moped/default.nix delete mode 100644 pkgs/applications/audio/mopidy-mopify/default.nix delete mode 100644 pkgs/applications/audio/mopidy-musicbox-webclient/default.nix delete mode 100644 pkgs/applications/audio/mopidy-soundcloud/default.nix delete mode 100644 pkgs/applications/audio/mopidy-spotify-tunigo/default.nix delete mode 100644 pkgs/applications/audio/mopidy-spotify/default.nix delete mode 100644 pkgs/applications/audio/mopidy-youtube/default.nix create mode 100644 pkgs/applications/audio/mopidy/gmusic.nix create mode 100644 pkgs/applications/audio/mopidy/iris.nix create mode 100644 pkgs/applications/audio/mopidy/local-images.nix create mode 100644 pkgs/applications/audio/mopidy/local-sqlite.nix create mode 100644 pkgs/applications/audio/mopidy/moped.nix create mode 100644 pkgs/applications/audio/mopidy/mopify.nix create mode 100644 pkgs/applications/audio/mopidy/musicbox-webclient.nix create mode 100644 pkgs/applications/audio/mopidy/soundcloud.nix create mode 100644 pkgs/applications/audio/mopidy/spotify-tunigo.nix create mode 100644 pkgs/applications/audio/mopidy/spotify.nix create mode 100644 pkgs/applications/audio/mopidy/youtube.nix (limited to 'pkgs/applications/audio') diff --git a/pkgs/applications/audio/mopidy-gmusic/default.nix b/pkgs/applications/audio/mopidy-gmusic/default.nix deleted file mode 100644 index e58cddd42942..000000000000 --- a/pkgs/applications/audio/mopidy-gmusic/default.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ stdenv, fetchurl, pythonPackages, mopidy }: - -pythonPackages.buildPythonApplication rec { - name = "mopidy-gmusic-${version}"; - version = "2.0.0"; - - src = fetchurl { - url = "https://github.com/mopidy/mopidy-gmusic/archive/v${version}.tar.gz"; - sha256 = "1xryw2aixfza3brxlgjdlg0lghlb17g7kay9zy56mlzp0jr7m87j"; - }; - - propagatedBuildInputs = [ - mopidy - pythonPackages.requests - pythonPackages.gmusicapi - pythonPackages.cachetools_1 - ]; - - doCheck = false; - - meta = with stdenv.lib; { - homepage = https://www.mopidy.com/; - description = "Mopidy extension for playing music from Google Play Music"; - license = licenses.asl20; - maintainers = [ maintainers.jgillich ]; - hydraPlatforms = []; - }; -} diff --git a/pkgs/applications/audio/mopidy-iris/default.nix b/pkgs/applications/audio/mopidy-iris/default.nix deleted file mode 100644 index 1c8b0af70e43..000000000000 --- a/pkgs/applications/audio/mopidy-iris/default.nix +++ /dev/null @@ -1,34 +0,0 @@ -{ stdenv, pythonPackages, mopidy, mopidy-local-images }: - -pythonPackages.buildPythonApplication rec { - pname = "Mopidy-Iris"; - version = "3.16.3"; - - src = pythonPackages.fetchPypi { - inherit pname version; - sha256 = "1zdlvrqlj1hapaxnskrbp9idziy3rcxhpqhw3x4q25cjbl8m0b0d"; - }; - - propagatedBuildInputs = [ - mopidy - mopidy-local-images - ] ++ (with pythonPackages; [ - configobj - pylast - spotipy - raven - tornado - ]); - - postPatch = "sed -i /tornado/d setup.py"; - - # no tests implemented - doCheck = false; - - meta = with stdenv.lib; { - homepage = https://github.com/jaedb/Iris; - description = "A fully-functional Mopidy web client encompassing Spotify and many other backends"; - license = licenses.asl20; - maintainers = [ maintainers.rvolosatovs ]; - }; -} diff --git a/pkgs/applications/audio/mopidy-local-images/default.nix b/pkgs/applications/audio/mopidy-local-images/default.nix deleted file mode 100644 index 063821544aed..000000000000 --- a/pkgs/applications/audio/mopidy-local-images/default.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ stdenv, fetchFromGitHub, pythonPackages, mopidy, gobjectIntrospection }: - -pythonPackages.buildPythonApplication rec { - name = "mopidy-local-images-${version}"; - - version = "1.0.0"; - - src = fetchFromGitHub { - owner = "mopidy"; - repo = "mopidy-local-images"; - rev = "v${version}"; - sha256 = "0gdqxws0jish50mmi57mlqcs659wrllzv00czl18niz94vzvyc0d"; - }; - - buildInputs = [ gobjectIntrospection ]; - - checkInputs = [ - pythonPackages.mock - ]; - - propagatedBuildInputs = [ - mopidy - pythonPackages.pykka - pythonPackages.uritools - ]; - - meta = with stdenv.lib; { - homepage = https://github.com/mopidy/mopidy-local-images; - description = "Mopidy local library proxy extension for handling embedded album art"; - license = licenses.asl20; - maintainers = [ maintainers.rvolosatovs ]; - }; -} diff --git a/pkgs/applications/audio/mopidy-local-sqlite/default.nix b/pkgs/applications/audio/mopidy-local-sqlite/default.nix deleted file mode 100644 index 7aebc43dabbb..000000000000 --- a/pkgs/applications/audio/mopidy-local-sqlite/default.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ stdenv, fetchFromGitHub, pythonPackages, mopidy }: - -pythonPackages.buildPythonApplication rec { - name = "mopidy-local-sqlite-${version}"; - - version = "1.0.0"; - - src = fetchFromGitHub { - owner = "mopidy"; - repo = "mopidy-local-sqlite"; - rev = "v${version}"; - sha256 = "1fjd9ydbfwd1n9b9zw8zjn4l7c5hpam2n0xs51pjkjn82m3zq9zv"; - }; - - propagatedBuildInputs = [ - mopidy - pythonPackages.uritools - ]; - - meta = with stdenv.lib; { - homepage = https://github.com/mopidy/mopidy-local-sqlite; - description = "Mopidy SQLite local library extension"; - license = licenses.asl20; - maintainers = [ maintainers.rvolosatovs ]; - }; -} diff --git a/pkgs/applications/audio/mopidy-moped/default.nix b/pkgs/applications/audio/mopidy-moped/default.nix deleted file mode 100644 index 3754bf763b20..000000000000 --- a/pkgs/applications/audio/mopidy-moped/default.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ stdenv, pythonPackages, mopidy, glibcLocales }: - -pythonPackages.buildPythonApplication rec { - pname = "Mopidy-Moped"; - version = "0.7.1"; - - src = pythonPackages.fetchPypi { - inherit pname version; - sha256 = "15461174037d87af93dd59a236d4275c5abf71cea0670ffff24a7d0399a8a2e4"; - }; - - LC_ALL = "en_US.UTF-8"; - buildInputs = [ glibcLocales ]; - propagatedBuildInputs = [ mopidy ]; - - # no tests implemented - doCheck = false; - - meta = with stdenv.lib; { - homepage = https://github.com/martijnboland/moped; - description = "A web client for Mopidy"; - license = licenses.mit; - maintainers = [ maintainers.rickynils ]; - hydraPlatforms = []; - }; -} diff --git a/pkgs/applications/audio/mopidy-mopify/default.nix b/pkgs/applications/audio/mopidy-mopify/default.nix deleted file mode 100644 index d55e711cf330..000000000000 --- a/pkgs/applications/audio/mopidy-mopify/default.nix +++ /dev/null @@ -1,23 +0,0 @@ -{ stdenv, fetchurl, pythonPackages, mopidy }: - -pythonPackages.buildPythonApplication rec { - pname = "Mopidy-Mopify"; - version = "1.6.1"; - - src = pythonPackages.fetchPypi { - inherit pname version; - sha256 = "93ad2b3d38b1450c8f2698bb908b0b077a96b3f64cdd6486519e518132e23a5c"; - }; - - propagatedBuildInputs = with pythonPackages; [ mopidy configobj ]; - - # no tests implemented - doCheck = false; - - meta = with stdenv.lib; { - homepage = https://github.com/dirkgroenen/mopidy-mopify; - description = "A mopidy webclient based on the Spotify webbased interface"; - license = licenses.gpl3; - maintainers = [ maintainers.Gonzih ]; - }; -} diff --git a/pkgs/applications/audio/mopidy-musicbox-webclient/default.nix b/pkgs/applications/audio/mopidy-musicbox-webclient/default.nix deleted file mode 100644 index d2f525bffd1d..000000000000 --- a/pkgs/applications/audio/mopidy-musicbox-webclient/default.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ stdenv, fetchFromGitHub, pythonPackages, mopidy }: - -pythonPackages.buildPythonApplication rec { - name = "mopidy-musicbox-webclient-${version}"; - - version = "2.3.0"; - - src = fetchFromGitHub { - owner = "pimusicbox"; - repo = "mopidy-musicbox-webclient"; - rev = "v${version}"; - sha256 = "1jcfrwsi7axiph3jplqzmcqia9pc46xb2yf13d8h6lnh3h49rwvz"; - }; - - propagatedBuildInputs = [ mopidy ]; - - doCheck = false; - - meta = with stdenv.lib; { - description = "Mopidy extension for playing music from SoundCloud"; - license = licenses.mit; - maintainers = [ maintainers.spwhitt ]; - }; -} diff --git a/pkgs/applications/audio/mopidy-soundcloud/default.nix b/pkgs/applications/audio/mopidy-soundcloud/default.nix deleted file mode 100644 index 098812961649..000000000000 --- a/pkgs/applications/audio/mopidy-soundcloud/default.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ stdenv, fetchFromGitHub, pythonPackages, mopidy }: - -pythonPackages.buildPythonApplication rec { - name = "mopidy-soundcloud-${version}"; - - version = "2.0.2"; - - src = fetchFromGitHub { - owner = "mopidy"; - repo = "mopidy-soundcloud"; - rev = "v${version}"; - sha256 = "13n44975n1wwcf7qg1c7drc2bavhjnr9hnq1v0n5hdgyx8ji67gi"; - }; - - propagatedBuildInputs = [ mopidy ]; - - doCheck = false; - - meta = with stdenv.lib; { - description = "Mopidy extension for playing music from SoundCloud"; - license = licenses.mit; - maintainers = [ maintainers.spwhitt ]; - }; -} diff --git a/pkgs/applications/audio/mopidy-spotify-tunigo/default.nix b/pkgs/applications/audio/mopidy-spotify-tunigo/default.nix deleted file mode 100644 index 034a07bf027d..000000000000 --- a/pkgs/applications/audio/mopidy-spotify-tunigo/default.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ stdenv, fetchFromGitHub, pythonPackages, mopidy, mopidy-spotify }: - -pythonPackages.buildPythonApplication rec { - name = "mopidy-spotify-tunigo-${version}"; - - version = "1.0.0"; - - src = fetchFromGitHub { - owner = "trygveaa"; - repo = "mopidy-spotify-tunigo"; - rev = "v${version}"; - sha256 = "1jwk0b2iz4z09qynnhcr07w15lx6i1ra09s9lp48vslqcf2fp36x"; - }; - - propagatedBuildInputs = [ mopidy mopidy-spotify pythonPackages.tunigo ]; - - doCheck = false; - - meta = with stdenv.lib; { - description = "Mopidy extension for providing the browse feature of Spotify"; - license = licenses.asl20; - maintainers = [ maintainers.spwhitt ]; - }; -} diff --git a/pkgs/applications/audio/mopidy-spotify/default.nix b/pkgs/applications/audio/mopidy-spotify/default.nix deleted file mode 100644 index 64b5ee629b33..000000000000 --- a/pkgs/applications/audio/mopidy-spotify/default.nix +++ /dev/null @@ -1,23 +0,0 @@ -{ stdenv, fetchurl, pythonPackages, mopidy }: - -pythonPackages.buildPythonApplication rec { - name = "mopidy-spotify-${version}"; - version = "3.1.0"; - - src = fetchurl { - url = "https://github.com/mopidy/mopidy-spotify/archive/v${version}.tar.gz"; - sha256 = "1mh87w4j0ypvsrnax7kkjgfxfpnw3l290jvfzg56b8qlwf20khjl"; - }; - - propagatedBuildInputs = [ mopidy pythonPackages.pyspotify ]; - - doCheck = false; - - meta = with stdenv.lib; { - homepage = https://www.mopidy.com/; - description = "Mopidy extension for playing music from Spotify"; - license = licenses.asl20; - maintainers = [ maintainers.rickynils ]; - hydraPlatforms = []; - }; -} diff --git a/pkgs/applications/audio/mopidy-youtube/default.nix b/pkgs/applications/audio/mopidy-youtube/default.nix deleted file mode 100644 index d3eb8539a19c..000000000000 --- a/pkgs/applications/audio/mopidy-youtube/default.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ stdenv, fetchFromGitHub, pythonPackages, mopidy }: - -pythonPackages.buildPythonApplication rec { - name = "mopidy-youtube-${version}"; - - version = "2.0.2"; - - src = fetchFromGitHub { - owner = "mopidy"; - repo = "mopidy-youtube"; - rev = "v${version}"; - sha256 = "06r3ikyg2ch5n7fbn3sgj04hk6icpfpk1r856qch41995k3bbfg7"; - }; - - propagatedBuildInputs = with pythonPackages; [ mopidy pafy ]; - - doCheck = false; - - meta = with stdenv.lib; { - description = "Mopidy extension for playing music from YouTube"; - license = licenses.asl20; - maintainers = [ maintainers.spwhitt ]; - }; -} diff --git a/pkgs/applications/audio/mopidy/gmusic.nix b/pkgs/applications/audio/mopidy/gmusic.nix new file mode 100644 index 000000000000..e58cddd42942 --- /dev/null +++ b/pkgs/applications/audio/mopidy/gmusic.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchurl, pythonPackages, mopidy }: + +pythonPackages.buildPythonApplication rec { + name = "mopidy-gmusic-${version}"; + version = "2.0.0"; + + src = fetchurl { + url = "https://github.com/mopidy/mopidy-gmusic/archive/v${version}.tar.gz"; + sha256 = "1xryw2aixfza3brxlgjdlg0lghlb17g7kay9zy56mlzp0jr7m87j"; + }; + + propagatedBuildInputs = [ + mopidy + pythonPackages.requests + pythonPackages.gmusicapi + pythonPackages.cachetools_1 + ]; + + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://www.mopidy.com/; + description = "Mopidy extension for playing music from Google Play Music"; + license = licenses.asl20; + maintainers = [ maintainers.jgillich ]; + hydraPlatforms = []; + }; +} diff --git a/pkgs/applications/audio/mopidy/iris.nix b/pkgs/applications/audio/mopidy/iris.nix new file mode 100644 index 000000000000..1c8b0af70e43 --- /dev/null +++ b/pkgs/applications/audio/mopidy/iris.nix @@ -0,0 +1,34 @@ +{ stdenv, pythonPackages, mopidy, mopidy-local-images }: + +pythonPackages.buildPythonApplication rec { + pname = "Mopidy-Iris"; + version = "3.16.3"; + + src = pythonPackages.fetchPypi { + inherit pname version; + sha256 = "1zdlvrqlj1hapaxnskrbp9idziy3rcxhpqhw3x4q25cjbl8m0b0d"; + }; + + propagatedBuildInputs = [ + mopidy + mopidy-local-images + ] ++ (with pythonPackages; [ + configobj + pylast + spotipy + raven + tornado + ]); + + postPatch = "sed -i /tornado/d setup.py"; + + # no tests implemented + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/jaedb/Iris; + description = "A fully-functional Mopidy web client encompassing Spotify and many other backends"; + license = licenses.asl20; + maintainers = [ maintainers.rvolosatovs ]; + }; +} diff --git a/pkgs/applications/audio/mopidy/local-images.nix b/pkgs/applications/audio/mopidy/local-images.nix new file mode 100644 index 000000000000..063821544aed --- /dev/null +++ b/pkgs/applications/audio/mopidy/local-images.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchFromGitHub, pythonPackages, mopidy, gobjectIntrospection }: + +pythonPackages.buildPythonApplication rec { + name = "mopidy-local-images-${version}"; + + version = "1.0.0"; + + src = fetchFromGitHub { + owner = "mopidy"; + repo = "mopidy-local-images"; + rev = "v${version}"; + sha256 = "0gdqxws0jish50mmi57mlqcs659wrllzv00czl18niz94vzvyc0d"; + }; + + buildInputs = [ gobjectIntrospection ]; + + checkInputs = [ + pythonPackages.mock + ]; + + propagatedBuildInputs = [ + mopidy + pythonPackages.pykka + pythonPackages.uritools + ]; + + meta = with stdenv.lib; { + homepage = https://github.com/mopidy/mopidy-local-images; + description = "Mopidy local library proxy extension for handling embedded album art"; + license = licenses.asl20; + maintainers = [ maintainers.rvolosatovs ]; + }; +} diff --git a/pkgs/applications/audio/mopidy/local-sqlite.nix b/pkgs/applications/audio/mopidy/local-sqlite.nix new file mode 100644 index 000000000000..7aebc43dabbb --- /dev/null +++ b/pkgs/applications/audio/mopidy/local-sqlite.nix @@ -0,0 +1,26 @@ +{ stdenv, fetchFromGitHub, pythonPackages, mopidy }: + +pythonPackages.buildPythonApplication rec { + name = "mopidy-local-sqlite-${version}"; + + version = "1.0.0"; + + src = fetchFromGitHub { + owner = "mopidy"; + repo = "mopidy-local-sqlite"; + rev = "v${version}"; + sha256 = "1fjd9ydbfwd1n9b9zw8zjn4l7c5hpam2n0xs51pjkjn82m3zq9zv"; + }; + + propagatedBuildInputs = [ + mopidy + pythonPackages.uritools + ]; + + meta = with stdenv.lib; { + homepage = https://github.com/mopidy/mopidy-local-sqlite; + description = "Mopidy SQLite local library extension"; + license = licenses.asl20; + maintainers = [ maintainers.rvolosatovs ]; + }; +} diff --git a/pkgs/applications/audio/mopidy/moped.nix b/pkgs/applications/audio/mopidy/moped.nix new file mode 100644 index 000000000000..3754bf763b20 --- /dev/null +++ b/pkgs/applications/audio/mopidy/moped.nix @@ -0,0 +1,26 @@ +{ stdenv, pythonPackages, mopidy, glibcLocales }: + +pythonPackages.buildPythonApplication rec { + pname = "Mopidy-Moped"; + version = "0.7.1"; + + src = pythonPackages.fetchPypi { + inherit pname version; + sha256 = "15461174037d87af93dd59a236d4275c5abf71cea0670ffff24a7d0399a8a2e4"; + }; + + LC_ALL = "en_US.UTF-8"; + buildInputs = [ glibcLocales ]; + propagatedBuildInputs = [ mopidy ]; + + # no tests implemented + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/martijnboland/moped; + description = "A web client for Mopidy"; + license = licenses.mit; + maintainers = [ maintainers.rickynils ]; + hydraPlatforms = []; + }; +} diff --git a/pkgs/applications/audio/mopidy/mopify.nix b/pkgs/applications/audio/mopidy/mopify.nix new file mode 100644 index 000000000000..d55e711cf330 --- /dev/null +++ b/pkgs/applications/audio/mopidy/mopify.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, pythonPackages, mopidy }: + +pythonPackages.buildPythonApplication rec { + pname = "Mopidy-Mopify"; + version = "1.6.1"; + + src = pythonPackages.fetchPypi { + inherit pname version; + sha256 = "93ad2b3d38b1450c8f2698bb908b0b077a96b3f64cdd6486519e518132e23a5c"; + }; + + propagatedBuildInputs = with pythonPackages; [ mopidy configobj ]; + + # no tests implemented + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/dirkgroenen/mopidy-mopify; + description = "A mopidy webclient based on the Spotify webbased interface"; + license = licenses.gpl3; + maintainers = [ maintainers.Gonzih ]; + }; +} diff --git a/pkgs/applications/audio/mopidy/musicbox-webclient.nix b/pkgs/applications/audio/mopidy/musicbox-webclient.nix new file mode 100644 index 000000000000..d2f525bffd1d --- /dev/null +++ b/pkgs/applications/audio/mopidy/musicbox-webclient.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchFromGitHub, pythonPackages, mopidy }: + +pythonPackages.buildPythonApplication rec { + name = "mopidy-musicbox-webclient-${version}"; + + version = "2.3.0"; + + src = fetchFromGitHub { + owner = "pimusicbox"; + repo = "mopidy-musicbox-webclient"; + rev = "v${version}"; + sha256 = "1jcfrwsi7axiph3jplqzmcqia9pc46xb2yf13d8h6lnh3h49rwvz"; + }; + + propagatedBuildInputs = [ mopidy ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Mopidy extension for playing music from SoundCloud"; + license = licenses.mit; + maintainers = [ maintainers.spwhitt ]; + }; +} diff --git a/pkgs/applications/audio/mopidy/soundcloud.nix b/pkgs/applications/audio/mopidy/soundcloud.nix new file mode 100644 index 000000000000..098812961649 --- /dev/null +++ b/pkgs/applications/audio/mopidy/soundcloud.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchFromGitHub, pythonPackages, mopidy }: + +pythonPackages.buildPythonApplication rec { + name = "mopidy-soundcloud-${version}"; + + version = "2.0.2"; + + src = fetchFromGitHub { + owner = "mopidy"; + repo = "mopidy-soundcloud"; + rev = "v${version}"; + sha256 = "13n44975n1wwcf7qg1c7drc2bavhjnr9hnq1v0n5hdgyx8ji67gi"; + }; + + propagatedBuildInputs = [ mopidy ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Mopidy extension for playing music from SoundCloud"; + license = licenses.mit; + maintainers = [ maintainers.spwhitt ]; + }; +} diff --git a/pkgs/applications/audio/mopidy/spotify-tunigo.nix b/pkgs/applications/audio/mopidy/spotify-tunigo.nix new file mode 100644 index 000000000000..034a07bf027d --- /dev/null +++ b/pkgs/applications/audio/mopidy/spotify-tunigo.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchFromGitHub, pythonPackages, mopidy, mopidy-spotify }: + +pythonPackages.buildPythonApplication rec { + name = "mopidy-spotify-tunigo-${version}"; + + version = "1.0.0"; + + src = fetchFromGitHub { + owner = "trygveaa"; + repo = "mopidy-spotify-tunigo"; + rev = "v${version}"; + sha256 = "1jwk0b2iz4z09qynnhcr07w15lx6i1ra09s9lp48vslqcf2fp36x"; + }; + + propagatedBuildInputs = [ mopidy mopidy-spotify pythonPackages.tunigo ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Mopidy extension for providing the browse feature of Spotify"; + license = licenses.asl20; + maintainers = [ maintainers.spwhitt ]; + }; +} diff --git a/pkgs/applications/audio/mopidy/spotify.nix b/pkgs/applications/audio/mopidy/spotify.nix new file mode 100644 index 000000000000..64b5ee629b33 --- /dev/null +++ b/pkgs/applications/audio/mopidy/spotify.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, pythonPackages, mopidy }: + +pythonPackages.buildPythonApplication rec { + name = "mopidy-spotify-${version}"; + version = "3.1.0"; + + src = fetchurl { + url = "https://github.com/mopidy/mopidy-spotify/archive/v${version}.tar.gz"; + sha256 = "1mh87w4j0ypvsrnax7kkjgfxfpnw3l290jvfzg56b8qlwf20khjl"; + }; + + propagatedBuildInputs = [ mopidy pythonPackages.pyspotify ]; + + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://www.mopidy.com/; + description = "Mopidy extension for playing music from Spotify"; + license = licenses.asl20; + maintainers = [ maintainers.rickynils ]; + hydraPlatforms = []; + }; +} diff --git a/pkgs/applications/audio/mopidy/youtube.nix b/pkgs/applications/audio/mopidy/youtube.nix new file mode 100644 index 000000000000..d3eb8539a19c --- /dev/null +++ b/pkgs/applications/audio/mopidy/youtube.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchFromGitHub, pythonPackages, mopidy }: + +pythonPackages.buildPythonApplication rec { + name = "mopidy-youtube-${version}"; + + version = "2.0.2"; + + src = fetchFromGitHub { + owner = "mopidy"; + repo = "mopidy-youtube"; + rev = "v${version}"; + sha256 = "06r3ikyg2ch5n7fbn3sgj04hk6icpfpk1r856qch41995k3bbfg7"; + }; + + propagatedBuildInputs = with pythonPackages; [ mopidy pafy ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Mopidy extension for playing music from YouTube"; + license = licenses.asl20; + maintainers = [ maintainers.spwhitt ]; + }; +} -- cgit 1.4.1