Wolfgang Thaller
|
e43fee2701
|
move standalone nix build experiments to separate module
|
2024-01-21 11:12:34 +01:00 |
|
Wolfgang Thaller
|
9d542ac1c2
|
Merge pull request #225 from rhalkyard/macbinary-timestamp
Set a valid timestamp on MacBinary output.
FIXME: makes nix-builds of samples non-deterministic, will need to add support for SOURCE_DATE_EPOCH.
|
2024-01-15 21:06:33 +01:00 |
|
Richard Halkyard
|
f186dc1d57
|
Set a valid timestamp on MacBinary output
|
2024-01-04 17:30:55 -06:00 |
|
Wolfgang Thaller
|
e19ca07b3a
|
Merge pull request #222 from autc04/gcc12-update
Update to GCC 12.2, newlib 4.2, binutils 2.39
|
2023-12-29 15:31:04 +01:00 |
|
Wolfgang Thaller
|
398e7361a7
|
ADO: add texinfo to macos deps
|
2023-12-29 14:42:53 +01:00 |
|
Wolfgang Thaller
|
86146d338b
|
Merge remote-tracking branch 'origin/master' into gcc12-update
|
2023-12-29 14:32:26 +01:00 |
|
Wolfgang Thaller
|
fcac947ce2
|
disable nix hardening for development shell
|
2023-12-29 11:30:18 +01:00 |
|
Wolfgang Thaller
|
1b0b725552
|
fix PascalString.c test
|
2023-12-29 11:29:49 +01:00 |
|
Wolfgang Thaller
|
726972f708
|
use macOS 13 on azure
|
2023-12-29 10:11:12 +01:00 |
|
Wolfgang Thaller
|
1857ea24e3
|
update version numbers in README
|
2023-12-29 01:50:49 +01:00 |
|
Wolfgang Thaller
|
57f8399076
|
add .direnv to .gitignore
|
2023-12-29 01:21:20 +01:00 |
|
Wolfgang Thaller
|
1d05fb39b5
|
fix WDEF and SystemExtension samples in Nix build
the nix build currently puts the REZ_INCLUDE_PATH in an environment variable rather than CMake, so REZ_INCLUDE_PATH is undefined in CMake
|
2023-12-29 01:20:20 +01:00 |
|
Wolfgang Thaller
|
cfa89940f2
|
remove CXXFLAGS hack for gcc9
|
2023-12-29 01:16:18 +01:00 |
|
Wolfgang Thaller
|
a777d4d585
|
Merge remote-tracking branch 'origin/master' into gcc12-update
|
2023-12-29 00:24:02 +01:00 |
|
Wolfgang Thaller
|
c525614549
|
Merge pull request #221 from autc04/flakes
Nix Flakes
|
2023-12-29 00:22:26 +01:00 |
|
Wolfgang Thaller
|
b6b30d2c10
|
setup nix source formatter
|
2023-12-28 23:50:29 +01:00 |
|
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 |
|