1
1
mirror of https://github.com/NixOS/mobile-nixos.git synced 2024-12-13 04:04:35 +03:00
Commit Graph

267 Commits

Author SHA1 Message Date
Samuel Dionne-Riel
3dcd40869d mkbootimg: Drop NIX_CFLAGS_COMPILE
It turns out it is not necessary anymore.
2023-03-02 20:02:02 -05:00
Samuel Dionne-Riel
472775eaa4 dtbTool: Use python 3 2023-01-26 19:19:31 -05:00
Samuel Dionne-Riel
538c794eff kernel/builder: Review approach for menuconfig pkg-config use
This is less brittle than the previous way. The previous way tried to
massage the existing script.

Let's instead replace the script outright with one that provides the
correct results.

The only way this will break, would have broken the previous way, is if
they decide to depend on more libraries or more output.
2023-01-23 22:46:59 -05:00
Samuel Dionne-Riel
747df16d89
Merge pull request #550 from samueldr-wip/fix/initrd-stripping-regression
extra-utils: Sync with Nixpkgs
2022-11-17 21:08:34 -05:00
Samuel Dionne-Riel
bc85b44748 overlay: Fix eval after xorg improvements
Breaking change: https://github.com/NixOS/nixpkgs/pull/199912
2022-11-16 17:59:07 -05:00
Samuel Dionne-Riel
310daf907f extra-utils: Sync with Nixpkgs
This fixes a regression in which binaries weren't stripped anymore.

See also: https://github.com/NixOS/nixpkgs/pull/185530
2022-10-29 17:18:23 -04:00
Samuel Dionne-Riel
f1cd6270d0 rmtfs: 2021-04-09 -> 2022-07-18 2022-10-21 21:50:58 -04:00
Samuel Dionne-Riel
f46a22d3b1 qmic: 2021-10-04 -> 2022-07-18 2022-10-21 21:50:58 -04:00
Samuel Dionne-Riel
d8407d71ed pd-mapper: 2020-10-22 -> 2022-02-08 2022-10-21 21:50:58 -04:00
Samuel Dionne-Riel
9867d245ba mobile-nixos.boot-control: Init package 2022-10-21 21:50:58 -04:00
Samuel Dionne-Riel
984e4ceab5 pd-mapper: Use userspace firmware path
This path will keep firmware files uncompressed. The kernel firmware
path may hold compressed firmware files.
2022-10-21 21:50:58 -04:00
Samuel Dionne-Riel
db579e2f75 tqftpserv: Use userspace firmware path
This path will keep firmware files uncompressed. The kernel firmware
path may hold compressed firmware files.
2022-10-21 21:50:58 -04:00
Miles Breslin
f3a656b5a5 qrtr: Update packages and refine build derivations 2022-10-21 21:50:58 -04:00
Miles Breslin
838265d919 qrtr: Init packages for SDM845 WiFi 2022-10-21 21:50:58 -04:00
Samuel Dionne-Riel
8256718ce5 qc-image-unpacker: init at unstable-2020-04-25 2022-10-21 21:50:58 -04:00
Samuel Dionne-Riel
ef4c0539d9 kernel-builder: Allow passing file directly
This can be used by more complex kernel builds. E.g. to use an
appended-dtb kernel file for a mainline-flavoured kernel build.
2022-10-21 21:50:58 -04:00
Samuel Dionne-Riel
ec0a2fb9ad mrbgems: Add mruby-secure-random 2022-10-19 16:24:56 -04:00
Samuel Dionne-Riel
11accba2a0 kernel-builder: Make compatible with Image.lz4 2022-10-16 01:36:36 -04:00
Samuel Dionne-Riel
29c1654236 kernel-builder: Patch scripts folder too 2022-10-16 01:36:31 -04:00
Samuel Dionne-Riel
1b92f705e2 kernel-builder: Fix randstruct for 5.19 2022-10-16 01:36:20 -04:00
Daniel Barlow
57e9083cae gadget-tool: Init at 7f9c45d98425a27444e49606ce3cf375e6164e8e 2022-10-13 21:01:05 -04:00
Daniel Barlow
93de3d1ab1 libusbgx: Init at 0.2.0-git 2022-10-13 21:01:05 -04:00
Samuel Dionne-Riel
dfa2848ed6 gui-assets: Use Font Awesome 5
This is what LVGL used, pretty much all their defined glyphs match. It
was only missing the "new line" glyph.
2022-10-13 03:15:38 -04:00
Samuel Dionne-Riel
bb74168787 gui-assets: Add Fira Mono 2022-10-13 03:15:12 -04:00
Samuel Dionne-Riel
32efecce81 mruby-builder: Add -g when mruby is built with debug
This keeps the debug information, allowing backtraces to function.
2022-10-12 22:00:56 -04:00
Daniel Barlow
2dfb8cb2aa kernel-builder: Fix modules_install invocation
add parens to enable modules_install when isModular

in nix 2.10.3,

nix-repl> if true then [ 10] else [8] ++ [4]
[ 10 ]

nix-repl> (if true then [ 10] else [8]) ++ [4]
[ 10 4 ]
2022-10-03 22:52:40 -04:00
Samuel Dionne-Riel
efa5b5fae9
Merge pull request #518 from samueldr-wip/fix/yyloc-declaration
kernel-builder: Fix older kernel build with -fno-common
2022-10-02 21:41:05 -04:00
Samuel Dionne-Riel
10a20beb71 kernel-builder: Fix older kernel build with -fno-common 2022-10-02 21:07:10 -04:00
Samuel Dionne-Riel
42a30393b5
Merge pull request #505 from telent/fix-menuconfig
unbreak bin/menuconfig on kernel sources > 5.12
2022-09-30 23:24:31 -04:00
Samuel Dionne-Riel
4d89e2d607 mrbgems: Fix bogus meta.licenses
The meta fields weren't validated previously. Now they are, and it's
failing. Let's fix the mistake!
2022-09-27 01:50:18 -04:00
Samuel Dionne-Riel
148861e67c treewide: utillinux -> util-linux 2022-09-26 23:44:11 -04:00
Samuel Dionne-Riel
23192f4e26 treewide: pkgconfig -> pkg-config
*sighs*
2022-09-26 23:43:41 -04:00
Samuel Dionne-Riel
1754276528 treewide: runCommandNoCC -> runCommand
*sighs*
2022-09-26 23:42:22 -04:00
Daniel Barlow
d87fffc953 unbreak bin/menuconfig on kernel sources > 5.12
In linux commit f91e46b1a722 (~ 5.12) the makefile rules for
{menu,n,g,x,}config were unified using a make definition,
which involved doubling the dollar sign from $< top $$<.

This broke a piece of sed magic in the kernel builder.
2022-08-05 09:26:31 +00:00
betaboon
cbadd3d547 mobile-nixos/lvgui: mkLVGUIApp add enableDebugInformation option 2022-07-31 19:53:09 +02:00
Andy Chun @noneucat
0fad0789ab overlay/kernel-builder: use modules_install as a install target when kernel is modular 2022-06-26 13:52:05 -07:00
Samuel Dionne-Riel
d21e6dad77 kernel-builder: pass config validation as a package
Otherwise the big script gets passed around as an argument and simply is
too big.
2022-05-26 19:22:59 -04:00
Samuel Dionne-Riel
103c655ca9 kernel/eval-config: Import changes from celun
Improves robustness, and fixes escaping.
2022-05-26 19:22:59 -04:00
Samuel Dionne-Riel
c9c8bdb4e8
Merge pull request #478 from adisbladis/kernelolder-kernelatleast
overlay/kernel-builder: Implement kernelOlder/kernelAtLeast
2022-05-23 21:31:22 -04:00
Brian McKenna
a30a080711 Fix cross-compilation of extra-utils 2022-05-23 23:20:03 +10:00
adisbladis
104b1535da overlay/kernel-builder: Implement kernelOlder/kernelAtLeast
These are used in nixpkgs to check for firmware compression support
since 8aa8e0ce7f
and is expected in other out-of-tree kernel modules too.
2022-05-23 19:45:48 +08:00
Florian Franzen
6391729766 overlay/kernel-builder: ignore changes to CONFIG_AS_VERSION 2021-11-23 23:51:07 +01:00
Rick van Schijndel
b38deb1463 overlay: remove ubootTools patch that was upstreamed 2021-11-09 22:45:04 +01:00
Samuel Dionne-Riel
5b627d6044
Merge pull request #417 from samueldr-wip/feature/lvgui-native-bindings
LVGUI: Drop FFI bindings, in favor of native bindings
2021-09-28 23:23:00 -04:00
Samuel Dionne-Riel
7414e4f2df mruby: 2.1.1 -> 2.1.2 2021-09-28 23:14:55 -04:00
Samuel Dionne-Riel
e5cb86b5ee mruby-zmq: update 2021-09-28 23:14:55 -04:00
Samuel Dionne-Riel
4440a62fe6 mruby-simplemsgpack: update 2021-09-28 23:14:55 -04:00
Samuel Dionne-Riel
661d87a3a0 mruby-proc-irep-ext: update 2021-09-28 23:14:55 -04:00
Samuel Dionne-Riel
5bcc0970c1 mruby-file-stat: update 2021-09-28 23:14:55 -04:00
Samuel Dionne-Riel
a75f644101 lvgui: Remove now useless files 2021-09-28 21:23:35 -04:00