Commit Graph

6073 Commits

Author SHA1 Message Date
John Williams
f27ea3bebb Revert "rocknix: build rockbox"
This reverts commit 0cfb888fe9.
2025-11-05 21:21:59 +11:00
Philippe Simons
1de08a5ae7 Merge pull request #1951 from ROCKNIX/auto-pr-branch
Update kernel configs/device documentation
2025-11-03 13:26:58 +01:00
Philippe Simons
0308c6bf6b h700/hdmi: fix audio 2025-11-03 12:09:59 +01:00
loki666
87fbca5eed Update kernel configs 2025-11-03 08:11:16 +00:00
Philippe Simons
c97919838a Merge pull request #1950 from loki666/h700-6.17.6
h700/linux: bump to 6.17.6
2025-11-03 08:02:14 +01:00
spycat88
0cfb888fe9 rocknix: build rockbox 2025-11-03 06:15:02 +00:00
John Williams
084b0dbcc6 RK3588 - sway - allow_tearing not supported 2025-11-03 11:47:06 +11:00
spycat88
649e9a7f38 rockbox: bump version 2025-11-02 23:27:06 +00:00
spycat88
4906fc11c3 Merge pull request #1947 from ROCKNIX/rockbox
tools: introduce rockbox
2025-11-02 22:54:05 +00:00
spycat88
6e4cc8cc2f rocknix: remove bash functions now covered by rockbox 2025-11-02 22:53:14 +00:00
spycat88
487f62ca2d tools: introduce rockbox 2025-11-02 22:53:09 +00:00
tiopex
a6cf28f016 Merge pull request #1948 from tiopex/melon
MelonDS: Add dual-screen mode support
2025-11-02 23:06:27 +01:00
tiopex
83aeb0e51f MelonDS: Add dual-screen mode support 2025-11-02 22:55:23 +01:00
Philippe Simons
02540e6c35 h700/linux: bump to 6.17.6 2025-11-02 20:35:32 +01:00
spycat88
1b0cb5d2c5 quirks: cleanup unused quirks 2025-11-02 10:38:54 +00:00
spycat88
18ed84f34e freqfunctions: cleanup unused function 2025-11-02 05:07:49 +00:00
spycat88
3dd64feea1 powerstate: cleanup 2025-11-02 04:51:12 +00:00
spycat88
984fac6f8f x11: package cleanup 2025-11-02 03:35:21 +00:00
Marshall Ward
9427ac01e2 yabasanshiro-sa: n2.cmake (retro arena) as include
The yabasanshiro-sa build was struggling to get the glut/n2 libraries
compiled and/or linked correctly.  The issue went back to handling of
the n2.cmake header in retro arena.

Instead of using n2.cmake as the toolchain file, we now use the general
cmake header in toolchain/ as the toolchain file, and append n2.cmake as
an include header.
2025-11-01 10:08:39 -04:00
Marshall Ward
0c6e3c9818 bash: Allow certain K&R functions (gnu17)
mkbuild.c in bash appears to use K&R style functions in some places, and
seem to be sufficiently tolerant to GNU17 builds, so the build is set to
-std=gnu17, which appears to build with GCC 15.x.
2025-11-01 10:05:58 -04:00
Marshall Ward
8672baa21a yasm: Disable C23 bool/true/false
YASM uses bool, true, and false, which are now keywords in C23.  This
patch enforce gnu17 standard, which allows them to be used for other
purposes.
2025-11-01 10:05:58 -04:00
Marshall Ward
0554c739a2 zerotier-one: Fix libnatpmp build
The zerotier-one build required libnatpmp, but it based this on /usr/lib
rather than the local cross-compilation environment.

The make-linux.mk Makefile is fairly unconventional with limited
configuration macros.  But a particular combination of macro and
environment variable configuration allows us to both build the local
exp/libnatbib source, and to integrate it into the zerotier-one build.
2025-11-01 10:05:57 -04:00
Marshall Ward
6f393933be qemu: Update to 10.0.2, meson to autoconf
The current 7.x version of qemu has build issues with newer
compilers, and using the updated package.mk in packages/tools/qemu seems
to fix these problems.

* Seems that meson is traded for autoconf.

* --target flags for arm and aarch64 are now explicit.

* DONT_BUILD_LEGACY_PYC=1 is used to prevent some issues with pip and
  other env setup.
2025-11-01 10:05:57 -04:00
Marshall Ward
4b5c41a22f grub: Disable string-null-termination copy warning
GCC15 raises a warning if a string is copied without its null
terminator, e.g. the literal "abcd" includes a NUL character which does
not fit in the four-character array `a`:

  char a[4] = "abcd"

GRUB includes a literal token of this form, and raises a warning, which
ROCKNIX converts to an error.

This patch disables the error in GRUB.  As with all `-W-no-*` disabled
warnings, this has no effect on older GCC compilers, and is safe to use.
2025-11-01 10:05:57 -04:00
Marshall Ward
05b10a4acf e2fsprogs: Disable C23 mode
e2fsprogs uses bool, true, and false, which are keywords in C23.

This patch explicitly sets the C standard to gnu17 to disable this
feature.
2025-11-01 10:05:57 -04:00