tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
wip: better packaging?
Aaron Lindsay
6 years ago
e3f6b083
1c7bb464
+16
-9
2 changed files
expand all
collapse all
unified
split
pkgs
development
misc
msp430
gcc-support.nix
newlib.nix
+1
-1
pkgs/development/misc/msp430/gcc-support.nix
···
24
'';
25
homepage = https://www.ti.com/tool/msp430-gcc-opensource;
26
license = licenses.bsd3;
27
-
platforms = platforms.all;
28
maintainers = with maintainers; [ aerialx ];
29
};
30
}
···
24
'';
25
homepage = https://www.ti.com/tool/msp430-gcc-opensource;
26
license = licenses.bsd3;
27
+
platforms = [ "msp430-none" ];
28
maintainers = with maintainers; [ aerialx ];
29
};
30
}
+15
-8
pkgs/development/misc/msp430/newlib.nix
···
1
-
{ runCommand, lndir, newlib, msp430GccSupport }:
2
3
-
runCommand "msp430-${newlib.name}" {
0
4
inherit newlib;
5
inherit msp430GccSupport;
6
7
preferLocalBuild = true;
8
allowSubstitutes = false;
0
0
0
0
0
0
0
9
10
passthru = {
11
inherit (newlib) incdir libdir;
12
};
13
-
} ''
14
-
mkdir $out
15
-
${lndir}/bin/lndir -silent $newlib $out
16
-
${lndir}/bin/lndir -silent $msp430GccSupport/include $out/${newlib.incdir}
17
-
${lndir}/bin/lndir -silent $msp430GccSupport/lib $out/${newlib.libdir}
18
-
''
···
1
+
{ stdenvNoCC, lndir, newlib, msp430GccSupport }:
2
3
+
stdenvNoCC.mkDerivation {
4
+
name = "msp430-${newlib.name}";
5
inherit newlib;
6
inherit msp430GccSupport;
7
8
preferLocalBuild = true;
9
allowSubstitutes = false;
10
+
11
+
buildCommand = ''
12
+
mkdir $out
13
+
${lndir}/bin/lndir -silent $newlib $out
14
+
${lndir}/bin/lndir -silent $msp430GccSupport/include $out/${newlib.incdir}
15
+
${lndir}/bin/lndir -silent $msp430GccSupport/lib $out/${newlib.libdir}
16
+
'';
17
18
passthru = {
19
inherit (newlib) incdir libdir;
20
};
21
+
22
+
meta = {
23
+
platforms = [ "msp430-none" ];
24
+
};
25
+
}
0