Commit graph

162 commits

Author SHA1 Message Date
adamg
c6522a0513 buildroot: rename LE references to JELOS 2024-02-10 00:02:16 +00:00
adamg
fa69e5cf14 buildroot: cleanup vmware image creation 2024-02-09 22:48:07 +00:00
adamg
ea3d17a668 buildroot: cleanup rpi references 2024-02-09 22:48:06 +00:00
fewtarius
9b6c8393a3
* Rename many OS links to JELOS.
* Update installer to use gptokeyb so the built-in controller can be used to install JELOS.
* General package housekeeping.
2024-02-09 22:18:38 +00:00
sydarn
7e540f7a45 NO_IMAGE: feature for devices to mark that no image shall be created.
This is for base devices (such as RK-ARMV8-A), as they can not be
flashed.
2024-02-02 17:23:33 +01:00
sydarn
c9a0d3c902 EXCLUDE_PKGS: fix bugs
skip in install, will skip when marked for installation/inclusion
skip in build, will skip when dependency.

This is a bit icky as I think you could assume in catch22 situation,
Where something is marked to be skipped, but something else (marked for
installtion) depends on it. However the main reason for EXCLUDE_PKGS atm
is to exclude emulators in BASE DEVICES (RK-ARMV8-A) that shall be
device optimized for actual devices. Later we probably want to have
package flags that signal device optimization. EXCLUDE_PKGS is probably
to be marked as a power-user feature to be used at your own risk.
2024-02-02 17:23:33 +01:00
sydarn
7c3d583893 Base device concept, and exclude packages for device 2024-02-02 17:23:30 +01:00
fewtarius
e20a00f7fa
Pull grub changes back as some devices still need them. 2024-01-11 14:17:37 +00:00
fewtarius
f3a4f8d692
Get rid of log message. 2024-01-11 12:54:19 +00:00
fewtarius
d922523403
Adds support for Ayaneo 2S, removes unnecessary grub configuration file, update kernel, firmware, and systemd. 2024-01-07 02:00:52 +00:00
fewtarius
947c482a37
* Improved support for AMD p-state drivers (<7w idle on AMD 6800U).
* Break Loki Zero link to configure proper default TDP for Max and MiniPro.
* Revert drain when charged while powered off support for RK3566.
2023-11-26 19:03:00 +00:00
fewtarius
4ab3843370
Now seems to build consistently. 2023-11-25 18:52:35 +00:00
fewtarius
09301dc32f
Unpack after clean everything EXCEPT initramfs. 2023-11-25 18:43:38 +00:00
fewtarius
1c290cdb4e
Still need to unpack drivers after cleaning. 2023-11-25 18:03:34 +00:00
fewtarius
327103ebe5
Fix up another instance where initramfs isn't being generated properly. 2023-11-25 17:38:53 +00:00
adamg
4508c2d9c7 scripts/get_archive: delete all previous downloads when a package is updated 2023-11-21 22:03:40 +00:00
adamg
6b5497b95d scripts/get_git: only fetch necessary history needed to build 2023-11-21 22:03:40 +00:00
Trooper_Max
c87a1358a5 Disable ext4 orphan file optimization in mkimage for greater filesystem compatibility with Ubuntu 22.04 2023-11-13 06:13:23 +00:00
fewtarius
b0b218fe14
Fix what I believe to be the last remaining initramfs generation bugs. 2023-11-12 11:02:58 +00:00
fewtarius
c8875a2e18
Unpack should honor the target arch for patches and not alter it. 2023-11-09 15:00:07 +00:00
fewtarius
964f04e011
May finally resolve the random initramfs build failure. Also, Linux 6.5.10. 2023-11-03 21:23:43 +00:00
fewtarius
3c4acbb9a7
Delete duplicates, and clean up copyright statement. 2023-10-24 16:00:57 +00:00
fewtarius
3f222455b1
Reassign my copyrights to the JELOS project. 2023-10-23 22:53:27 +00:00
fewtarius
878d852037
Add console support package to update_packages to allow updating of gamecontrollerdb, etc. Bump emulators and cores. 2023-10-17 10:54:13 +00:00
adamg
fc837c922b scripts: cleanup and fixup subdevice support 2023-10-08 11:44:55 +01:00
adamg
9a810bca1c scripts/checkdeps: update to latest version
added symlink package for python (python-is-python3) needed on
latest version of ubuntu and added golang-go
2023-09-20 11:35:01 +01:00
fewtarius
81cd0e3695
Fix dependency issue with the Linux kernel, clean initramfs when the kernel is cleaned/updated, and add the ayn-platform module (not included by default yet). 2023-09-14 20:58:08 +00:00
fewtarius
919c813a1e
Force wget to use TLS 1.2 to resolve 403 Forbidden error. Thanks to @AndreMiras @ https://github.com/orgs/community/discussions/65227#discussioncomment-6846790 2023-08-28 21:31:33 +00:00
fewtarius
952694d8df
Drop deprecated and broken make. 2023-08-24 21:08:28 +00:00
gameislyf
98f8de0056 fix order 2023-08-24 23:02:51 +02:00
gameislyf
061d80cae0 per comments 2023-08-24 22:03:39 +02:00
gameislyf
2132ee0eed add sanity check 2023-08-24 21:38:01 +02:00
fewtarius
0f71b9896b
Base distribution update to bringing JELOS up to more recent or to the latest software versions. Thanks in part to @CoreELEC and @archlinux. 2023-08-24 09:53:35 +00:00
fewtarius
655558e4a3
Fix missing export. 2023-06-29 21:16:49 +00:00
fewtarius
06618af285
Add pre_get hook to enable actions before fetching source, will be helpful to work around constantly breaking repos. 2023-06-22 00:42:57 +00:00
fewtarius
fe0b762be3
Updates, and new variable for cleaning during build. 2023-06-19 10:31:21 +00:00
Nicholas Ricciuti
32e9ec1a6e
buildfixes 2023-06-08 22:26:26 -04:00
fewtarius
7f26d2bc77
Fix build failures when rebuilding additional drivers. 2023-05-31 14:33:18 +00:00
fewtarius
ecb61fe248
Add a guard to prevent erroring out on some cleans. 2023-05-23 15:28:57 +00:00
fewtarius
87464cd5e5
Fix unpack issue, bump emulators and cores. 2023-05-23 12:57:58 +00:00
fewtarius
d6b465db30
Fix build issue. 2023-04-27 11:57:00 +00:00
fewtarius
2f20081478
Fix the last audio issue, and also fix missing initramfs with DEVICE_ROOT. 2023-04-26 21:21:33 +00:00
fewtarius
473be84fda
Fix broken device root clean. 2023-04-26 13:21:19 +00:00
fewtarius
7364bedd27
Misc x55 fixes. 2023-04-26 01:51:28 +00:00
fewtarius
97344115ca
Fix sources link for builders. 2023-04-26 00:39:13 +00:00
fewtarius
ad438071d5
Adds Powkiddy x55 as a (hopefully temporary) separate device. 2023-04-25 22:54:13 +00:00
fewtarius
75b26db505
Quick build fix. 2023-04-24 17:20:34 +00:00
fewtarius
bff71cd5e2
* Add additional feedback to the boot process so it's visible to the user.
* Add support for a variant of JELOS suitable for hosting containers.
* Fix desktop mode terminal bug.
2023-04-22 20:01:07 +00:00
fewtarius
aeeb010944
* Drop device root functionality as it is no longer needed.
* Enable reference clock on RK3566.
* Switch back to upstream dosbox-svn libretro core as our PR has merged.
2023-04-10 12:01:40 +00:00
fewtarius
0643785c4e
Fix Bluetooth for RK3566 and RK3588 to use 64bit rtk_hciattach, deprecate 32bit version. Clean firmware on every build so it is always applied. 2023-04-09 00:59:27 +00:00