refactor: use platform specs
This commit is contained in:
parent
2f31813c88
commit
aa7b2cd4ca
69 changed files with 319 additions and 756 deletions
|
|
@ -13,13 +13,11 @@ in
|
|||
main = "/bin/bash";
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -28,23 +28,11 @@ in
|
|||
main = "/bin/bash";
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "aarch64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "riscv64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -34,13 +34,8 @@ in
|
|||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,13 +12,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -29,19 +29,9 @@ in
|
|||
|
||||
platforms = [
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "aarch64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "riscv64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -67,44 +67,14 @@ in
|
|||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@linux";
|
||||
}
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "riscv64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
build = "@linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,13 +12,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -25,13 +25,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -25,13 +25,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
};
|
||||
|
||||
builder = builders.basic;
|
||||
|
||||
|
|
|
|||
|
|
@ -12,13 +12,11 @@ in
|
|||
license = lib.licenses.gpl2Only;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -12,13 +12,11 @@ in
|
|||
license = lib.licenses.bsdOriginal;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -27,23 +27,11 @@ in
|
|||
license = lib.licenses.bsdOriginal;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "aarch64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "riscv64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -17,9 +17,10 @@ let
|
|||
target = lib.systems.withBuildInfo config.platform.target;
|
||||
};
|
||||
|
||||
prefix = lib.strings.when (
|
||||
platform.build.triple != platform.host.triple
|
||||
) "${platform.host.triple}-";
|
||||
prefix = lib.strings.when
|
||||
(
|
||||
platform.build.triple != platform.host.triple
|
||||
) "${platform.host.triple}-";
|
||||
in
|
||||
{
|
||||
config = {
|
||||
|
|
@ -37,13 +38,8 @@ in
|
|||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,13 +12,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -27,23 +27,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "aarch64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "riscv64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -17,9 +17,10 @@ let
|
|||
target = lib.systems.withBuildInfo config.platform.target;
|
||||
};
|
||||
|
||||
prefix = lib.strings.when (
|
||||
platform.build.triple != platform.host.triple
|
||||
) "${platform.host.triple}-";
|
||||
prefix = lib.strings.when
|
||||
(
|
||||
platform.build.triple != platform.host.triple
|
||||
) "${platform.host.triple}-";
|
||||
|
||||
configureFlags = [
|
||||
"--prefix=${builtins.placeholder "out"}"
|
||||
|
|
@ -44,13 +45,8 @@ in
|
|||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,13 +12,11 @@ in
|
|||
license = lib.licenses.gpl3Only;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -27,23 +27,11 @@ in
|
|||
license = lib.licenses.gpl3Only;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "aarch64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "riscv64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -33,13 +33,8 @@ in
|
|||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,13 +12,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -29,19 +29,9 @@ in
|
|||
|
||||
platforms = [
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "aarch64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "riscv64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -33,13 +33,8 @@ in
|
|||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -29,19 +29,9 @@ in
|
|||
|
||||
platforms = [
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "aarch64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "riscv64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -33,13 +33,8 @@ in
|
|||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -17,13 +17,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -72,13 +72,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.basic;
|
||||
|
||||
|
|
|
|||
|
|
@ -18,9 +18,10 @@ let
|
|||
target = lib.systems.withBuildInfo config.platform.target;
|
||||
};
|
||||
|
||||
prefix = lib.strings.when (
|
||||
platform.build.triple != platform.target.triple
|
||||
) "${platform.target.triple}-";
|
||||
prefix = lib.strings.when
|
||||
(
|
||||
platform.build.triple != platform.target.triple
|
||||
) "${platform.target.triple}-";
|
||||
|
||||
patches = [
|
||||
../patches/libstdc++-target.patch
|
||||
|
|
@ -93,12 +94,7 @@ in
|
|||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "riscv64-linux";
|
||||
target = "@linux";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -18,9 +18,10 @@ let
|
|||
target = lib.systems.withBuildInfo config.platform.target;
|
||||
};
|
||||
|
||||
prefix = lib.strings.when (
|
||||
platform.build.triple != platform.target.triple
|
||||
) "${platform.target.triple}-";
|
||||
prefix = lib.strings.when
|
||||
(
|
||||
platform.build.triple != platform.target.triple
|
||||
) "${platform.target.triple}-";
|
||||
|
||||
patches = [
|
||||
../patches/libstdc++-target.patch
|
||||
|
|
@ -88,12 +89,7 @@ in
|
|||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "riscv64-linux";
|
||||
target = "@linux";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -28,23 +28,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "aarch64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "riscv64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -18,9 +18,10 @@ let
|
|||
target = lib.systems.withBuildInfo config.platform.target;
|
||||
};
|
||||
|
||||
prefix = lib.strings.when (
|
||||
platform.build.triple != platform.target.triple
|
||||
) "${platform.target.triple}-";
|
||||
prefix = lib.strings.when
|
||||
(
|
||||
platform.build.triple != platform.target.triple
|
||||
) "${platform.target.triple}-";
|
||||
|
||||
patches = [
|
||||
../patches/libstdc++-target.patch
|
||||
|
|
@ -88,13 +89,8 @@ in
|
|||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -75,23 +75,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "aarch64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "riscv64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
|
||||
builder = builders.basic;
|
||||
|
||||
|
|
|
|||
|
|
@ -13,15 +13,17 @@ let
|
|||
if
|
||||
config.platform.build == config.platform.host && config.platform.host != config.platform.target
|
||||
then
|
||||
packages.foundation.gcc.versions."13.2.0-stage2".extend {
|
||||
platform = lib.modules.overrides.force config.platform;
|
||||
}
|
||||
packages.foundation.gcc.versions."13.2.0-stage2".extend
|
||||
{
|
||||
platform = lib.modules.overrides.force config.platform;
|
||||
}
|
||||
else if
|
||||
config.platform.build != config.platform.host && config.platform.host == config.platform.target
|
||||
then
|
||||
packages.foundation.gcc.versions."13.2.0-stage3".extend {
|
||||
platform = lib.modules.overrides.force config.platform;
|
||||
}
|
||||
packages.foundation.gcc.versions."13.2.0-stage3".extend
|
||||
{
|
||||
platform = lib.modules.overrides.force config.platform;
|
||||
}
|
||||
else
|
||||
packages.foundation.gcc.versions."13.2.0-stage4".extend {
|
||||
platform = lib.modules.overrides.force config.platform;
|
||||
|
|
@ -37,34 +39,14 @@ in
|
|||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "aarch64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "riscv64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "riscv64-linux";
|
||||
target = "@linux";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -32,13 +32,11 @@ in
|
|||
license = lib.licenses.lgpl2Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.basic;
|
||||
|
||||
|
|
|
|||
|
|
@ -35,23 +35,11 @@ in
|
|||
license = lib.licenses.lgpl2Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "aarch64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "riscv64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
|
||||
dynamicLinker = package.dynamicLinker;
|
||||
|
||||
|
|
|
|||
|
|
@ -41,13 +41,8 @@ in
|
|||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,13 +12,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -27,23 +27,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "aarch64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "riscv64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -33,13 +33,8 @@ in
|
|||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,13 +12,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -25,13 +25,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -25,13 +25,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
};
|
||||
|
||||
builder = builders.basic;
|
||||
|
||||
|
|
|
|||
|
|
@ -12,13 +12,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -27,23 +27,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "aarch64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "riscv64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -38,13 +38,8 @@ in
|
|||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,13 +12,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -27,23 +27,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "aarch64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "riscv64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -33,13 +33,8 @@ in
|
|||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,13 +12,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -27,23 +27,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "aarch64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "riscv64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -33,13 +33,8 @@ in
|
|||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,13 +12,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -27,23 +27,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "aarch64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "riscv64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -33,13 +33,8 @@ in
|
|||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,13 +12,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -27,23 +27,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "aarch64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "riscv64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -32,14 +32,14 @@ in
|
|||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "aarch64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
build = "x86_64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -11,13 +11,11 @@ in
|
|||
license = lib.licenses.lgpl2Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -19,23 +19,11 @@ in
|
|||
license = lib.licenses.lgpl2Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "aarch64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "riscv64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -19,28 +19,11 @@ in
|
|||
license = lib.licenses.lgpl2Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "riscv64-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@linux";
|
||||
};
|
||||
|
||||
builder = builders.basic;
|
||||
|
||||
|
|
|
|||
|
|
@ -12,13 +12,11 @@ in
|
|||
license = lib.licenses.mit;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -18,18 +18,11 @@ in
|
|||
license = lib.licenses.mit;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = [ "i686-linux" "x86_64-linux" ];
|
||||
};
|
||||
|
||||
builder = builders.basic;
|
||||
|
||||
|
|
|
|||
|
|
@ -12,13 +12,11 @@ in
|
|||
license = lib.licenses.gpl3Plus;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -12,13 +12,11 @@ in
|
|||
license = lib.licenses.psfl;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -29,23 +29,11 @@ in
|
|||
license = lib.licenses.psfl;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "aarch64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "riscv64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
|
||||
builder = builders.basic;
|
||||
|
||||
|
|
@ -98,7 +86,7 @@ in
|
|||
bash ./configure \
|
||||
--prefix=$out \
|
||||
--build=${platform.build.triple} \
|
||||
--host=${platform.host.triple}
|
||||
--host=${platform.host.triple}
|
||||
'';
|
||||
|
||||
build = ''
|
||||
|
|
|
|||
|
|
@ -15,13 +15,11 @@ in
|
|||
];
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -30,23 +30,11 @@ in
|
|||
];
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "aarch64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "riscv64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -36,13 +36,8 @@ in
|
|||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
host = "@linux";
|
||||
target = "@host";
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -12,13 +12,11 @@ in
|
|||
license = lib.licenses.zlib;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "i686-linux";
|
||||
host = "i686-linux";
|
||||
target = "i686-linux";
|
||||
};
|
||||
|
||||
builder = builders.passthrough.extend {
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -25,23 +25,11 @@ in
|
|||
license = lib.licenses.zlib;
|
||||
};
|
||||
|
||||
platforms = [
|
||||
{
|
||||
build = "x86_64-linux";
|
||||
host = "x86_64-linux";
|
||||
target = "x86_64-linux";
|
||||
}
|
||||
{
|
||||
build = "aarch64-linux";
|
||||
host = "aarch64-linux";
|
||||
target = "aarch64-linux";
|
||||
}
|
||||
{
|
||||
build = "riscv64-linux";
|
||||
host = "riscv64-linux";
|
||||
target = "riscv64-linux";
|
||||
}
|
||||
];
|
||||
platforms = {
|
||||
build = "@linux";
|
||||
host = "@build";
|
||||
target = "@build";
|
||||
};
|
||||
|
||||
builder = builders.basic;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue