From 02334f5bb7b37175771f6563e8c8f10f78f4192a Mon Sep 17 00:00:00 2001 From: Manuel Mendez Date: Mon, 25 Jul 2022 17:56:28 -0400 Subject: [PATCH 1/2] nootka: 1.4.7 -> 2.0.2 --- pkgs/applications/audio/nootka/default.nix | 25 +++++++++++++++------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/audio/nootka/default.nix b/pkgs/applications/audio/nootka/default.nix index 59d58df8c8dc..2b2372c6d87f 100644 --- a/pkgs/applications/audio/nootka/default.nix +++ b/pkgs/applications/audio/nootka/default.nix @@ -1,19 +1,30 @@ { lib, stdenv, fetchurl, cmake -, alsa-lib, fftwSinglePrec, libjack2, libpulseaudio, libvorbis, soundtouch, qtbase +, alsa-lib, fftwSinglePrec, libjack2, libpulseaudio, libvorbis, soundtouch +, qtbase, qtdeclarative, qtgraphicaleffects, qtquickcontrols2, qttools, wrapQtAppsHook }: stdenv.mkDerivation rec { pname = "nootka"; - version = "1.4.7"; + version = "2.0.2"; src = fetchurl { url = "mirror://sourceforge/nootka/${pname}-${version}-source.tar.bz2"; - sha256 = "1y9wlwri74v2z9dwbcfjs7xri54yra24vpwq19xi2lfv1nbs518x"; + sha256 = "sha256-ZHdyLZ3+TCpQ77tcNuDlN2124qLDZu9DdH5x7RI1HIs="; }; - nativeBuildInputs = [ cmake ]; + nativeBuildInputs = [ cmake wrapQtAppsHook ]; buildInputs = [ - alsa-lib fftwSinglePrec libjack2 libpulseaudio libvorbis soundtouch qtbase + alsa-lib + fftwSinglePrec + libjack2 + libpulseaudio + libvorbis + soundtouch + qtbase + qtdeclarative + qtgraphicaleffects + qtquickcontrols2 + qttools ]; cmakeFlags = [ @@ -22,13 +33,11 @@ stdenv.mkDerivation rec { "-DENABLE_PULSEAUDIO=ON" ]; - dontWrapQtApps = true; - meta = with lib; { description = "Application for practicing playing musical scores and ear training"; homepage = "https://nootka.sourceforge.io/"; license = licenses.gpl3Plus; - maintainers = with maintainers; [ orivej ]; + maintainers = with maintainers; [ mmlb orivej ]; platforms = platforms.linux; }; } From ac82ac550e515e831d1b0f01d5bafe89de25bb74 Mon Sep 17 00:00:00 2001 From: Manuel Mendez Date: Mon, 25 Jul 2022 20:19:57 -0400 Subject: [PATCH 2/2] nootka: drop unstable package --- pkgs/applications/audio/nootka/unstable.nix | 54 --------------------- pkgs/top-level/all-packages.nix | 1 - 2 files changed, 55 deletions(-) delete mode 100644 pkgs/applications/audio/nootka/unstable.nix diff --git a/pkgs/applications/audio/nootka/unstable.nix b/pkgs/applications/audio/nootka/unstable.nix deleted file mode 100644 index 9dbaefa74063..000000000000 --- a/pkgs/applications/audio/nootka/unstable.nix +++ /dev/null @@ -1,54 +0,0 @@ -{ lib -, stdenv -, fetchurl -, cmake -, alsa-lib -, fftwSinglePrec -, libjack2 -, libpulseaudio -, libvorbis -, soundtouch -, qtbase -, qtdeclarative -, qtquickcontrols2 -}: - -stdenv.mkDerivation rec { - pname = "nootka"; - version = "1.7.0-beta1"; - - src = fetchurl { - url = "mirror://sourceforge/nootka/nootka-${version}-source.tar.bz2"; - sha256 = "13b50vnpr1zx2mrgkc8fmhsyfa19rqq1rksvn31145dy6fk1f3gc"; - }; - - nativeBuildInputs = [ cmake ]; - buildInputs = [ - alsa-lib - fftwSinglePrec - libjack2 - libpulseaudio - libvorbis - soundtouch - qtbase - qtdeclarative - qtquickcontrols2 - ]; - - dontWrapQtApps = true; - - cmakeFlags = [ - "-DCMAKE_INCLUDE_PATH=${libjack2}/include/jack;${libpulseaudio.dev}/include/pulse" - "-DENABLE_JACK=ON" - "-DENABLE_PULSEAUDIO=ON" - ]; - - meta = with lib; { - broken = (stdenv.isLinux && stdenv.isAarch64); - description = "Application for practicing playing musical scores and ear training"; - homepage = "https://nootka.sourceforge.io/"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ orivej ]; - platforms = platforms.linux; - }; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 12998682665a..63c8fafa4624 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -30002,7 +30002,6 @@ with pkgs; notion = callPackage ../applications/window-managers/notion { }; nootka = qt5.callPackage ../applications/audio/nootka { }; - nootka-unstable = qt5.callPackage ../applications/audio/nootka/unstable.nix { }; novnc = callPackage ../applications/networking/novnc { };