7a612b701d
cross: emulateBuildMachine -> buildInQemu
2023-08-13 07:41:45 +00:00
54afa1aec5
cross compiling: update status/notes
2023-08-12 08:26:18 +00:00
8ec22b6320
mepo: fix autoPatchelfHook placement so it cross compiles
2023-08-12 02:44:14 +00:00
95d04467a8
cross: delete binfmt experiment (it will never work); comment out broken proot attempt
2023-08-11 23:28:37 +00:00
dd53de96fe
cross: tune linuxMinimal
2023-08-11 23:25:26 +00:00
4e7ffe3140
cross compilation: simplify emulateBuilderQemu & use linux-megous as kernel when available
2023-08-11 22:27:35 +00:00
d2842484fd
cross: do emulation with a smaller linux image (experimental)
2023-08-11 22:27:35 +00:00
a8932b5a72
WIP: try to cross-compile using proot instead of binfmt
...
but it doesn't seem to be emulating child processes...
2023-08-11 22:27:35 +00:00
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
8ad4ee4341
bonsai: support cross compilation
2023-08-10 07:41:12 +00:00
006070d08f
cross: confirm that qt5 module emulation is actually necessary
2023-08-08 22:09:35 +00:00
3a00e93dc3
cross: fix mepo to cross compile again
2023-08-08 01:51:55 +00:00
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
e2ed37196f
browserpass-extension: emulate
2023-08-07 10:41:32 +00:00
5a6bb475c4
conky: support cross-compilation/wayland via nixpkgs patch stack
2023-08-07 07:33:01 +00:00
44ee7cd3db
conky: build without emulation
2023-08-06 20:59:42 +00:00
18c6ad0663
cross: mepo: fix ld-linux path
2023-08-06 08:53:59 +00:00
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
e377a9f05b
cross: emulateBuildMachine: bump RAM limit & add helper overrideAttrs
fn
2023-08-06 08:13:46 +00:00
2f53e94cc9
mepo_1_1: remove package
...
i can just use normal `mepo` now.
2023-08-06 08:11:27 +00:00
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
a4860c3963
cross: allow makeWrapper in emulated builds
2023-08-06 01:51:55 +00:00
4b072ecbe5
cross: support browserpass-extension w/o emulation
2023-08-06 01:51:14 +00:00
c3bb776149
cross: qt5.qtbase: build in qemu, not binfmt (holy cow, it actually builds this way)
2023-08-05 12:08:22 +00:00
d31aac4d19
tangram: build the blueprint compiler via qemu, not binfmt
2023-08-05 12:03:05 +00:00
378e72ceb7
cross: automatically convert nativeBuildInputs into their host equivalent
2023-08-05 11:53:14 +00:00
d86be97ced
cross: fix emulateBuilder to use build bash in the vmRunCommand
2023-08-05 09:54:56 +00:00
44388b132a
cross: fix enableParallelBuilding
to work
2023-08-05 09:54:56 +00:00
cd6b112d33
build bonsai/hare/qbe without relying on binfmt emulation
2023-08-05 09:54:56 +00:00
8eb6be863a
cross: koreader: build luajit from emulated stdenv, instead of grabbing it from the emulated packageset
2023-08-05 09:54:14 +00:00
2685c91dd9
cross: build mepo without emulating as many packages
2023-08-05 00:42:07 +00:00
22ffcb1b55
remove fwupd to reduce cross-compilation patches
2023-08-04 07:47:00 +00:00
8c2a4a31bf
cross compilation: remove dead code
2023-08-04 07:21:15 +00:00
1fcfa04447
remove python.pkgs.cryptography as it doesn't cross compile (yet)
2023-08-04 07:19:30 +00:00
f3af31c727
cross: comment out packages i haven't used for an extended time
2023-08-04 05:20:20 +00:00
c9383da414
cross: get bonsai to build w/o emulating anything other than stdenv
2023-08-04 04:07:06 +00:00
346a68884b
cross: fix qt5.overrideScope' deprecation wraning
2023-08-03 23:47:26 +00:00
eb04129959
cross: emulate hare/harec at the consumer level
2023-08-03 23:46:29 +00:00
9d06bfb544
cross: compile tangram with less emulation
2023-08-03 00:39:18 +00:00
bf5ac3cb76
cross: get mepo to cross compile
...
haven't tried running it. its dependency on gpsd drags in the host
python, so probably *something* will need fixing.
this reduces the closure by a full 1GB though.
2023-08-03 00:38:21 +00:00
561802ec41
cross: add links to upstream PRs/issues
2023-08-02 20:30:24 +00:00
3e83a1956c
cross: try to fix fractal compilation (no luck)
2023-08-02 08:31:48 +00:00
cc09832187
cross: fix libshumate build (used by fractal)
2023-08-02 06:25:53 +00:00
33b41482e2
cross: use upstream iio-sensor-proxy fix
2023-08-02 06:24:59 +00:00
8efad09cf4
cross: remove unused qt stuff
2023-08-01 22:47:43 +00:00
a7b71979f9
cross: move gst-plugins-good override into nheko
...
and fully disable the qt5 stuff; reduces rebuilds & saves 20MB closure
2023-08-01 22:04:28 +00:00
1082ab22bf
cross: work to upstream a few more things (deployed & working)
2023-08-01 21:48:25 +00:00
5b2598bcaa
cross: upstream a bunch of stuff (still waiting on build...)
2023-08-01 08:07:27 +00:00
7ab5cfa698
cross: update gcr_4 blockers
2023-07-31 10:31:12 +00:00
8a367b718d
moby: replace file-roller with xarchiver
2023-07-31 09:59:15 +00:00
4e37f2c651
cross: annotate upstreaming status
2023-07-31 08:17:32 +00:00
6f835db8f3
cross: don't unnecessarily emulate pkgsi686Linux.tbb
2023-07-31 03:13:26 +00:00
206dd84477
sane-reclaim-disk-space: remove rmlint
...
i wasn't using it, and now we can emulate less :)
2023-07-31 03:10:38 +00:00
381a111944
cross: remove explicit emulation of packages i no longer use on arm
2023-07-31 03:06:54 +00:00
3138482ed9
cross: remove ununsed emulation-based compilation fixes
2023-07-31 02:54:32 +00:00
ae9a81919f
replace unar with dtrx
...
the former is costly to (cross-)compile
2023-07-31 01:13:15 +00:00
fd58896c0c
cross: no longer emulate perl packages
2023-07-31 00:03:21 +00:00
d8a6a1df41
cross fixes
2023-07-30 01:48:29 +00:00
2e08321016
cross: leave notes for what blocks each fix from being upstreamed
2023-07-29 10:57:55 +00:00
abf80d765c
cross: fix nautilus; reduce emulation for tracker{,-miners}
2023-07-29 10:57:05 +00:00
e1e40332f7
cross: reduce gtk-related emulation (esp wrapGAppsHook)
2023-07-28 10:49:05 +00:00
28ef8141f7
nixpkgs: 2023-07-24 -> 2023-07-25; uninsane-dot-org
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/b12803b6d90e2e583429bb79b859ca53c348b39a' (2023-07-24)
→ 'github:nixos/nixpkgs/ef99fa5c5ed624460217c31ac4271cfb5cb2502c' (2023-07-25)
• Updated input 'uninsane-dot-org':
'git+https://git.uninsane.org/colin/uninsane?ref=refs/heads/master&rev=1542323cfb46a8950c17a3afa5f7cd2e62dd9672 ' (2023-07-02)
→ 'git+https://git.uninsane.org/colin/uninsane?ref=refs/heads/master&rev=fcec1d09b6c469d9425a716b11b4f4995a285774 ' (2023-07-25)
```
2023-07-28 01:20:25 +00:00
027e7cb074
cross: fix mpvScripts.mpris compilation
2023-07-27 12:16:23 +00:00
7f13c482e5
cross compilation: support clapper
2023-07-26 08:51:51 +00:00
3121a6a7e9
cross: koreader-from-src: fix by emulating luajit
2023-07-23 11:37:18 +00:00
d583d5db4f
cross: emulate less of gnustep
2023-07-18 02:50:35 +00:00
1dfd894568
cross: gnustep: emulate only gnustep.base
2023-07-18 01:32:50 +00:00
13d3a5ba6b
cross: silence qt.overrideScope'
warning
2023-07-18 01:32:06 +00:00
761d60a7f4
cross: fix browserpass-extension compilation
2023-07-17 22:28:05 +00:00
58be04b632
cross: get waybar to compile
2023-07-12 10:27:08 +00:00
f5264508eb
komikku: fix cross compilation
2023-07-12 09:16:32 +00:00
a2a2db1611
cross: Tangram: reduce emulated inputs
2023-07-12 01:25:46 +00:00
d46ee21ce0
nixpkgs: 2023-07-06 -> 2023-07-09
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/3c7487575d9445185249a159046cc02ff364bff8' (2023-07-06)
→ 'github:nixos/nixpkgs/408c0e8c15a1c9cf5c3226931b6f283c9867c484' (2023-07-09)
```
2023-07-10 21:38:01 +00:00
b76d326da3
megapixels: fix cross compilation
2023-07-10 01:14:00 +00:00
1bd815d2ef
tangram: disable sandbox (same reason as with epiphany)
2023-07-09 11:16:08 +00:00
b152794cb6
get tangram to cross compile
2023-07-09 10:50:01 +00:00
85b7596763
enable cross-compilation of epiphany web browser
2023-07-03 03:00:46 +00:00
4006765387
cross: fix firefox-pmos-mobile cross compilation
2023-06-27 01:59:04 +00:00
55e90f531b
mepo: enable cross compilation (via emulation)
2023-06-25 18:04:19 +00:00
5e3a8cf702
cross: fix tuba compilation for moby
2023-06-24 19:43:09 +00:00
feb299eb22
cross: fix koreader build
2023-06-16 01:23:55 +00:00
b21c79a0b4
cross: fix nautilus
2023-06-16 01:23:55 +00:00
c819bc2d95
cross: fix cozy unable to load FileChooser at runtime
2023-06-16 01:23:55 +00:00
0bd87077c1
komikku: fix for cross compilation
2023-06-13 07:04:26 +00:00
16c3d4289e
cross: jellyfin-media-player-qt6: fix wrapQtAppsHook
2023-06-13 05:30:10 +00:00
e1eac4ae46
cross: fix jellyfin-media-player-qt6 wrapper to target host platform
2023-06-08 20:11:03 +00:00
44d0b4efd4
cross: emulate only qt5
package set, and less of the actual libsForQt5 stuff
2023-06-08 20:01:21 +00:00
9ab85167c3
cross: jellyfin: build w/o using libsForQt5.callPackage
2023-06-08 09:36:43 +00:00
95c9b5d6a2
cross: get qtwebengine to cross compile from x86_64 -> aarch64
...
the resulting product isn't *necessarily* correct.
i can build jellyfin, but it exits immediately.
2023-06-08 05:41:38 +00:00
e0d20cb62a
cross: fix phosh cross compilation
2023-05-31 09:16:04 +00:00
66156829d9
flake/nixpkgs: 2023-05-22 -> 2023-05-24
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/7084250df3d7f9735087d3234407f3c1fc2400e3' (2023-05-22)
→ 'github:nixos/nixpkgs/f91ee3065de91a3531329a674a45ddcb3467a650' (2023-05-24)
```
2023-05-27 21:02:28 +00:00
2ca0f6ea62
cross compilation: fix wrapFirefox
...
now the web browser extensions should work on moby?? :o :o
2023-05-25 06:07:05 +00:00
d2b50b53d4
cross: browserpass-extension can cross-compile
2023-05-24 09:37:47 +00:00
c882fb673e
cross: wvkbd: support aarch64 builds
2023-05-24 05:57:30 +00:00
9b2b261bd3
fix overlay application order so cross
comes before pkgs
...
this lets me add new packages, and have them be emulated on moby builds
2023-05-24 03:57:35 +00:00