diff options
author | OPNA2608 <christoph.neidahl@gmail.com> | 2021-02-11 20:33:38 +0100 |
---|---|---|
committer | OPNA2608 <christoph.neidahl@gmail.com> | 2021-02-11 20:33:38 +0100 |
commit | 0a6928132ba69071ca8497fbb5f3d4806714cac9 (patch) | |
tree | d7d170ac2678b2e91972be7da14df939583c1c0a /pkgs | |
parent | c871fa4f3887e87fd4e6b27011d67d6fa769fc88 (diff) | |
download | nixpkgs-0a6928132ba69071ca8497fbb5f3d4806714cac9.tar nixpkgs-0a6928132ba69071ca8497fbb5f3d4806714cac9.tar.gz nixpkgs-0a6928132ba69071ca8497fbb5f3d4806714cac9.tar.bz2 nixpkgs-0a6928132ba69071ca8497fbb5f3d4806714cac9.tar.lz nixpkgs-0a6928132ba69071ca8497fbb5f3d4806714cac9.tar.xz nixpkgs-0a6928132ba69071ca8497fbb5f3d4806714cac9.tar.zst nixpkgs-0a6928132ba69071ca8497fbb5f3d4806714cac9.zip |
bambootracker: 0.4.5 -> 0.4.6
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/applications/audio/bambootracker/default.nix | 36 |
1 files changed, 12 insertions, 24 deletions
diff --git a/pkgs/applications/audio/bambootracker/default.nix b/pkgs/applications/audio/bambootracker/default.nix index 592b0fb0730..272f93f2099 100644 --- a/pkgs/applications/audio/bambootracker/default.nix +++ b/pkgs/applications/audio/bambootracker/default.nix @@ -1,48 +1,36 @@ { mkDerivation -, lib, stdenv +, lib , fetchFromGitHub , qmake -, qtbase +, pkg-config , qttools -, alsaSupport ? stdenv.hostPlatform.isLinux -, alsaLib -, pulseSupport ? stdenv.hostPlatform.isLinux -, libpulseaudio -, jackSupport ? stdenv.hostPlatform.isUnix -, libjack2 +, qtbase +, rtaudio +, rtmidi }: -let - - inherit (lib) optional optionals; -in mkDerivation rec { pname = "bambootracker"; - version = "0.4.5"; + version = "0.4.6"; src = fetchFromGitHub { owner = "rerrahkr"; repo = "BambooTracker"; rev = "v${version}"; - sha256 = "0ibi0sykxf6cp5la2c4pgxf5gvy56yv259fbmdwdrdyv6vlddf42"; + sha256 = "0iddqfw951dw9xpl4w7310sl4z544507ppb12i8g4fzvlxfw2ifc"; }; - sourceRoot = "source/BambooTracker"; + nativeBuildInputs = [ qmake qttools pkg-config ]; - nativeBuildInputs = [ qmake qttools ]; + buildInputs = [ qtbase rtaudio rtmidi ]; - buildInputs = [ qtbase ] - ++ optional alsaSupport alsaLib - ++ optional pulseSupport libpulseaudio - ++ optional jackSupport libjack2; + qmakeFlags = [ "CONFIG+=system_rtaudio" "CONFIG+=system_rtmidi" ]; - qmakeFlags = [ "CONFIG+=release" "CONFIG-=debug" ] - ++ optional pulseSupport "CONFIG+=use_pulse" - ++ optionals jackSupport [ "CONFIG+=use_jack" "CONFIG+=jack_has_rename" ]; + postConfigure = "make qmake_all"; meta = with lib; { description = "A tracker for YM2608 (OPNA) which was used in NEC PC-8801/9801 series computers"; - homepage = "https://github.com/rerrahkr/BambooTracker"; + homepage = "https://rerrahkr.github.io/BambooTracker"; license = licenses.gpl2Only; platforms = platforms.all; maintainers = with maintainers; [ OPNA2608 ]; |