refactor: default host and target platforms based on build
This commit is contained in:
parent
1f7ae040bc
commit
ab85ed8550
72 changed files with 51 additions and 291 deletions
|
|
@ -62,7 +62,7 @@ in
|
|||
host = if host == "@build" then build else host;
|
||||
target =
|
||||
if target == "@host" then
|
||||
host
|
||||
if host == "@build" then build else host
|
||||
else if target == "@build" then
|
||||
build
|
||||
else
|
||||
|
|
@ -80,8 +80,6 @@ in
|
|||
spec: value:
|
||||
if builtins.isList value then
|
||||
builtins.concatMap (system: lib.platforms.expand spec system) value
|
||||
else if value == "@build" then
|
||||
lib.platforms.expand spec spec.build
|
||||
else if value == "@build" || value == "@host" then
|
||||
[ value ]
|
||||
else if lib.strings.hasPrefix "@" value then
|
||||
|
|
|
|||
|
|
@ -319,16 +319,19 @@ in
|
|||
build = lib.options.create {
|
||||
description = "The build platform for the package.";
|
||||
type = lib.types.string;
|
||||
default.value = "@all";
|
||||
};
|
||||
|
||||
host = lib.options.create {
|
||||
description = "The host platform for the package.";
|
||||
type = lib.types.string;
|
||||
default.value = "@build";
|
||||
};
|
||||
|
||||
target = lib.options.create {
|
||||
description = "The target platform for the package.";
|
||||
type = lib.types.string;
|
||||
default.value = "@host";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -13,11 +13,7 @@ in
|
|||
main = "/bin/bash";
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -26,11 +26,7 @@ in
|
|||
main = "/bin/bash";
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
platforms.build = "@linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -29,12 +29,10 @@ in
|
|||
{
|
||||
build = "i686-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,11 +12,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -25,13 +25,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
}
|
||||
];
|
||||
platforms.build = "@linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -67,13 +67,11 @@ in
|
|||
platforms = [
|
||||
{
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@linux";
|
||||
}
|
||||
{
|
||||
build = "@linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,11 +12,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -23,11 +23,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
};
|
||||
platforms.build = "x86_64-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ in
|
|||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
};
|
||||
|
||||
builder = builders.foundation.basic;
|
||||
|
|
|
|||
|
|
@ -12,11 +12,7 @@ in
|
|||
license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -12,11 +12,7 @@ in
|
|||
license = lib.licenses.bsdOriginal;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -25,11 +25,7 @@ in
|
|||
license = lib.licenses.bsdOriginal;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
platforms.build = "@linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -31,12 +31,10 @@ in
|
|||
{
|
||||
build = "i686-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,11 +12,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -25,11 +25,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
platforms.build = "@linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -35,12 +35,10 @@ in
|
|||
{
|
||||
build = "i686-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,11 +12,7 @@ in
|
|||
license = lib.licenses.gpl3Only;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -25,11 +25,7 @@ in
|
|||
license = lib.licenses.gpl3Only;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
platforms.build = "@linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -28,12 +28,10 @@ in
|
|||
{
|
||||
build = "i686-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,11 +12,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -25,13 +25,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
}
|
||||
];
|
||||
platforms.build = "@linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -28,12 +28,10 @@ in
|
|||
{
|
||||
build = "i686-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,13 +12,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -25,13 +25,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
}
|
||||
];
|
||||
platforms.build = "@linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -28,12 +28,10 @@ in
|
|||
{
|
||||
build = "i686-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -15,11 +15,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -71,11 +71,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.basic;
|
||||
|
||||
|
|
|
|||
|
|
@ -86,12 +86,10 @@ in
|
|||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "@linux";
|
||||
}
|
||||
];
|
||||
|
|
|
|||
|
|
@ -81,12 +81,10 @@ in
|
|||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "@linux";
|
||||
}
|
||||
];
|
||||
|
|
|
|||
|
|
@ -26,11 +26,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
platforms.build = "@linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -83,12 +83,10 @@ in
|
|||
{
|
||||
build = "i686-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -74,11 +74,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
platforms.build = "@linux";
|
||||
|
||||
builder = builders.foundation.basic;
|
||||
|
||||
|
|
|
|||
|
|
@ -36,12 +36,9 @@ in
|
|||
platforms = [
|
||||
{
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "@linux";
|
||||
}
|
||||
];
|
||||
|
|
|
|||
|
|
@ -31,11 +31,7 @@ in
|
|||
license = lib.licenses.lgpl2Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.basic;
|
||||
|
||||
|
|
|
|||
|
|
@ -33,11 +33,7 @@ in
|
|||
license = lib.licenses.lgpl2Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
platforms.build = "@linux";
|
||||
|
||||
dynamicLinker = package.dynamicLinker;
|
||||
|
||||
|
|
|
|||
|
|
@ -36,12 +36,10 @@ in
|
|||
{
|
||||
build = "i686-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,11 +12,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -25,11 +25,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
platforms.build = "@linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -28,12 +28,10 @@ in
|
|||
{
|
||||
build = "i686-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,11 +12,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -23,11 +23,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
};
|
||||
platforms.build = "x86_64-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ in
|
|||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
};
|
||||
|
||||
builder = builders.foundation.basic;
|
||||
|
|
|
|||
|
|
@ -12,11 +12,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -25,11 +25,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
platforms.build = "@linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -33,12 +33,10 @@ in
|
|||
{
|
||||
build = "i686-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,11 +12,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -25,11 +25,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
platforms.build = "@linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -28,12 +28,10 @@ in
|
|||
{
|
||||
build = "i686-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,11 +12,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -25,11 +25,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
platforms.build = "@linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -28,12 +28,10 @@ in
|
|||
{
|
||||
build = "i686-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,11 +12,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -25,11 +25,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
platforms.build = "@linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -28,12 +28,10 @@ in
|
|||
{
|
||||
build = "i686-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,11 +12,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -25,11 +25,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
platforms.build = "@linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -28,17 +28,13 @@ in
|
|||
{
|
||||
build = "i686-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
{
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -11,11 +11,7 @@ in
|
|||
license = lib.licenses.lgpl2Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -18,11 +18,7 @@ in
|
|||
license = lib.licenses.lgpl2Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
platforms.build = "@linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ in
|
|||
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@linux";
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -12,11 +12,7 @@ in
|
|||
license = lib.licenses.mit;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -19,7 +19,6 @@ in
|
|||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = [
|
||||
"i686-linux"
|
||||
"x86_64-linux"
|
||||
|
|
|
|||
|
|
@ -12,11 +12,7 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -12,11 +12,7 @@ in
|
|||
license = lib.licenses.psfl;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -27,11 +27,7 @@ in
|
|||
license = lib.licenses.psfl;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
platforms.build = "@linux";
|
||||
|
||||
builder = builders.foundation.basic;
|
||||
|
||||
|
|
|
|||
|
|
@ -15,11 +15,7 @@ in
|
|||
];
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -28,11 +28,7 @@ in
|
|||
];
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
platforms.build = "@linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -30,12 +30,10 @@ in
|
|||
{
|
||||
build = "i686-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,11 +12,7 @@ in
|
|||
license = lib.licenses.zlib;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
platforms.build = "i686-linux";
|
||||
|
||||
builder = builders.foundation.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -17,11 +17,7 @@ in
|
|||
license = lib.licenses.zlib;
|
||||
};
|
||||
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
platforms.build = "@linux";
|
||||
|
||||
builder = builders.foundation.basic;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue