GOALS: ------------------------------------------------------------------------------- * compile * GNU Autoconf * GNU GCC * platforms: * Linux: * "i386-linux" "x86_64-linux" "armv6l-linux" "armv7l-linux" "aarch64-linux" "powerpc64le-linux" "riscv64-linux" * "x86_64-darwin" "aarch64-darwin" * Windows 10+ 64bit * "mingw-w64" (zicross or nixcrpkgs?) * Raspberry Pi? * "armv7l-hf-multiplatform" (ARMv7, v8? v8.2?) * "aarch64-hf-multiplatform" (AArch64) * VM image/OSv * x86_64, arm?, (kvm, firecracker, hyper-v, ...) * docker: * "x86_64-linux", "aarch64-linux" (AWS/EC2 Graviton 1/2) * upload/publish all artifacts * installers/packages * tgz of source for release * tgz for binaries * deb, rpm, flake, WiX (Windows) * signed and published * macOS? * asdf? * CI/CD * GHA/Actuated.dev ------------------------------------------------------------------------------- * Gitpod * README.md * build and other badges ----- nix flake show nix flake check nix shell github:gburd/hello -c hello nix flake show --json | jq '.packages."x86_64-linux"|keys[]'| xargs -I {} nix build .#{}