Commit graph

172 commits

Author SHA1 Message Date
sydarn
4b07b7d388 Remove BASE_DEVICE concept, it's not used by anyone 2024-03-31 11:52:06 +02:00
sydarn
c964b6b7c2 Initial sway integration
Update sway 1.9, and dependencies to fixed releases.

Packages from codeberg sha256 sums seems to have changed, odd needs to be
followed up on.

Remove libxcb-wm duplicate of xcb-util-wm

Fix weston vs sway interoperability, it stil needs work though. Changing
to weston from sway on existing build dir yields weston not starting.

gptokeyb hack to speed detection of gamepad after ES starts, this
forces ES to detect the gamepad. detection seems buggy without it.

Fix copyright year
2024-03-25 10:28:14 +01:00
brooksytech
d1e836d920
rocknic setup 2024-03-23 20:07:30 +00:00
brooksytech
3bf7bbcfcf
ROCKNIX rebrand 2024-03-19 15:15:27 +00:00
brooksytech
a2f54689ee
rocknix bring up 2024-03-18 13:24:05 +00:00
brooksytech
f7b43f80e6
start rocknix 2024-03-17 22:04:09 +00:00
sydarn
584ff73f28 Clean base device code in build_distro 2024-03-09 00:00:14 +01:00
sydarn
172dabf0fc fix indentation in scripts/build_distro 2024-03-08 22:21:20 +01:00
sydarn
ccf2cd34e2 base_device: make more robus and cover more cases 2024-03-08 22:21:20 +01:00
fewtarius
4c5e1a41d6
Fix often occurring issue with initramfs where it is not fully populated after a kernel or dependency update. Remove redundancy in executing initramfs package build and install. 2024-02-17 17:47:34 +00:00
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