fewtarius
630bd0ac7e
Continuing work.
2023-02-27 18:49:51 -05:00
fewtarius
11fd530ac8
Work continues.
2023-02-26 21:56:16 -05:00
fewtarius
2cc8500882
Update meson and build functions.
2023-02-26 12:22:46 -05:00
fewtarius
dbbae40f47
Sync a few packages and function changes from @CoreELEC.
2023-02-24 19:39:48 -05:00
fewtarius
9d8a0bc313
Updates - use boot rather than legacy boot for partitions, split virtual packages a bit, move kernel/u-boot for opi5 to JELOS repos.
2023-02-15 06:38:49 -05:00
fewtarius
717976484d
Update patches to function more generically by expanding @DEVICE@ and @TARGET_CPU@.
2023-02-13 17:17:55 -05:00
fewtarius
dc0164679c
Fix up build script so we're no longer cleaning unnecessary packages.
2023-02-10 07:51:40 -05:00
fewtarius
a837478baf
* Distribution updates - kernel 6.1.10, Python, systemd, busybox, SDL2, etc.
...
* Update emulators, cores, and art book next theme.
* Drop -Ofast, --disable-shared --enable-static as defaults.
* Misc build fixes.
2023-02-08 12:26:54 -05:00
fewtarius
39048183ba
Apply uOS marking to mkimage, after talking with @oOblik to get their preference.
2023-01-16 08:51:18 -05:00
fewtarius
42e3c06ccb
Remove deprecated key variables, and fix mkimage. Thanks to @oOblik and UnofficialOS for the pointer.
2023-01-16 05:25:52 -05:00
fewtarius
71402a057a
Drop cleaning of deprecated packages.
2023-01-10 17:17:23 -05:00
mason
cdf3597151
More Orange Pi 5 / RK3588 setup
2023-01-09 22:26:15 +00:00
mason
115cb94267
Orange Pi 5 / RK3588 Support
2023-01-08 22:49:32 +00:00
fewtarius
e1e7054e21
Drop packages we don't need to clean.
2022-12-31 16:00:56 -05:00
Brooksytech
fd14d04d9b
Merge pull request #862 from brooksytech/dev
...
Update vulkan, mesa, yuzu, dolphin
2022-12-30 13:41:33 -08:00
brooksytech
f946a8f8e6
Update Mesa, Vulkan, & Yuzu
2022-12-30 13:35:48 -08:00
fewtarius
767e7529af
Part 3 of 3, drop RG353P/V/M and RG503.
2022-12-30 08:01:15 -05:00
fewtarius
2d59edd1cf
Merge pull request #849 from reavessm/gcc-fix
...
Better handle systems with crossdev installed
2022-12-28 20:39:11 -05:00
Stephen Reaves
8cd81e42df
Better handle systems with crossdev installed
...
If you have build tools installed for multiple architectures then 'gcc' could be an ambigious reference. I have 'cross-avr/gcc' and 'sys-devel/gcc' available on my system for example.
2022-12-28 20:21:34 -05:00
brooksytech
e53b9e3d59
Finish Parallel-N64 revamp
2022-12-27 15:07:53 -08:00
fewtarius
4789a47cca
No longer add a blank sha256 sum, and update emus/cores.
2022-12-21 07:39:16 -05:00
fewtarius
609de5f8e8
* Terminal bug fix (reverts the xterm change).
...
* Update emulators and cores.
* Adds fake08, thanks to Lakka-LibreELEC.
* Adds GPU power saving option for handheld builds.
* Updates SDL2, reverts Mesa (may be temporary).
* Improves fan curve for supported devices.
2022-12-20 19:29:08 -05:00
fewtarius
242d6ea657
Deprecate and remove older splash method.
2022-12-20 06:48:00 -05:00
fewtarius
293e7ee700
Drop package mirror as it doesn't mirror our packages anyway.
2022-12-09 05:29:52 -05:00
fewtarius
bbb2975eed
* Move JELOS installation to tools menu, flashed images boot directly into JELOS now.
...
* Fix bug causing terminal output to appear on the console on x86_64 builds.
* Silence missing sudo warnings by aliasing it to nothing.
2022-12-04 15:46:38 -05:00
fewtarius
9730081363
Bump pcsx2sa, fix image build oops.
2022-12-04 12:02:03 -05:00
fewtarius
3c352aa37d
Move update parameters to the distribution variable.
2022-12-04 10:12:10 -05:00
fewtarius
740a5420d9
Fixes, plus update emulators and cores.
2022-12-03 19:47:39 -05:00
fewtarius
5ac04b8112
Bug fixes.
2022-11-23 09:18:05 -05:00
fewtarius
165a81e941
Fix update packages to use the sources variable.
2022-11-03 08:13:42 -04:00
Tom Pratt
32d4a71e36
Fix batocera-bluetooth-agent
...
Install pygobject dependency and bump versions of some of its dependencies. Fix gobject-introspection build error on host by setting -Dbuild_introspection_data=false.
Update bluezutils.py to use items() function renamed in recent python versions.
Remove .cache dir from agentpath, otherwise dbus complains that the path is invalid. The directory exists so it's unclear what the real problem is here.
Include python_fix_abi function in build so target files don't get host arch naming.
2022-10-28 19:31:03 +02:00
Konstantin Koshelev
3c93182f2d
add custom moonlight resolution for each device
2022-10-24 21:03:07 +00:00
fewtarius
73dff6fa94
* Add support for multiple device trees.
...
* Add support for RG353V (use RG353P image, enable switch in system settings).
* Fix language selection bug.
* Fix another brightness bug.
* Fix shader build conflict.
* Force Retroarch to use glcore on the RG552 if GL is still enabled.
2022-09-30 20:40:33 -04:00
fewtarius
22ffd7ed07
* Add support for including AppImages in JELOS builds.
...
* Update PCSX2 to use the upstream AppImage.
* Complete PCSX2 standalone integration.
* Update volume controls to use mapped volume mode.
* Update GTK3 to build additional required bits.
2022-09-22 19:50:28 -04:00
fewtarius
8ba93ffcb4
Add PCSX2 libretro core, update x86_64 (handheld) boot options.
2022-09-12 17:33:16 -04:00
fewtarius
586dd97ab3
Change default from installation to run.
2022-09-03 14:34:18 -04:00
fewtarius
84180b3720
Fix fs resize to work across devices. Set installation mode to run rather than install by default.
2022-09-03 06:17:14 -04:00
fewtarius
1f6d96325b
* Fix ALSA on x86_64 handhelds.
...
* Temporary drop or correct multiple packages that needed updates for x86_64.
* Update volume service to deprecate hard coded paths.
* system-utils and sleep to common packages.
* Add weston kiosk.ini for future use.
* Add DIRTY variable, if true it will not clean.
2022-08-31 17:50:23 -04:00
fewtarius
eb28048ce2
Make sure we have the correct options in grub.
2022-08-31 07:43:15 -04:00
fewtarius
1894393478
Drop hard coded splash screens and generate a correct resolution/aspect splash during the build.
2022-08-23 07:23:08 -04:00
fewtarius
c3ed5195ef
Always source options.
2022-08-04 07:54:13 -04:00
fewtarius
d263d76be6
Adjust update packages to support updating an array of packages if no package is supplied. Also inspect the new virtual packages rather than jelos/package.mk.
2022-08-04 07:51:49 -04:00
fewtarius
d47e5a3f77
Build the device root if it doesn't already exist when running a build.
2022-08-02 07:47:27 -04:00
fewtarius
620fa0117c
* Fix issue with RG552 booting dev builds
...
* Fix udevil not automounting fat32 and exfat
* Fix burnimage not flushing gpt magic when flashing mbr images
2022-08-01 17:52:51 -04:00
fewtarius
07aa292ff1
Fix up sleep tool, 351 parameters, and package cleaning stanza.
2022-07-29 22:19:47 -04:00
fewtarius
16a8443dc2
Move the clean block back into the distro_root test.
2022-07-29 17:11:02 -04:00
fewtarius
8aac669f3d
Sometimes clean doesn't remove initramfs, if it persists, kill it.
2022-07-23 09:57:45 -04:00
fewtarius
18482b65ab
Fix clean to clean the correct packages.
2022-07-23 08:58:30 -04:00
fewtarius
51cf874101
Switch how we clean packages to ensure the primary buildroot for a device type is also cleaned properly.
2022-07-20 20:51:59 -04:00
brooksytech
4c85c1d897
clean duckstationsa in linked builds
2022-07-19 08:10:36 -07:00
fewtarius
fffbd19418
Revert scripts/build change.
2022-07-17 10:37:35 -04:00
fewtarius
f128960085
Fix checkdeps.
2022-07-16 10:07:15 +00:00
fewtarius
b8e671a13c
Fallback to 10.3.x due to bugs found in 11.x
2022-07-16 06:02:04 -04:00
fewtarius
ee492a3e64
build fixes.
2022-07-15 06:49:50 -04:00
fewtarius
8b4bdff78a
Fix libgo2 dependency, clean packages with device specific config.
2022-07-15 06:18:39 -04:00
fewtarius
bbb941640c
Fixes.
2022-07-14 16:46:21 -04:00
fewtarius
62cd2128ac
Variable test fix.
2022-07-13 06:51:54 -04:00
fewtarius
95688d5d65
Update build process.
2022-07-12 20:46:52 -04:00
fewtarius
1c07a31565
Shift build structure, fix jelos-info.
2022-07-11 19:35:08 -04:00
fewtarius
150b7b6a33
Updates.
2022-07-05 08:14:29 -04:00
fewtarius
781d22291d
Work continues.
2022-07-01 16:17:33 -04:00
fewtarius
51d40ae6f4
Fix RG552 boot.
2022-05-31 08:45:33 -04:00
fewtarius
7ef0b43c8b
Fix parted to correct 503 partitions in docker.
2022-05-29 21:32:34 +00:00
fewtarius
7e9daa3c15
Fix mkimage to generate boot partitions.
2022-05-29 15:27:04 +00:00
fewtarius
4172e9e353
Update parted.
2022-05-29 15:04:52 +00:00
fewtarius
5df2cfa0e8
* Add support for the Anbernic RG503.
2022-05-27 22:33:28 +00:00
fewtarius
9a41fda1c7
Cleaning up options to remove unused bits.
2022-04-27 06:08:03 -04:00
fewtarius
ab96c653b0
Fix up updatecheck, add the branch info to the build.
2022-04-12 16:42:13 -04:00
fewtarius
8405e5ae9f
Build fixes.
2022-04-12 12:58:05 -04:00
fewtarius
7fd4f88951
Quick build fix.
2022-04-12 12:53:08 -04:00
fewtarius
80a1d4b128
Implement basic CI/CD workflows.
2022-04-10 15:51:34 -04:00
fewtarius
f31666323f
Don't build 32bit userland if BASE_ONLY is set.
2022-04-10 07:31:14 -04:00
fewtarius
d98ba1486a
Don't build 32bit userland if BASE_ONLY is set.
2022-04-10 07:27:57 -04:00
fewtarius
218c7d3eac
After testing - stay with .img.gz and .tar.
2022-04-02 07:31:34 -04:00
fewtarius
ff9855cfdf
Revert - decompressing the image on the device just takes too long.
2022-04-01 07:03:51 -04:00
fewtarius
2b920a70fc
Revert to compressing images, let init decompress when upgrading.
2022-04-01 05:40:55 -04:00
fewtarius
1e5668f857
Stop compressing the .img, and prepare to drop .tar as the update package.
2022-03-30 19:14:07 -04:00
fewtarius
3802864a29
Don't need this here, pass it in the variable instead.
2022-03-26 13:45:53 -04:00
fewtarius
021db178ef
Add 5GHz WIFI drivers for RG351x
2022-03-26 12:48:59 -04:00
fewtarius
6fb875dab1
Bump the Mali blob and fix an issue with the device tree not getting copied.
2022-03-26 10:22:57 -04:00
fewtarius
48e4bae736
Working on RG351x support.
2022-03-26 10:07:10 -04:00
fewtarius
938fcb6c19
Work on the RG351 Series.
2022-03-25 22:28:08 -04:00
fewtarius
4f6189fe35
* Update cores and emulators.
...
* Remove the image root during a build so it's always completely clean.
2022-03-25 14:51:38 -04:00
fewtarius
7649aea07b
* Fix execution of a few scripts
...
* Fix a bug in the update_packages tool
2022-03-18 06:39:38 -04:00
fewtarius
3a11676680
Update cores
2022-03-17 07:34:49 -04:00
fewtarius
e42ccd087a
* Add cooling profile support with "aggressive" "moderate" "quiet" and "custom" settings.
...
* Quiet - the current default fan curve (Set by default)
* Moderate - Low speed default, scales slightly more aggressively.
* Aggressive - Always on, full speed.
* Custom - Utilizes ~/.config/fancontrol.conf to allow user modified curves
2022-03-03 16:55:39 -05:00
fewtarius
e135f93ff8
Ensure modules are installed with the system.
2022-03-03 06:54:53 -05:00
fewtarius
dee8e25e7f
Fix up shader conflict, adjust packages to use current date rather than a variable that may be stale.
2022-03-01 17:06:41 -05:00
fewtarius
4fa454a9f6
* Drop RetroArch LAKKA mode.
...
* Only put the big cores in max performance mode.
* Clean up build_distro a bit.
2022-02-26 22:14:27 -05:00
fewtarius
03ef92958a
Move target to release.
2022-02-24 22:10:48 -05:00
fewtarius
7a9fc3b83a
Finish up update_packages changes
2022-02-14 16:49:56 -05:00
fewtarius
698d5bfce0
Updates
2022-02-14 16:29:25 -05:00
fewtarius
5a4ca3519f
Update cores, and remove additional 351 bits
2022-02-14 16:15:16 -05:00
fewtarius
7e2e853969
Support for RG351P/M/V/MP
2022-02-12 08:25:47 -05:00
fewtarius
570c9db6a7
Updates - Kernel, Emustation, etc.
2022-02-09 20:43:29 -05:00
fewtarius
a395a76407
Updates
2022-02-08 20:27:20 -05:00
fewtarius
ac8ba30e1f
Clean up scripts, move burn image to tools
2022-02-07 16:00:00 -05:00
fewtarius
19b8cafb68
* System info and os-release cleanup
2022-02-06 20:35:15 -05:00
fewtarius
29213f7699
Revert uboot for the 351, will revisit later.
2022-02-06 13:17:28 -05:00
fewtarius
1af41d9e2c
Drop OC from uboot helper
2022-02-05 17:47:30 -05:00