From 2bcd5978306bb1e6eab88d890622e2cf8cfc07e0 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sat, 18 Oct 2025 22:31:40 -0700 Subject: [PATCH] lpd8editor: modernize, move to by-name/ --- .../lp/lpd8editor/package.nix} | 17 ++++++++--------- pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 8 insertions(+), 11 deletions(-) rename pkgs/{applications/audio/lpd8editor/default.nix => by-name/lp/lpd8editor/package.nix} (71%) diff --git a/pkgs/applications/audio/lpd8editor/default.nix b/pkgs/by-name/lp/lpd8editor/package.nix similarity index 71% rename from pkgs/applications/audio/lpd8editor/default.nix rename to pkgs/by-name/lp/lpd8editor/package.nix index b5071a2c5a41..34a8c5a0b7f1 100644 --- a/pkgs/applications/audio/lpd8editor/default.nix +++ b/pkgs/by-name/lp/lpd8editor/package.nix @@ -6,22 +6,21 @@ fetchFromGitHub, cmake, alsa-lib, - qttools, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lpd8editor"; version = "0.0.16"; src = fetchFromGitHub { owner = "charlesfleche"; repo = "lpd8editor"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-lRp2RhNiIf1VrryfKqYFSbKG3pktw3M7B49fXVoj+C8="; }; buildInputs = [ - qttools + qt5.qttools alsa-lib ]; @@ -31,12 +30,12 @@ stdenv.mkDerivation rec { qt5.wrapQtAppsHook ]; - meta = with lib; { + meta = { description = "Linux editor for the Akai LPD8"; homepage = "https://github.com/charlesfleche/lpd8editor"; - license = licenses.mit; - maintainers = with maintainers; [ pinpox ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pinpox ]; mainProgram = "lpd8editor"; - platforms = platforms.all; + platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c5e06085ea7e..51a91071871a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2778,8 +2778,6 @@ with pkgs; gemstash = callPackage ../development/tools/gemstash { }; - lpd8editor = libsForQt5.callPackage ../applications/audio/lpd8editor { }; - lp_solve = callPackage ../applications/science/math/lp_solve { inherit (darwin) autoSignDarwinBinariesHook; };