diff options
author | Matthew Bauer <mjbauer95@gmail.com> | 2018-04-17 13:49:19 -0500 |
---|---|---|
committer | Matthew Bauer <mjbauer95@gmail.com> | 2018-04-17 13:50:49 -0500 |
commit | 52893d527638be9ddeb3669796856508afff252e (patch) | |
tree | a70f8e35b1f84ec88dba31529107a2845cd3304e /pkgs/applications/audio/mopidy | |
parent | 6c182dd14dea6a68dd80e780c763b76dfceae0a2 (diff) | |
download | nixpkgs-52893d527638be9ddeb3669796856508afff252e.tar nixpkgs-52893d527638be9ddeb3669796856508afff252e.tar.gz nixpkgs-52893d527638be9ddeb3669796856508afff252e.tar.bz2 nixpkgs-52893d527638be9ddeb3669796856508afff252e.tar.lz nixpkgs-52893d527638be9ddeb3669796856508afff252e.tar.xz nixpkgs-52893d527638be9ddeb3669796856508afff252e.tar.zst nixpkgs-52893d527638be9ddeb3669796856508afff252e.zip |
treewide: move "extensions" drvs to dir
This cleans up the tree for pkgs/applications somewhat. Should not change any hashes.
Diffstat (limited to 'pkgs/applications/audio/mopidy')
-rw-r--r-- | pkgs/applications/audio/mopidy/gmusic.nix | 28 | ||||
-rw-r--r-- | pkgs/applications/audio/mopidy/iris.nix | 34 | ||||
-rw-r--r-- | pkgs/applications/audio/mopidy/local-images.nix | 33 | ||||
-rw-r--r-- | pkgs/applications/audio/mopidy/local-sqlite.nix | 26 | ||||
-rw-r--r-- | pkgs/applications/audio/mopidy/moped.nix | 26 | ||||
-rw-r--r-- | pkgs/applications/audio/mopidy/mopify.nix | 23 | ||||
-rw-r--r-- | pkgs/applications/audio/mopidy/musicbox-webclient.nix | 24 | ||||
-rw-r--r-- | pkgs/applications/audio/mopidy/soundcloud.nix | 24 | ||||
-rw-r--r-- | pkgs/applications/audio/mopidy/spotify-tunigo.nix | 24 | ||||
-rw-r--r-- | pkgs/applications/audio/mopidy/spotify.nix | 23 | ||||
-rw-r--r-- | pkgs/applications/audio/mopidy/youtube.nix | 24 |
11 files changed, 289 insertions, 0 deletions
diff --git a/pkgs/applications/audio/mopidy/gmusic.nix b/pkgs/applications/audio/mopidy/gmusic.nix new file mode 100644 index 00000000000..e58cddd4294 --- /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 00000000000..1c8b0af70e4 --- /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 00000000000..063821544ae --- /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 00000000000..7aebc43dabb --- /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 00000000000..3754bf763b2 --- /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 00000000000..d55e711cf33 --- /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 00000000000..d2f525bffd1 --- /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 00000000000..09881296164 --- /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 00000000000..034a07bf027 --- /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 00000000000..64b5ee629b3 --- /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 00000000000..d3eb8539a19 --- /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 ]; + }; +} |