Commit Graph

7 Commits

Author SHA1 Message Date
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
wackbyte
a02aaf8890
rojo: 7.4.0 -> 7.4.1 2024-02-22 19:13:41 -05:00
wackbyte
fd7886069b
rojo: add SystemConfiguration for Darwin 2024-01-18 08:12:21 -05:00
wackbyte
f32a290beb
rojo: 7.2.1 -> 7.4.0
enable OPENSSL_NO_VENDOR
2024-01-16 19:01:10 -05:00
Weijia Wang
a090dee5ea rojo: fix build on darwin 2023-02-02 09:09:02 +01:00
Rick van Schijndel
9833d56c24 treewide: mark packages broken that never built on PLATFORM
Done with the help of https://github.com/Mindavi/nixpkgs-mark-broken
Tool is still WIP but this is one of the first results.

I manually audited the results and removed some results that were not valid.

Note that some of these packages maybe should have more constrained platforms set
instead of broken set, but I think not being perfectly correct is better than
just keep trying to build all these things and never succeeding.

Some observations:

- Some darwin builds require XCode tools
- aarch64-linux builds sometimes suffer from using gcc9
  - gcc9 is getting older and misses some new libraries/features
- Sometimes tools try to do system detection or expect some explicit settings for
  platforms that are not x86_64-linux
2022-12-13 21:40:12 +01:00
wackbyte
fd52dd0780
rojo: init at 7.2.1 2022-07-15 11:00:37 -04:00