nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 puredata,
6}:
7
8stdenv.mkDerivation (finalAttrs: {
9 pname = "maxlib";
10 version = "1.5.7";
11
12 src = fetchFromGitHub {
13 owner = "electrickery";
14 repo = "pd-maxlib";
15 rev = "v${finalAttrs.version}";
16 sha256 = "10w9qfgn26lj3zqjksf2r1wsjpf5xy4dx22jay9l6idy9q62mxsn";
17 };
18
19 buildInputs = [ puredata ];
20
21 hardeningDisable = [ "format" ];
22
23 makeFlags = [ "prefix=$(out)" ];
24
25 postInstall = ''
26 mv $out/lib/pd-externals/maxlib/ $out
27 rm -rf $out/local/
28 rm -rf $out/lib/
29 '';
30
31 meta = {
32 description = "Library of non-tilde externals for puredata, by Miller Puckette";
33 homepage = "http://puredata.info/downloads/maxlib";
34 license = lib.licenses.gpl2;
35 maintainers = [ lib.maintainers.magnetophon ];
36 platforms = lib.platforms.linux;
37 };
38})