Commit Graph

3095 Commits

Author SHA1 Message Date
Colin 52d8321066 cross compilation: simplify emulateBuilderQemu & use linux-megous as kernel when available 2023-08-11 21:33:49 +00:00
Colin 98463ddeb4 cross: do emulation with a smaller linux image (experimental) 2023-08-11 21:33:49 +00:00
Colin 5dcf2a533b WIP: try to cross-compile using proot instead of binfmt
but it doesn't seem to be emulating child processes...
2023-08-11 21:33:49 +00:00
Colin de37188417 linux-megous: simplify the package definition & build w/o debug info 2023-08-11 21:33:49 +00:00
Colin d41d802d83 nixpkgs: 2023-08-09 -> 2023-08-10
```
• Updated input 'nixpkgs-unpatched':
    'github:nixos/nixpkgs/e528fa15d5f740a25b5f536c33932db64cb10fc8' (2023-08-09)
  → 'github:nixos/nixpkgs/ce5e4a6ef2e59d89a971bc434ca8ca222b9c7f5e' (2023-08-10)
```
2023-08-11 21:32:53 +00:00
Colin 8a0efb3e40 servo: bump /tmp space to 32 GB 2023-08-11 07:10:25 +00:00
Colin b013123669 moby: note for future self about a new display-manager failure case 2023-08-11 05:01:48 +00:00
Colin 264657d623 nixpkgs: 2023-08-08 -> 2023-08-09
```
• Updated input 'nixpkgs-unpatched':
    'github:nixos/nixpkgs/41c7605718399dcfa53dd7083793b6ae3bc969ff' (2023-08-08)
  → 'github:nixos/nixpkgs/e528fa15d5f740a25b5f536c33932db64cb10fc8' (2023-08-09)
```
2023-08-10 21:20:56 +00:00
Colin 8ad4ee4341 bonsai: support cross compilation 2023-08-10 07:41:12 +00:00
Colin 664b21e5f1 enable eg25-manager (experimental) 2023-08-10 07:27:38 +00:00
Colin 163a7af328 fix pillow compilation 2023-08-10 05:51:01 +00:00
Colin 4adeae6d85 firefox-extensions.sponsorblock: support cross compilation 2023-08-09 23:22:32 +00:00
Colin 9168803008 seaborn (visidata dep): fix build 2023-08-09 21:08:32 +00:00
Colin 3f9c0d1b60 nixpkgs: 2023-08-07 -> 2023-08-08
```
• Updated input 'nixpkgs-unpatched':
    'github:nixos/nixpkgs/5a8e9243812ba528000995b294292d3b5e120947' (2023-08-07)
  → 'github:nixos/nixpkgs/41c7605718399dcfa53dd7083793b6ae3bc969ff' (2023-08-08)
```
2023-08-09 07:58:03 +00:00
Colin cc35317b54 bonsai: update PR to use PREFIX instead of DESTDIR 2023-08-09 03:16:55 +00:00
Colin 006070d08f cross: confirm that qt5 module emulation is actually necessary 2023-08-08 22:09:35 +00:00
Colin 19f6a98d31 nixpatches: note that i sent the mepo patch upstream 2023-08-08 07:03:45 +00:00
Colin 301abbe155 gtk{3,4}: acquire schema compilation patches via upstream PR 2023-08-08 01:53:48 +00:00
Colin dab3a2d0a9 mate.engrampa: acquire cross compilation patch from upstream pr 2023-08-08 01:51:55 +00:00
Colin 3a00e93dc3 cross: fix mepo to cross compile again 2023-08-08 01:51:55 +00:00
Colin 4c4b0ce920 nixpkgs: 2023-08-04 -> 2023-08-07
```
• Updated input 'nixpkgs-unpatched':
    'github:nixos/nixpkgs/18036c0be90f4e308ae3ebcab0e14aae0336fe42' (2023-08-04)
  → 'github:nixos/nixpkgs/5a8e9243812ba528000995b294292d3b5e120947' (2023-08-07)
```
2023-08-08 01:51:55 +00:00
Colin b9259ff8b9 gtk{3,4}: tidy schema compilation patches 2023-08-08 01:51:55 +00:00
Colin e2ed37196f browserpass-extension: emulate 2023-08-07 10:41:32 +00:00
Colin b343d5d83a firefox-extensions.browserpass-extensions: enable module access via passthru 2023-08-07 10:26:29 +00:00
Colin 9bbff0d7a7 firefox-extensions.bypass-paywalls-clean: fix cross compilation by using the build-time zip 2023-08-07 10:26:24 +00:00
Colin 014fb5a633 gtk4 schema fix: include needed mesonEmulatorHook
this is probably needed for gtk3 too, only we get it for free when introspection is enabled
2023-08-07 08:30:56 +00:00
Colin 76d8921bdf eg25-manager: fix by importing the legacy libgpiod v1 as it appeared nixpkgs 1 wk ago 2023-08-07 08:29:06 +00:00
Colin b7f23a032c eg25-manager: init at 0.4.6 2023-08-07 08:05:34 +00:00
Colin 68be1ba2a1 gtk{3,4}: compile schemas even on cross builds 2023-08-07 08:05:07 +00:00
Colin 5a6bb475c4 conky: support cross-compilation/wayland via nixpkgs patch stack 2023-08-07 07:33:01 +00:00
Colin 132e15cb9f sxmo-utils: switch runtime shell back to bash, but still use busybux during build
no need to patch it out of the build process
2023-08-07 04:29:38 +00:00
Colin 07c0878d11 sxmo-utils: force the scripts to run under busybox instead of default /bin/sh 2023-08-07 03:44:07 +00:00
Colin b993479ada sxmo-utils: use busybox 2023-08-07 03:44:07 +00:00
Colin 8dc568d52e ship mate.engrampa as archive manager (after getting it to cross compile) 2023-08-07 03:43:37 +00:00
Colin 44ee7cd3db conky: build without emulation 2023-08-06 20:59:42 +00:00
Colin 2773cd8406 nixpkgs: 2023-08-02 -> 2023-08-04
```
• Updated input 'nixpkgs-unpatched':
    'github:nixos/nixpkgs/66aedfd010204949cb225cf749be08cb13ce1813' (2023-08-02)
  → 'github:nixos/nixpkgs/18036c0be90f4e308ae3ebcab0e14aae0336fe42' (2023-08-04)
```
2023-08-06 09:59:46 +00:00
Colin 9bb26e0199 nixpatches: update xdg-utils cross patch 2023-08-06 09:42:25 +00:00
Colin 8d772074ba gupnp: acquire cross patch from upstream nixpkgs PR 2023-08-06 09:16:43 +00:00
Colin 18c6ad0663 cross: mepo: fix ld-linux path 2023-08-06 08:53:59 +00:00
Colin 24a91acd0a firefox-extensions: update hashes for sponsorblock, ublock-origin 2023-08-06 08:33:18 +00:00
Colin bec5241326 qt5: build in emulator
qt5.qtbase does build, after an hour. qtdeclarative fails to complete even after 3 hours
2023-08-06 08:15:47 +00:00
Colin 2b5365d774 packages: only build nheko on desktop 2023-08-06 08:15:05 +00:00
Colin e377a9f05b cross: emulateBuildMachine: bump RAM limit & add helper `overrideAttrs` fn 2023-08-06 08:13:46 +00:00
Colin 2f53e94cc9 mepo_1_1: remove package
i can just use normal `mepo` now.
2023-08-06 08:11:27 +00:00
Colin 75770cd34b cross compilation: get mepo to cross compile
in the end i don't even need to emulate zig... (yay)

the mepo_1_1 stuff isn't needed. i'll delete it next patch
2023-08-06 08:09:13 +00:00
Colin a4860c3963 cross: allow makeWrapper in emulated builds 2023-08-06 01:51:55 +00:00
Colin 4b072ecbe5 cross: support browserpass-extension w/o emulation 2023-08-06 01:51:14 +00:00
Colin 3423f103fc firefox-extensions: tidy the wrapping and dont double-wrap 2023-08-06 01:50:40 +00:00
Colin c3bb776149 cross: qt5.qtbase: build in qemu, not binfmt (holy cow, it actually builds this way) 2023-08-05 12:08:22 +00:00
Colin d31aac4d19 tangram: build the blueprint compiler via qemu, not binfmt 2023-08-05 12:03:05 +00:00