9 stdenv.mkDerivation (finalAttrs: {
14 url = "https://alda-releases.nyc3.digitaloceanspaces.com/${finalAttrs.version}/client/linux-amd64/alda";
15 hash = "sha256-m4d3cLgqWmGMw0SM4J+7nvV/ytSoB7obMDiJCh3yboQ=";
18 src_player = fetchurl {
19 url = "https://alda-releases.nyc3.digitaloceanspaces.com/${finalAttrs.version}/player/non-windows/alda-player";
20 hash = "sha256-XwgOidQjnMClXPIS1JPzsVJ6c7vXwBHBAfUPX3WL8uU=";
25 nativeBuildInputs = [ makeWrapper ];
29 binPath = lib.makeBinPath [ jre ];
32 install -D ${finalAttrs.src_alda} $out/bin/alda
33 install -D ${finalAttrs.src_player} $out/bin/alda-player
35 wrapProgram $out/bin/alda --prefix PATH : $out/bin:${binPath}
36 wrapProgram $out/bin/alda-player --prefix PATH : $out/bin:${binPath}
40 description = "Music programming language for musicians";
41 homepage = "https://alda.io";
42 license = lib.licenses.epl10;
43 maintainers = [ lib.maintainers.ericdallo ];
44 platforms = jre.meta.platforms;