Commit 610af777 authored by OPNA2608's avatar OPNA2608
Browse files

bambootracker: 0.6.0 -> 0.6.1

parent 42b3a635
Loading
Loading
Loading
Loading
+26 −10
Original line number Diff line number Diff line
{ mkDerivation
, stdenv
{ stdenv
, lib
, fetchFromGitHub
, qmake
, pkg-config
, qttools
, qmake
, qtbase
, qttools
, rtaudio
, rtmidi
, wrapQtAppsHook
}:

mkDerivation rec {
stdenv.mkDerivation rec {
  pname = "bambootracker";
  version = "0.6.0";
  version = "0.6.1";

  src = fetchFromGitHub {
    owner = "BambooTracker";
    repo = "BambooTracker";
    rev = "v${version}";
    fetchSubmodules = true;
    sha256 = "sha256-yubaKTc8NFLxMY0/5c2VubRHgAGOsRlitmXJ1UHzl60=";
    hash = "sha256-Ymi1tjJCgStF0Rtseelq/YuTtBs2PrbF898TlbjyYUw=";
  };

  nativeBuildInputs = [ qmake qttools pkg-config ];
  nativeBuildInputs = [
    pkg-config
    qmake
    qttools
    wrapQtAppsHook
  ];

  buildInputs = [ qtbase rtaudio rtmidi ];
  buildInputs = [
    qtbase
    rtaudio
    rtmidi
  ];

  qmakeFlags = [ "CONFIG+=system_rtaudio" "CONFIG+=system_rtmidi" ];
  qmakeFlags = [
    "CONFIG+=system_rtaudio"
    "CONFIG+=system_rtmidi"
  ];

  postConfigure = "make qmake_all";

  # Wrapping the inside of the app bundles, avoiding double-wrapping
  dontWrapQtApps = stdenv.hostPlatform.isDarwin;

  postInstall = lib.optionalString stdenv.hostPlatform.isDarwin ''
    mkdir -p $out/Applications
    mv $out/{bin,Applications}/BambooTracker.app
    ln -s $out/{Applications/BambooTracker.app/Contents/MacOS,bin}/BambooTracker
    wrapQtApp $out/Applications/BambooTracker.app/Contents/MacOS/BambooTracker
  '';

  meta = with lib; {
+6 −1
Original line number Diff line number Diff line
@@ -28232,7 +28232,12 @@ with pkgs;
  azpainter = callPackage ../applications/graphics/azpainter { };
  bambootracker = libsForQt5.callPackage ../applications/audio/bambootracker { };
  bambootracker = libsForQt5.callPackage ../applications/audio/bambootracker {
    stdenv = if stdenv.hostPlatform.isDarwin then
      darwin.apple_sdk_11_0.stdenv
    else
      stdenv;
  };
  blocky = callPackage ../applications/networking/blocky { };