diff options
author | Mario Rodas <marsam@users.noreply.github.com> | 2022-07-01 20:28:33 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-01 20:28:33 -0500 |
commit | 9a4688e49056132aea36b577b9e33af2d8060566 (patch) | |
tree | a2fed1f1557c5de6be1878f62dc20d52054b8038 | |
parent | 445395e3b24077803c43772fc845981d4c10ce55 (diff) | |
parent | 4400063cfa87247a6167c1c84100f996ab969b1f (diff) |
Merge pull request #162426 from magnetophon/DelayArchitect
DelayArchitect: init at unstable-2022-01-16
-rw-r--r-- | pkgs/applications/audio/delayarchitect/default.nix | 40 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 42 insertions, 0 deletions
diff --git a/pkgs/applications/audio/delayarchitect/default.nix b/pkgs/applications/audio/delayarchitect/default.nix new file mode 100644 index 0000000000000..3500d51d29529 --- /dev/null +++ b/pkgs/applications/audio/delayarchitect/default.nix @@ -0,0 +1,40 @@ +{ lib, stdenv, fetchFromGitHub, libGL, libX11, libXext, libXrandr, libXinerama, libXcursor, freetype, alsa-lib, cmake, pkg-config, gcc-unwrapped }: + +stdenv.mkDerivation rec { + pname = "delayarchitect"; + version = "unstable-2022-01-16"; + + src = fetchFromGitHub { + owner = "jpcima"; + repo = "DelayArchitect"; + rev = "5abf4dfb7f92ba604d591a2c388d2d69a9055fe3"; + sha256 = "sha256-LoK2pYPLzyJF7tDJPRYer6gKHNYzvFvX/d99TuOPECo="; + fetchSubmodules = true; + }; + + nativeBuildInputs = [ cmake pkg-config ]; + + buildInputs = [ + libGL libX11 libXext libXrandr libXinerama libXcursor freetype alsa-lib + ]; + + cmakeFlags = [ + "-DCMAKE_AR=${gcc-unwrapped}/bin/gcc-ar" + "-DCMAKE_RANLIB=${gcc-unwrapped}/bin/gcc-ranlib" + "-DCMAKE_NM=${gcc-unwrapped}/bin/gcc-nm" + ]; + + installPhase = '' + mkdir -p $out/lib/vst3 + cd DelayArchitect_artefacts/Release + cp -r VST3/Delay\ Architect.vst3 $out/lib/vst3 + ''; + + meta = with lib; { + homepage = "https://github.com/jpcima/DelayArchitect"; + description = "A visual, musical editor for delay effects"; + maintainers = [ maintainers.magnetophon ]; + platforms = platforms.all; + license = licenses.gpl3Plus; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 41ed2debebab9..432f56dd83c81 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2268,6 +2268,8 @@ with pkgs; deltachat-cursed = callPackage ../applications/networking/instant-messengers/deltachat-cursed { }; + delayarchitect = callPackage ../applications/audio/delayarchitect { }; + deltachat-desktop = callPackage ../applications/networking/instant-messengers/deltachat-desktop { inherit (darwin.apple_sdk.frameworks) CoreServices; }; |