diff options
author | adisbladis <adisbladis@gmail.com> | 2020-03-15 12:32:04 +0000 |
---|---|---|
committer | adisbladis <adisbladis@gmail.com> | 2020-04-17 12:39:03 +0100 |
commit | 83cb22963b86c47b66cf8d187cd8055f50b974e0 (patch) | |
tree | 6abe0f960820d11107536f11a2e2c125c398e388 /pkgs/applications/audio/mopidy/mopidy.nix | |
parent | 357be5c66cff07efdfb8b02dc019111ef062fcc7 (diff) | |
download | nixlib-83cb22963b86c47b66cf8d187cd8055f50b974e0.tar nixlib-83cb22963b86c47b66cf8d187cd8055f50b974e0.tar.gz nixlib-83cb22963b86c47b66cf8d187cd8055f50b974e0.tar.bz2 nixlib-83cb22963b86c47b66cf8d187cd8055f50b974e0.tar.lz nixlib-83cb22963b86c47b66cf8d187cd8055f50b974e0.tar.xz nixlib-83cb22963b86c47b66cf8d187cd8055f50b974e0.tar.zst nixlib-83cb22963b86c47b66cf8d187cd8055f50b974e0.zip |
mopidy: Move mopidy default.nix to mopidy.nix
This is in anticipation of a mopidyPackages set
Diffstat (limited to 'pkgs/applications/audio/mopidy/mopidy.nix')
-rw-r--r-- | pkgs/applications/audio/mopidy/mopidy.nix | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/pkgs/applications/audio/mopidy/mopidy.nix b/pkgs/applications/audio/mopidy/mopidy.nix new file mode 100644 index 000000000000..66be35bfcc8f --- /dev/null +++ b/pkgs/applications/audio/mopidy/mopidy.nix @@ -0,0 +1,44 @@ +{ stdenv, fetchFromGitHub, python3Packages, wrapGAppsHook +, gst_all_1, glib-networking, gobject-introspection +}: + +python3Packages.buildPythonApplication rec { + pname = "mopidy"; + version = "3.0.2"; + + src = fetchFromGitHub { + owner = "mopidy"; + repo = "mopidy"; + rev = "v${version}"; + sha256 = "1n9lpgq0p112cjgsrc1cd6mnffk56y36g2c5skk9cqzw27qrkd15"; + }; + + nativeBuildInputs = [ wrapGAppsHook ]; + + buildInputs = with gst_all_1; [ + gst-plugins-base gst-plugins-good gst-plugins-ugly gst-plugins-bad + glib-networking gobject-introspection + ]; + + propagatedBuildInputs = with python3Packages; [ + gst-python pygobject3 pykka tornado_4 requests setuptools + ] ++ stdenv.lib.optional (!stdenv.isDarwin) dbus-python; + + # There are no tests + doCheck = false; + + preFixup = '' + gappsWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH : "$GST_PLUGIN_SYSTEM_PATH") + ''; + + meta = with stdenv.lib; { + homepage = "https://www.mopidy.com/"; + description = '' + An extensible music server that plays music from local disk, Spotify, + SoundCloud, Google Play Music, and more + ''; + license = licenses.asl20; + maintainers = [ maintainers.fpletz ]; + hydraPlatforms = []; + }; +} |