From ee347698c77175a2bc50f9d3448193037a16b2e7 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Thu, 4 Dec 2025 02:04:13 +0200 Subject: [PATCH] mpd-sima: migrate to by-name --- .../mp/mpd-sima/package.nix} | 17 +++++++++-------- pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 9 insertions(+), 10 deletions(-) rename pkgs/{tools/audio/mpd-sima/default.nix => by-name/mp/mpd-sima/package.nix} (73%) diff --git a/pkgs/tools/audio/mpd-sima/default.nix b/pkgs/by-name/mp/mpd-sima/package.nix similarity index 73% rename from pkgs/tools/audio/mpd-sima/default.nix rename to pkgs/by-name/mp/mpd-sima/package.nix index 00aee5bbd83e..d123630b72e0 100644 --- a/pkgs/tools/audio/mpd-sima/default.nix +++ b/pkgs/by-name/mp/mpd-sima/package.nix @@ -1,13 +1,12 @@ { lib, - buildPythonApplication, fetchFromGitLab, - python-musicpd, - requests, + python3Packages, sphinxHook, + nix-update-script, }: -buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "mpd-sima"; version = "0.18.2"; @@ -30,7 +29,7 @@ buildPythonApplication rec { sphinxBuilders = [ "man" ]; - propagatedBuildInputs = [ + dependencies = with python3Packages; [ requests python-musicpd ]; @@ -41,11 +40,13 @@ buildPythonApplication rec { export HOME="$(mktemp -d)" ''; - meta = with lib; { + passthru.updateScript = nix-update-script { }; + + meta = { description = "Autoqueuing mpd client"; homepage = "https://kaliko.me/mpd-sima/"; - license = licenses.gpl3Plus; - platforms = platforms.linux; + license = lib.licenses.gpl3Plus; + platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ apfelkuchen6 ]; mainProgram = "mpd-sima"; }; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index eb80334a36b6..12fe6c1f9f2a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2143,8 +2143,6 @@ with pkgs; inherit (gst_all_1) gstreamer gst-plugins-base; }; - mpd-sima = python3Packages.callPackage ../tools/audio/mpd-sima { }; - nltk-data = recurseIntoAttrs (callPackage ../tools/text/nltk-data { }); seabios-coreboot = seabios.override { ___build-type = "coreboot"; };