From 490bc12f6de312c9d27a90e1d4dce1f005337123 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 20 Oct 2025 17:50:33 -0700 Subject: [PATCH] traverso: move to by-name/ --- .../tr/traverso/package.nix} | 22 ++++++++++--------- pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 12 insertions(+), 12 deletions(-) rename pkgs/{applications/audio/traverso/default.nix => by-name/tr/traverso/package.nix} (74%) diff --git a/pkgs/applications/audio/traverso/default.nix b/pkgs/by-name/tr/traverso/package.nix similarity index 74% rename from pkgs/applications/audio/traverso/default.nix rename to pkgs/by-name/tr/traverso/package.nix index d58ccbf940f0..c554ac5683c9 100644 --- a/pkgs/applications/audio/traverso/default.nix +++ b/pkgs/by-name/tr/traverso/package.nix @@ -1,5 +1,5 @@ { - mkDerivation, + stdenv, lib, fetchurl, cmake, @@ -15,22 +15,24 @@ libsndfile, libvorbis, portaudio, - qtbase, wavpack, + libsForQt5, }: -mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "traverso"; version = "0.49.6"; src = fetchurl { - url = "https://traverso-daw.org/traverso-0.49.6.tar.gz"; + url = "https://traverso-daw.org/traverso-${finalAttrs.version}.tar.gz"; sha256 = "12f7x8kw4fw1j0xkwjrp54cy4cv1ql0zwz2ba5arclk4pf6bhl7q"; }; nativeBuildInputs = [ cmake pkg-config + libsForQt5.wrapQtAppsHook ]; + buildInputs = [ alsa-lib fftw @@ -43,7 +45,7 @@ mkDerivation { libsndfile.dev libvorbis portaudio - qtbase + libsForQt5.qtbase wavpack ]; @@ -56,15 +58,15 @@ mkDerivation { hardeningDisable = [ "format" ]; - meta = with lib; { + meta = { description = "Cross-platform multitrack audio recording and audio editing suite"; mainProgram = "traverso"; homepage = "https://traverso-daw.org/"; - license = with licenses; [ + license = with lib.licenses; [ gpl2Plus lgpl21Plus ]; - platforms = platforms.all; - maintainers = with maintainers; [ coconnor ]; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ coconnor ]; }; -} +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5c68da360a1c..28073e101548 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12634,8 +12634,6 @@ with pkgs; transmission_4-qt6 = transmission_4.override { enableQt6 = true; }; transmission_4-qt = transmission_4-qt5; - traverso = libsForQt5.callPackage ../applications/audio/traverso { }; - tinywl = callPackage ../applications/window-managers/tinywl { wlroots = wlroots_0_19; };