1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 emoji, 6 pydbus, 7 pygobject3, 8 unidecode, 9 setuptools, 10 strenum, 11}: 12buildPythonPackage rec { 13 pname = "mpris-server"; 14 version = "0.9.6"; 15 pyproject = true; 16 17 src = fetchPypi { 18 pname = "mpris_server"; 19 inherit version; 20 hash = "sha256-T0ZeDQiYIAhKR8aw3iv3rtwzc+R0PTQuIh6+Hi4rIHQ="; 21 }; 22 23 build-system = [ setuptools ]; 24 25 dependencies = [ 26 emoji 27 pydbus 28 pygobject3 29 strenum 30 unidecode 31 ]; 32 33 pythonImportsCheck = [ "mpris_server" ]; 34 35 # upstream has no tests 36 doCheck = false; 37 38 meta = { 39 description = "Publish a MediaPlayer2 MPRIS device to D-Bus"; 40 homepage = "https://pypi.org/project/mpris-server/"; 41 license = lib.licenses.agpl3Only; 42 maintainers = with lib.maintainers; [ quadradical ]; 43 }; 44}