Merge pull request #7914 from pjones/pkg/mpdris2

New package: mpDris2, MPRIS 2 support for mpd

+35
+26
pkgs/tools/audio/mpdris2/default.nix
··· 1 + { stdenv, fetchurl, autoreconfHook, intltool 2 + , python, wrapPython, mpd, pygtk, dbus, pynotify 3 + }: 4 + 5 + stdenv.mkDerivation rec { 6 + name = "mpDris2"; 7 + version = "0.6"; 8 + 9 + src = fetchurl { 10 + url = "https://github.com/eonpatapon/${name}/archive/${version}.tar.gz"; 11 + sha256 = "0zdmamj2ldhr6y3s464w8y2x3yizda784jnlrg3j3myfabssisvz"; 12 + }; 13 + 14 + buildInputs = [ intltool autoreconfHook ]; 15 + propagatedBuildInputs = [ python wrapPython ]; 16 + pythonPath = [ mpd pygtk dbus pynotify ]; 17 + postInstall = "wrapPythonPrograms"; 18 + 19 + meta = with stdenv.lib; { 20 + description = "MPRIS 2 support for mpd"; 21 + homepage = https://github.com/eonpatapon/mpDris2/; 22 + license = licenses.gpl3; 23 + platforms = platforms.unix; 24 + maintainers = with maintainers; [ pjones ]; 25 + }; 26 + }
+9
pkgs/top-level/all-packages.nix
··· 842 842 843 843 mpdcron = callPackage ../tools/audio/mpdcron { }; 844 844 845 + mpdris2 = callPackage ../tools/audio/mpdris2 { 846 + python = pythonFull; 847 + wrapPython = pythonPackages.wrapPython; 848 + mpd = pythonPackages.mpd; 849 + pygtk = pythonPackages.pygtk; 850 + dbus = pythonPackages.dbus; 851 + pynotify = pythonPackages.notify; 852 + }; 853 + 845 854 syslogng = callPackage ../tools/system/syslog-ng { }; 846 855 847 856 syslogng_incubator = callPackage ../tools/system/syslog-ng-incubator { };