Unverified Commit 58d08457 authored by Franz Pletz's avatar Franz Pletz Committed by GitHub
Browse files

mopidyPackages: modernize and clean up (#424443)

parents 4df8cc70 0c1a3a55
Loading
Loading
Loading
Loading
+15 −7
Original line number Diff line number Diff line
{
  lib,
  python3Packages,
  pythonPackages,
  fetchPypi,
  mopidy,
}:

python3Packages.buildPythonApplication rec {
  pname = "Mopidy-Bandcamp";
pythonPackages.buildPythonApplication rec {
  pname = "mopidy-bandcamp";
  version = "1.1.5";
  format = "setuptools";
  pyproject = true;

  src = fetchPypi {
    inherit pname version;
    inherit version;
    pname = "Mopidy-Bandcamp";
    hash = "sha256-wg9zcOKfZQRhpyA1Cu5wvdwKpmrlcr2m9mrqBHgUXAQ=";
  };

  propagatedBuildInputs = with python3Packages; [
  build-system = [
    pythonPackages.setuptools
  ];

  dependencies = [
    mopidy
    pykka
    pythonPackages.pykka
  ];

  pythonImportsCheck = [ "mopidy_bandcamp" ];

  meta = with lib; {
    description = "Mopidy extension for playing music from bandcamp";
    homepage = "https://github.com/impliedchaos/mopidy-bandcamp";
+18 −14
Original line number Diff line number Diff line
{
  lib,
  python3Packages,
  pythonPackages,
  fetchPypi,
  mopidy,
}:

python3Packages.buildPythonApplication rec {
  pname = "Mopidy-Iris";
pythonPackages.buildPythonApplication rec {
  pname = "mopidy-iris";
  version = "3.69.3";
  format = "setuptools";
  pyproject = true;

  src = fetchPypi {
    inherit pname version;
    inherit version;
    pname = "Mopidy-Iris";
    hash = "sha256-PEAXnapiyxozijR053I7zQYRYLeDOV719L0QbO2r4r4=";
  };

  propagatedBuildInputs =
    [
  build-system = [
    pythonPackages.setuptools
  ];

  dependencies = [
    mopidy
    ]
    ++ (with python3Packages; [
      configobj
      requests
      tornado
    ]);
    pythonPackages.configobj
    pythonPackages.requests
    pythonPackages.tornado
  ];

  # no tests implemented
  doCheck = false;

  pythonImportsCheck = [ "mopidy_iris" ];

  meta = with lib; {
    homepage = "https://github.com/jaedb/Iris";
    description = "Fully-functional Mopidy web client encompassing Spotify and many other backends";
+8 −6
Original line number Diff line number Diff line
{
  lib,
  python3Packages,
  pythonPackages,
  fetchPypi,
  mopidy,
}:

python3Packages.buildPythonApplication rec {
pythonPackages.buildPythonApplication rec {
  pname = "mopidy-jellyfin";
  version = "1.0.6";
  format = "setuptools";
  pyproject = true;

  src = fetchPypi {
    inherit version;
@@ -16,10 +16,12 @@ python3Packages.buildPythonApplication rec {
    hash = "sha256-IKCPypMuluR0+mMALp8lB1oB1pSw4rN4rOl/eKn+Qvo=";
  };

  propagatedBuildInputs = [
  build-system = [ pythonPackages.setuptools ];

  dependencies = [
    mopidy
    python3Packages.unidecode
    python3Packages.websocket-client
    pythonPackages.unidecode
    pythonPackages.websocket-client
  ];

  # no tests implemented
+13 −7
Original line number Diff line number Diff line
{
  lib,
  mopidy,
  python3Packages,
  pythonPackages,
  fetchPypi,
}:

python3Packages.buildPythonApplication rec {
  pname = "Mopidy-Local";
pythonPackages.buildPythonApplication rec {
  pname = "mopidy-local";
  version = "3.3.0";
  format = "setuptools";
  pyproject = true;

  src = fetchPypi {
    inherit version;
@@ -16,15 +16,21 @@ python3Packages.buildPythonApplication rec {
    hash = "sha256-y6btbGk5UiVan178x7d9jq5OTnKMbuliHv0aRxuZK3o=";
  };

  propagatedBuildInputs = [
  build-system = [
    pythonPackages.setuptools
  ];

  dependencies = [
    mopidy
    python3Packages.uritools
    pythonPackages.uritools
  ];

  nativeCheckInputs = [
    python3Packages.pytestCheckHook
    pythonPackages.pytestCheckHook
  ];

  pythonImportsCheck = [ "mopidy_local" ];

  meta = with lib; {
    homepage = "https://github.com/mopidy/mopidy-local";
    description = "Mopidy extension for playing music from your local music archive";
+10 −4
Original line number Diff line number Diff line
@@ -7,22 +7,28 @@
}:

pythonPackages.buildPythonApplication rec {
  pname = "Mopidy-Moped";
  pname = "mopidy-moped";
  version = "0.7.1";
  format = "setuptools";
  pyproject = true;

  src = fetchPypi {
    inherit pname version;
    inherit version;
    pname = "Mopidy-Moped";
    sha256 = "15461174037d87af93dd59a236d4275c5abf71cea0670ffff24a7d0399a8a2e4";
  };

  LC_ALL = "en_US.UTF-8";
  buildInputs = [ glibcLocales ];
  propagatedBuildInputs = [ mopidy ];

  build-system = [ pythonPackages.setuptools ];

  dependencies = [ mopidy ];

  # no tests implemented
  doCheck = false;

  pythonImportsCheck = [ "mopidy_moped" ];

  meta = with lib; {
    homepage = "https://github.com/martijnboland/moped";
    description = "Web client for Mopidy";
Loading