Wolfgang Thaller
09e4e34c41
disable garnix for now
2023-12-28 22:29:24 +01:00
Wolfgang Thaller
8063e142d7
re-enable regular build
2023-12-28 22:26:23 +01:00
Wolfgang Thaller
3516d8ca44
no reason to limit parallelism for the nix builds
...
(yet, until the carbon & powerpc builds actually share a package)
2023-12-28 22:25:29 +01:00
Wolfgang Thaller
e0d73d5329
update README for nix flakes
2023-12-28 21:34:56 +01:00
Wolfgang Thaller
504108a43a
deprecate default.nix
2023-12-28 20:57:54 +01:00
Wolfgang Thaller
db9c28db76
crossPkgs -> pkgsCross
2023-12-28 20:40:32 +01:00
Wolfgang Thaller
08baa1ab70
use macos-latest and ubuntu-latest for nix builds
2023-12-28 20:40:19 +01:00
Wolfgang Thaller
ede7d46d0e
hfsutils: add missing includes
2023-12-28 00:59:39 +01:00
Wolfgang Thaller
1ee050839f
various fixes & workarounds for nix/mac
2023-12-27 23:51:51 +01:00
Wolfgang Thaller
3c453c897f
fix --out-link option syntax
2023-12-26 23:52:27 +01:00
Wolfgang Thaller
de58f40581
try to fix a nixpkgs assert
2023-12-26 23:50:25 +01:00
Wolfgang Thaller
3193ad031c
trust the right user for cache setup
2023-12-26 23:37:56 +01:00
Wolfgang Thaller
d88e9aba55
disable non-nix builds
2023-12-26 23:33:22 +01:00
Wolfgang Thaller
193610a2e1
we want nix in path
2023-12-26 23:33:00 +01:00
Wolfgang Thaller
ddfda03281
install cachix via nixpkgs#cachix
2023-12-26 23:28:47 +01:00
Wolfgang Thaller
d22b0d3184
setup nx before checkout
2023-12-26 23:26:45 +01:00
Wolfgang Thaller
9ccb30d35c
use no-confirm option for nix installer
2023-12-26 23:25:43 +01:00
Wolfgang Thaller
d37d7e0612
use determinate nix installer & flake build on ADO
2023-12-26 23:22:55 +01:00
Wolfgang Thaller
97a0822244
add platform-specific samples packages
2023-12-26 23:14:38 +01:00
Wolfgang Thaller
7bebb04690
use nixos-23.11, update niv to match flake
2023-12-26 20:26:57 +01:00
Wolfgang Thaller
867b3eca74
update multiversal
2023-12-26 20:15:15 +01:00
Wolfgang Thaller
af8c831bfa
add carbon to default package
2023-12-26 19:54:40 +01:00
Wolfgang Thaller
047e390419
add a 'samples' package
2023-12-26 19:53:51 +01:00
Wolfgang Thaller
2dd9d79398
add a check so that the flake can be used with submodules as well
2023-12-26 19:53:34 +01:00
Wolfgang Thaller
914ce6e144
add an url for flake-parts
2023-12-26 19:04:49 +01:00
Wolfgang Thaller
faf6b7fbbf
we don't actually need libcCrossChooser
2023-12-26 18:44:00 +01:00
Wolfgang Thaller
e51da67371
add a default package
2023-12-26 18:44:00 +01:00
Wolfgang Thaller
963594d8d8
add .envrc
2023-12-26 18:44:00 +01:00
Wolfgang Thaller
f98b4910dc
add packages for tools & hfsutils
2023-12-26 18:44:00 +01:00
Wolfgang Thaller
7e0e20edbd
add ninja to shells
2023-12-26 18:44:00 +01:00
Wolfgang Thaller
c11fd5f303
prevent inifinite recursion for stdenvUniversal
2023-12-26 18:44:00 +01:00
Wolfgang Thaller
21e79c8adf
overlay.nix cleanup
2023-12-26 18:43:52 +01:00
Wolfgang Thaller
f21a12a7eb
platfoms.nix cleanup: add vendor and abi
2023-12-26 18:43:52 +01:00
Wolfgang Thaller
551c7588ca
Set up flake using the old overlay.nix
2023-12-26 18:43:32 +01:00
Wolfgang Thaller
c57f0d98db
init flake
2023-12-17 19:42:57 +01:00
Wolfgang Thaller
9dd5dca1fa
fix libelf build
2023-12-17 19:04:58 +01:00
Wolfgang Thaller
b4a91d430f
Merge pull request #213 from Thesola10/patch-1
...
Use global nixpkgs to allow immutable builds
2023-12-17 01:20:13 +01:00
Wolfgang Thaller
4116be4acc
Merge branch 'docker-build' - finally incorporate PR #193 :-)
2023-12-16 23:49:12 +01:00
Wolfgang Thaller
01bccd3d35
remove test image from Dockerfile, link to repo
2023-12-16 22:49:02 +01:00
Wolfgang Thaller
bde2e8f74f
only push docker image when on main branch
2023-12-16 22:29:26 +01:00
Wolfgang Thaller
323d3e3a34
Revert "azure-pipelines.yml: temporary disable all non-Linux builds"
...
This reverts commit a230a79ca3
.
2023-12-16 22:27:36 +01:00
Wolfgang Thaller
9ff29c557e
reactivate actual build
2023-12-16 20:40:14 +01:00
Wolfgang Thaller
3737404c4b
without comdition
2023-12-16 19:10:22 +01:00
Wolfgang Thaller
192081cd01
use variable group
2023-12-16 19:05:30 +01:00
Wolfgang Thaller
e2143c9c20
try with service connection again
2023-12-16 17:02:16 +01:00
Wolfgang Thaller
34eeb4dbb7
use token variable and explicit commands for docker
2023-12-16 16:47:36 +01:00
Wolfgang Thaller
1d8f4f6774
test setup for docker
2023-12-16 16:27:50 +01:00
Wolfgang Thaller
8b57ceac12
add /build to gitignore
2023-12-16 15:14:53 +01:00
Wolfgang Thaller
147b839de6
update docker connection
2023-12-16 12:59:53 +01:00
Mark Cave-Ayland
de06b24fd7
azure-pipelines.yml: push retro68 release image to GHCR
...
This release image contains the basic toolchain that can be used for building
projects without having to build Retro68 locally, including integration into a
CI pipeline.
2023-12-16 12:59:53 +01:00