Skip to content

Commit 6e7fdfc

Browse files
committed
Merge remote-tracking branch 'upstream/master'
2 parents 01199a0 + dbbf839 commit 6e7fdfc

588 files changed

Lines changed: 54467 additions & 42248 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Config.in

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,12 @@ menu "System"
3030
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/boot/rk3128-blobs/Config.in"
3131
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/boot/rocknix-abl/Config.in"
3232
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/boot/rockpro64-blobs/Config.in"
33+
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/boot/uboot-anbernic-h700/Config.in"
3334
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/boot/uboot-bananapi-m7/Config.in"
3435
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/boot/uboot-evb-rk3399/Config.in"
3536
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/boot/uboot-firefly-station-m2/Config.in"
3637
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/boot/uboot-firefly-station-p2/Config.in"
38+
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/boot/uboot-gameforce-ace/Config.in"
3739
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/boot/uboot-hugsun-x99/Config.in"
3840
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/boot/uboot-multiboard/Config.in"
3941
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/boot/uboot-nanopi-m6/Config.in"
@@ -357,7 +359,7 @@ menu "Emulators"
357359
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/emulators/hypseus-singe/Config.in"
358360
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/emulators/lexaloffle-pico8/Config.in"
359361
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/emulators/lexaloffle-voxatron/Config.in"
360-
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/emulators/lindbergh-loader/Config.in"
362+
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/emulators/linuxloader/Config.in"
361363
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/emulators/mame/Config.in"
362364
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/emulators/melonds/Config.in"
363365
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/emulators/nanoboyadvance/Config.in"
@@ -466,6 +468,7 @@ endif
466468

467469
menu "Libraries"
468470
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/appstream/Config.in"
471+
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/asio/Config.in"
469472
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/batocera-luajit/Config.in"
470473
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/cpp-ipc/Config.in"
471474
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/ecm/Config.in"
@@ -488,8 +491,6 @@ menu "Libraries"
488491
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/nghttp3/Config.in"
489492
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/ngtcp2/Config.in"
490493
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/pipewire-ffmpeg-plugins/Config.in"
491-
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/plutosvg/Config.in"
492-
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/plutovg/Config.in"
493494
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/pm_auto/Config.in"
494495
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/pm_dashboard/Config.in"
495496
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/pysdl2/Config.in"
@@ -504,7 +505,6 @@ menu "Libraries"
504505
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/python-adafruit-circuitpython-ws2801/Config.in"
505506
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/python-adafruit-platformdetect/Config.in"
506507
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/python-adafruit-pureio/Config.in"
507-
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/python-batocera-common/Config.in"
508508
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/python-binho-host-adapter/Config.in"
509509
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/python-cog/Config.in"
510510
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/python-hidapi/Config.in"
@@ -514,12 +514,12 @@ menu "Libraries"
514514
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/python-smbus3/Config.in"
515515
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/pywebview/Config.in"
516516
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/rapidyaml/Config.in"
517-
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/sdl3_mixer/Config.in"
518517
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/semver/Config.in"
519518
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/sf_rpi_status/Config.in"
520519
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/tomlplusplus/Config.in"
521520
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/uthash/Config.in"
522521
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/libraries/wxwidgets/Config.in"
522+
source "$BR2_EXTERNAL_BATOCERA_PATH/python-src/python-batocera-common/Config.in"
523523
endmenu
524524

525525
menu "Looks"
@@ -634,7 +634,6 @@ menu "Utils"
634634
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/utils/batocera-led-handheld/Config.in"
635635
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/utils/batocera-nfc/Config.in"
636636
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/utils/batocera-onscreen-keyboard/Config.in"
637-
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/utils/batocera-bezel-overlay/Config.in"
638637
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/utils/batocera-pygame/Config.in"
639638
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/utils/batocera-steam/Config.in"
640639
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/utils/batocera-test/Config.in"
@@ -689,6 +688,7 @@ menu "Utils"
689688
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/utils/xwiimote/Config.in"
690689
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/utils/xxd/Config.in"
691690
source "$BR2_EXTERNAL_BATOCERA_PATH/package/batocera/utils/zramswap/Config.in"
691+
source "$BR2_EXTERNAL_BATOCERA_PATH/python-src/batocera-bezel-overlay/Config.in"
692692
endmenu
693693

694694
menu "Utils Host"

Makefile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,19 +106,24 @@ SYSTEMS_REPORT_TARGETS := $(filter-out $(SYSTEMS_REPORT_EXCLUDE_TARGETS) x86_wow
106106
# All defconfig files for systems report targets, generated from the board files
107107
SYSTEMS_REPORT_DEFCONFIGS = $(foreach target,$(SYSTEMS_REPORT_TARGETS),$(call target-defconfig,$(target)))
108108

109+
# Pass the git commit from the host so builds in git worktrees have the hash in the container
110+
GIT_COMMIT := $(shell git -C $(PROJECT_DIR) rev-parse --short HEAD 2>/dev/null || echo unknown)
111+
109112
# define build command based on whether we are building direct or inside a docker build container
110113
ifdef DIRECT_BUILD
111114
define MAKE_BUILDROOT
112115
make $(MAKE_OPTS) O=$(OUTPUT_DIR)/$(1) \
113116
BR2_EXTERNAL=$(PROJECT_DIR) \
114117
BR2_DL_DIR=$(DL_DIR) \
115118
BR2_CCACHE_DIR=$(CCACHE_DIR) \
119+
BATOCERA_GIT_COMMIT=$(GIT_COMMIT) \
116120
-C $(PROJECT_DIR)/buildroot
117121
endef
118122
else # DIRECT_BUILD
119123
define MAKE_BUILDROOT
120124
$(call RUN_DOCKER,$(1)) make $(MAKE_OPTS) O=/$(1) \
121125
BR2_EXTERNAL=/build \
126+
BATOCERA_GIT_COMMIT=$(GIT_COMMIT) \
122127
-C /build/buildroot
123128
endef
124129
endif # DIRECT_BUILD
@@ -313,7 +318,7 @@ ifdef BATCH_MODE
313318
$(if $(CMD),,$(error CMD is required to use $*-shell in BATCH_MODE))
314319
endif
315320
@$(call MESSAGE,$(if $(CMD),Executing command,Starting interactive shell))
316-
@$(RUN_DOCKER_TARGET) $(CMD)
321+
@$(call RUN_DOCKER,$*,-e BATOCERA_GIT_COMMIT=$(GIT_COMMIT)) $(CMD)
317322

318323
%-ccache-stats: %-config
319324
@$(MAKE_BUILDROOT_TARGET) ccache-stats

0 commit comments

Comments
 (0)