diff --git a/pkgs/by-name/me/mellowplayer/package.nix b/pkgs/by-name/me/mellowplayer/package.nix deleted file mode 100644 index 89429be73733..000000000000 --- a/pkgs/by-name/me/mellowplayer/package.nix +++ /dev/null @@ -1,75 +0,0 @@ -{ - stdenv, - cmake, - fetchFromGitLab, - lib, - libnotify, - pkg-config, - libsForQt5, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "MellowPlayer"; - version = "3.6.8"; - - src = fetchFromGitLab { - owner = "ColinDuquesnoy"; - repo = "MellowPlayer"; - tag = finalAttrs.version; - hash = "sha256-rsF2xQet7U8d4oGU/HgghvE3vvmkxjlGXPBlLD9mWTk="; - }; - - nativeBuildInputs = [ - cmake - pkg-config - libsForQt5.wrapQtAppsHook - ]; - - buildInputs = [ - libnotify - libsForQt5.qtbase - libsForQt5.qtdeclarative - libsForQt5.qtgraphicaleffects - libsForQt5.qtquickcontrols2 - libsForQt5.qttools - libsForQt5.qtwebengine - ]; - - doCheck = true; - - cmakeFlags = [ "-DBUILD_TESTS=ON" ]; - - preCheck = '' - # Running the tests requires a location at the home directory for logging. - export HOME="$NIX_BUILD_TOP/home" - mkdir -p "$HOME/.local/share/MellowPlayer.Tests/MellowPlayer.Tests/Logs" - - # Without this, the tests fail because they cannot create the QT Window - export QT_QPA_PLATFORM=offscreen - '' - # TODO: The tests are failing because it can't locate QT plugins. Is there a better way to do this? - + (builtins.concatStringsSep "\n" ( - lib.lists.flatten ( - map (pkg: [ - (lib.optionalString (pkg ? qtPluginPrefix) '' - export QT_PLUGIN_PATH="${pkg}/${pkg.qtPluginPrefix}"''${QT_PLUGIN_PATH:+':'}$QT_PLUGIN_PATH - '') - - (lib.optionalString (pkg ? qtQmlPrefix) '' - export QML2_IMPORT_PATH="${pkg}/${pkg.qtQmlPrefix}"''${QML2_IMPORT_PATH:+':'}$QML2_IMPORT_PATH - '') - ]) finalAttrs.buildInputs - ) - )); - - meta = { - inherit (libsForQt5.qtbase.meta) platforms; - broken = stdenv.hostPlatform.isDarwin; # test build fails, but the project is not maintained anymore - - description = "Cloud music integration for your desktop"; - mainProgram = "MellowPlayer"; - homepage = "https://gitlab.com/ColinDuquesnoy/MellowPlayer"; - license = lib.licenses.gpl2; - maintainers = with lib.maintainers; [ kalbasit ]; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 16d4ed6e27b0..d4b2ef19f55e 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1349,6 +1349,7 @@ mapAliases { mediastreamer = throw "'mediastreamer' has been moved to 'linphonePackages.mediastreamer2'"; # Added 2025-09-20 mediastreamer-openh264 = throw "'mediastreamer-openh264' has been moved to 'linphonePackages.msopenh264'"; # Added 2025-09-20 meilisearch_1_11 = throw "'meilisearch_1_11' has been removed, as it is no longer supported"; # Added 2025-10-03 + mellowplayer = throw "'mellowplayer' has been removed as it was discontinued upstream in 2021."; # Added 2026-02-10 melmatcheq.lv2 = melmatcheq-lv2; # Added 2025-09-27 melonDS = warnAlias "'melonDS' has been renamed to 'melonds'" melonds; # Added 2026-02-08 meshlab-unstable = throw "meshlab-unstable has been removed, as it was behind meshlab"; # Added 2025-09-21