{ lib , stdenv , fetchurl , autoreconfHook , pkg-config , intltool , avahi , curl , dbus-glib , gettext , gtk3 , libmpdclient , libsoup , libxml2 , taglib , wrapGAppsHook }: stdenv.mkDerivation rec { pname = "ario"; version = "1.6"; src = fetchurl { url = "mirror://sourceforge/ario-player/${pname}-${version}.tar.gz"; sha256 = "16nhfb3h5pc7flagfdz7xy0iq6kvgy6h4bfpi523i57rxvlfshhl"; }; nativeBuildInputs = [ autoreconfHook pkg-config gettext intltool wrapGAppsHook ]; buildInputs = [ avahi curl dbus-glib gtk3 libmpdclient libsoup libxml2 taglib ]; postInstall = lib.optionalString stdenv.isDarwin '' for file in $out/lib/ario/plugins/*.dylib; do ln -s $file $out/lib/ario/plugins/$(basename $file .dylib).so done ''; meta = with lib; { description = "GTK client for MPD (Music player daemon)"; homepage = "https://ario-player.sourceforge.net/"; license = licenses.gpl2Plus; maintainers = [ maintainers.garrison ]; platforms = platforms.all; }; }