Faust: Difference between revisions

imported>Kvtb
Init page
 
Lukec (talk | contribs)
m Add lang="nix" to code block for syntax highlighting and change self: super: to final: prev:
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
Faust (Functional Audio Stream) is a functional programming language specifically designed for real-time signal processing and synthesis.
[https://faust.grame.fr Faust] (Functional Audio Stream) is a functional programming language specifically designed for real-time signal processing and synthesis.




Line 10: Line 10:
Simply add the following [[Overlays|overlay]]:
Simply add the following [[Overlays|overlay]]:


<syntaxhighlight lang="nix">
final: prev: {
  faust = prev.faust.overrideAttrs (old: {
    patches = (old.patches or [ ]) ++ [
      (prev.fetchpatch {
        url =
          "https://github.com/grame-cncm/faust/commit/cf80f4c94ac979922892a7f594121358cd178708.patch";
        sha256 = "sha256-MMFgCzAT33kwnBGvydyoqxJmMjWpxyF9Okjk1rMmrcw=";
      })
    ];
  });
};
</syntaxhighlight>


    (self: super: {
[[Category:Languages]]
        faust = super.faust.overrideAttrs (old: {
          patches = (old.patches or [ ]) ++ [
            (super.fetchpatch {
              url =
                "https://github.com/grame-cncm/faust/commit/cf80f4c94ac979922892a7f594121358cd178708.patch";
              sha256 = "sha256-MMFgCzAT33kwnBGvydyoqxJmMjWpxyF9Okjk1rMmrcw=";
            })
          ];
        });
      })