Commit Graph
714703 Commits
Author SHA1 Message Date
EmilyandVladimír Čunát 4acafb04da mvfst: remove with lib;
(cherry picked from commit 5848ed9bfb)
(cherry picked from commit b439b1b7f3cfb1295076b9a01976f6f2fe0bb5ae)
2024-11-30 15:11:18 +01:00
EmilyandVladimír Čunát 73d25fcdd1 mvfst: use finalAttrs
(cherry picked from commit e82a30f577)
(cherry picked from commit 4bdd770e97b33274cdd343d3a47ec57a7efcf77b)
2024-11-30 15:11:18 +01:00
EmilyandVladimír Čunát 4bc1430277 mvfst: move to pkgs/by-name
(cherry picked from commit d76e1dc840)
(cherry picked from commit a2a7d14233d25418d959461d99db221f610c2115)
2024-11-30 15:11:18 +01:00
EmilyandVladimír Čunát 550a372c86 mvfst: convert to new Darwin SDK pattern
(cherry picked from commit 5b60e96f64)
(cherry picked from commit 193326735b10ac43fdd60a4154429c77921f6c1d)
2024-11-30 15:11:18 +01:00
EmilyandVladimír Čunát 0e41aed8ab mvfst: format with nixfmt-rfc-style
(cherry picked from commit ee8c1b1980)
(cherry picked from commit c5b4d50fb38878d5f8b60743ef555b0de5efc337)
2024-11-30 15:11:18 +01:00
EmilyandVladimír Čunát 3a36eb8022 fizz: add techknowlogick to maintainers
(cherry picked from commit 4871d40414)
(cherry picked from commit 3141cbe8b530899b8c7d95b2955893016f079ec8)
2024-11-30 15:11:18 +01:00
EmilyandVladimír Čunát 2eb6b359a5 fizz: add emily to maintainers
(cherry picked from commit 5115b6186a)
(cherry picked from commit 4211b842cef5405d6aa15c43dd22b1688aa91535)
2024-11-30 15:11:17 +01:00
EmilyandVladimír Čunát c4e23b859a fizz: add update script
(cherry picked from commit 0414a001b6)
(cherry picked from commit d81dc9e7c4e0216b6f8f01517517d86417b4a7ff)
2024-11-30 15:11:17 +01:00
EmilyandVladimír Čunát 0f8b79d2f6 fizz: split outputs
(cherry picked from commit dbb5591b5b)
(cherry picked from commit 8f709e8f6dd0377efff653a1c7954fe9770f1d81)
2024-11-30 15:11:17 +01:00
EmilyandVladimír Čunát 1666822363 fizz: enable more tests
(cherry picked from commit f88b7334ea)
(cherry picked from commit 9fed08ebf5bed4f3220f1760417723c5a2439b60)
2024-11-30 15:11:17 +01:00
EmilyandVladimír Čunát 5dfc2a7c4e fizz: propagate required dependencies
(cherry picked from commit 03b58e14f7)
(cherry picked from commit f20774b5cc739db213af56eb0b477d290ed70a1c)
2024-11-30 15:11:17 +01:00
EmilyandVladimír Čunát c5f8cd9ff9 fizz: condition shared libraries on platform setting
(cherry picked from commit 136740dec6)
(cherry picked from commit dd004b4e2945806337a48e36808f4817b24dbe8c)
2024-11-30 15:11:17 +01:00
EmilyandVladimír Čunát e05b1fc74e fizz: 2024.03.11.00 -> 2024.11.11.00
Diff: https://github.com/facebookincubator/fizz/compare/refs/tags/v2024.03.11.00...v2024.11.18.00

Changelog: https://github.com/facebookincubator/fizz/releases/tag/v2024.11.18.00
(cherry picked from commit 67fd043f62)
(cherry picked from commit f918b709b6b25da13ec2af80126c14bc2444dca4)
2024-11-30 15:11:16 +01:00
EmilyandVladimír Čunát 3f8da0cf4f fizz: set __darwinAllowLocalNetworking
(cherry picked from commit 3f4e898d0a)
(cherry picked from commit be5743a673749f36ae897736992bb36fb07c2b05)
2024-11-30 15:11:16 +01:00
EmilyandVladimír Čunát 61c6aeaa31 fizz: use Ninja
(cherry picked from commit 1c1d6a6ba2)
(cherry picked from commit 04e66d17a3ae675ec76bb0b3e8a14583e1b1fb41)
2024-11-30 15:11:16 +01:00
EmilyandVladimír Čunát b76f9f3439 fizz: remove unnecessary CMake flag
No point silencing these warnings.

(cherry picked from commit ca280ee51f)
(cherry picked from commit c025010fb10cfee5d9ae451131baf780de0fb7fa)
2024-11-30 15:11:16 +01:00
EmilyandVladimír Čunát bc675bdc91 fizz: remove unnecessary NIX_LDFLAGS
(cherry picked from commit cb829657b8)
(cherry picked from commit 0fc901f234cb213c8902dc1fa2ad5f44e57c6550)
2024-11-30 15:11:16 +01:00
EmilyandVladimír Čunát 7935fdcfd4 fizz: remove unnecessary input
(cherry picked from commit 74e329179b)
(cherry picked from commit e9379b763eff3cbb93ddf6b3ec32481fb3e11352)
2024-11-30 15:11:16 +01:00
EmilyandVladimír Čunát d8f1c1555c fizz: reorder inputs to match upstream file
(cherry picked from commit 997d4edee5)
(cherry picked from commit dd93de4c43270ba7634b6d88af47330e238f1fa6)
2024-11-30 15:11:15 +01:00
EmilyandVladimír Čunát 3885093ab4 fizz: reorder attributes
(cherry picked from commit d68470e96b)
(cherry picked from commit bf7ecfd7947f15d3e517aec3bc61b3b1a760dd96)
2024-11-30 15:11:15 +01:00
EmilyandVladimír Čunát d53e52c2ca fizz: remove with lib;
(cherry picked from commit be3861494e)
(cherry picked from commit 161b601e17686d2531369f6659db28f17c131af4)
2024-11-30 15:11:15 +01:00
EmilyandVladimír Čunát 8b9a7a64bc fizz: move to pkgs/by-name
(cherry picked from commit eb19c30c3a)
(cherry picked from commit 05b4b1f26dc547ad097ebb1dc312dc5873fc6790)
2024-11-30 15:11:15 +01:00
EmilyandVladimír Čunát 3aa8b5fcd4 fizz: convert to new Darwin SDK pattern
(cherry picked from commit 91c31b1069)
(cherry picked from commit 979e60c7184795ed91478c685f5f976824bf713e)
2024-11-30 15:11:15 +01:00
EmilyandVladimír Čunát 15de9b55e1 fizz: format with nixfmt-rfc-style
(cherry picked from commit 95d28ae657)
(cherry picked from commit 342b7edf01254487d60d92db010095856a133d19)
2024-11-30 15:11:15 +01:00
EmilyandVladimír Čunát 6a9e015730 folly: add techknowlogick to maintainers
(cherry picked from commit c71ed296d7)
(cherry picked from commit 0cefd8eeba56f2170c6160b85b2ba1f31afca778)
2024-11-30 15:11:14 +01:00
EmilyandVladimír Čunát 3571e8d763 folly: add emily to maintainers
(cherry picked from commit df175d625e)
(cherry picked from commit 0e61fccd4cf0fa083307929f4e055d5e2d6e0a4d)
2024-11-30 15:11:14 +01:00
EmilyandVladimír Čunát ca120bbcdf folly: add update script
(cherry picked from commit f86db4874d)
(cherry picked from commit e456bdb0cb53957eb96c9e95c30a93941f1f7ea2)
2024-11-30 15:11:14 +01:00
EmilyandVladimír Čunát 4809b6f333 folly: enable tests
(cherry picked from commit a3afbe7ccf)
(cherry picked from commit 4eb464fe33c009eb41b4ce5b56635456053e0634)
2024-11-30 15:11:14 +01:00
EmilyandVladimír Čunát 387712f527 folly: bump to fmt_11
This is the version used upstream.

(cherry picked from commit bba7126b28)
(cherry picked from commit 7fbdc96f7b89ba89cb44efd2334f272492b60be8)
2024-11-30 15:11:14 +01:00
EmilyandVladimír Čunát f30af822fa folly: propagate required dependencies
(cherry picked from commit fb3b469558)
(cherry picked from commit 31e3056413ac47f985a410f9e18cd285b82aba18)
2024-11-30 15:11:14 +01:00
EmilyandVladimír Čunát 5d2806e95a folly: condition shared libraries on platform setting
(cherry picked from commit cad3e3ece6)
(cherry picked from commit d0c2ddc592e377347d29be520d8cab5e75d5d602)
2024-11-30 15:11:14 +01:00
EmilyandVladimír Čunát eab5ca3e51 folly: remove obsolete AArch64 hack
(cherry picked from commit 3352d4f1ab)
(cherry picked from commit da0502a94ace2c402892ed389aae89c50b814b5e)
2024-11-30 15:11:13 +01:00
EmilyandVladimír Čunát c47376bbd1 folly: refine -fpermissive flag
This was added for AArch64 support, but we can use a more targeted
flag for the build failure.

(cherry picked from commit ae0425bd9a)
(cherry picked from commit 0e3ffa9a6552a7201e45dbcc403a1cb3474b26b8)
2024-11-30 15:11:13 +01:00
EmilyandVladimír Čunát 012bca60e2 folly: fix split outputs
Downstream derivations were picking up references to the `dev` output
through indirect `__FILE__` usage in the headers. I borrowed and
modified this trick from the Boost package, where I believe vcunat
originated it. It’s not very pretty and it should be in a hook or
something, but it works at a pinch.

(cherry picked from commit fbdced9bb3)
(cherry picked from commit 0581e31285f98d7e71ae4f8ab12d3c6e2873c554)
2024-11-30 15:11:13 +01:00
EmilyandVladimír Čunát 94862ed128 folly: patch pkg-config file instead of CMake files
This is closer to fixing the problem at the source.

(cherry picked from commit 2fc882c70c)
(cherry picked from commit c0b7ae5a7c4e4f0740fd3b8d05c0bca77ceac86f)
2024-11-30 15:11:13 +01:00
EmilyandVladimír Čunát 3befdb133b folly: 2024.03.11.00 -> 2024.11.18.00
Diff: https://github.com/facebook/folly/compare/refs/tags/v2024.03.11.00...v2024.11.18.00
(cherry picked from commit d4c26774d5)
(cherry picked from commit 7a3765484d496be77bd778780c1059c6b951190d)
2024-11-30 15:11:13 +01:00
EmilyandVladimír Čunát 20ea752239 folly: use Ninja
(cherry picked from commit eca60c841c)
(cherry picked from commit 52a456a441ef9f01daffcc929cf8fbae162423df)
2024-11-30 15:11:13 +01:00
EmilyandVladimír Čunát 25ae142a4e folly: refine meta.platforms
(cherry picked from commit 5ee21f2961)
(cherry picked from commit a3d3418e74de3a41b61880bc0cb5d28a66343bb0)
2024-11-30 15:11:13 +01:00
EmilyandVladimír Čunát 4fc612be9d folly: reorder inputs to match upstream file
(cherry picked from commit 7ae3a8ada6)
(cherry picked from commit 383254a33b79d270994659b1c4161c46abe85247)
2024-11-30 15:11:12 +01:00
EmilyandVladimír Čunát 80dd0dc4e6 folly: reorder attributes
(cherry picked from commit 593f78887a)
(cherry picked from commit 2fcd56c3cd922290cf1347fae8cf2f46df9fbbf4)
2024-11-30 15:11:12 +01:00
EmilyandVladimír Čunát 685fd2c8c8 folly: use hash
(cherry picked from commit b67cce1449)
(cherry picked from commit de5c1f0edc80599c7404faccc406ccdd5f975f4e)
2024-11-30 15:11:12 +01:00
EmilyandVladimír Čunát cdb033330b folly: use refs/tags/
(cherry picked from commit 0d5cd2a39d)
(cherry picked from commit 3c95334d4a06a88ceabf8eb7454cc840a3b2ec0c)
2024-11-30 15:11:12 +01:00
EmilyandVladimír Čunát bfba0d1825 folly: remove with lib;
(cherry picked from commit fbb9ab5079)
(cherry picked from commit 5705b45c48ac661106df502d0cb8d41596d65386)
2024-11-30 15:11:12 +01:00
EmilyandVladimír Čunát 70ab289cf6 folly: use finalAttrs
(cherry picked from commit 7730053428)
(cherry picked from commit 55793f0501ae04cc72ac31befe60140cf8146547)
2024-11-30 15:11:12 +01:00
EmilyandVladimír Čunát ae228e43c8 folly: move to pkgs/by-name
(cherry picked from commit b22849fd64)
(cherry picked from commit f307528160c8a9f0073760bc52819a42fb2aea7b)
2024-11-30 15:11:11 +01:00
EmilyandVladimír Čunát 289a4465d9 folly: convert to new Darwin SDK pattern
This is using unguarded 11.0 APIs, so bump the deployment target too.

(cherry picked from commit 89e641930d)
(cherry picked from commit 45e6e0f628abc7f29b0e7ef18137a1a23a5a7ba1)
2024-11-30 15:11:11 +01:00
EmilyandVladimír Čunát d245bc3752 folly: format with nixfmt-rfc-style
(cherry picked from commit 3e0bc63451)
(cherry picked from commit b75bf52e85b76df84698547f363cc87b5d5ee805)
2024-11-30 15:11:11 +01:00
ArtturinandVladimír Čunát 57b1a4b411 meson.setupHook: Add timeout-multiplier
0 ss infinite, nix will take care of the timeout

In loaded environments the tests can take longer to build

(cherry picked from commit 54522e10d5)
(cherry picked from commit a49bc5c9e512fb2bbc5b96c44042a5e330d2116d)
2024-11-30 15:11:11 +01:00
zowoqandVladimír Čunát c1f4c53d8d libgit2: switch to pcre2
pcre is EOL

(cherry picked from commit 05a480c3af)
(cherry picked from commit 41bd3a4640c255b3b872253856c146c98379b556)
2024-11-30 15:11:11 +01:00
Reno DakotaandVladimír Čunát 7d85e7c1af libuv: disable test for darwin sandbox
fs_event_watch_delete_dir fails in the darwin sandbox. disable it.

(cherry picked from commit 312737ea68)
(cherry picked from commit cf43e134b6da0aae9ca70a29b6d45033562ec639)
2024-11-30 15:11:11 +01:00