Skip to content

Commit f5845d6

Browse files
authored
Merge pull request #718 from ROCKNIX/dev
PR for release
2 parents 44dee38 + 3346365 commit f5845d6

File tree

646 files changed

+175182
-24851
lines changed

Some content is hidden

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

646 files changed

+175182
-24851
lines changed

CHANGELOG

Lines changed: 0 additions & 3430 deletions
This file was deleted.

Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ RUN adduser --disabled-password --gecos '' docker \
2020
RUN apt-get install -y \
2121
bc default-jre file gawk gcc git golang-go gperf libjson-perl libncurses5-dev \
2222
libparse-yapp-perl libxml-parser-perl lzop make patchutils python-is-python3 \
23-
python3 parted unzip wget curl xfonts-utils xsltproc zip zstd rdfind
23+
python3 parted unzip wget curl xfonts-utils xsltproc zip zstd rdfind automake \
24+
xmlstarlet
2425

2526
### Cross compiling on ARM
2627
RUN if [ "$(uname -m)" = "aarch64" ]; then apt-get install -y --no-install-recommends qemu-user-binfmt libc6-dev-amd64-cross; fi

Makefile

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,13 @@ src-pkg:
2424
docs:
2525
./tools/foreach './scripts/clean emulators && ./scripts/build emulators'
2626

27-
world: RK3588 RK3566 RK3566-X55 RK3326 RK3399 S922X
27+
world: RK3588 RK3566 RK3326 RK3399 S922X SD865
2828

2929
AMD64:
3030
unset DEVICE_ROOT
3131
PROJECT=PC DEVICE=AMD64 ARCH=i686 ./scripts/build_distro
3232
PROJECT=PC DEVICE=AMD64 ARCH=x86_64 ./scripts/build_distro
3333

34-
INTEL64:
35-
unset DEVICE_ROOT
36-
PROJECT=PC DEVICE=INTEL64 ARCH=i686 ./scripts/build_distro
37-
PROJECT=PC DEVICE=INTEL64 ARCH=x86_64 ./scripts/build_distro
38-
3934
RK3588:
4035
unset DEVICE_ROOT
4136
PROJECT=Rockchip DEVICE=RK3588 ARCH=arm ./scripts/build_distro
@@ -56,10 +51,6 @@ RK3566:
5651
DEVICE_ROOT=RK3566 PROJECT=Rockchip DEVICE=RK3566 ARCH=arm ./scripts/build_distro
5752
DEVICE_ROOT=RK3566 PROJECT=Rockchip DEVICE=RK3566 ARCH=aarch64 ./scripts/build_distro
5853

59-
RK3566-X55:
60-
DEVICE_ROOT=RK3566 PROJECT=Rockchip DEVICE=RK3566-X55 ARCH=arm ./scripts/build_distro
61-
DEVICE_ROOT=RK3566 PROJECT=Rockchip DEVICE=RK3566-X55 ARCH=aarch64 ./scripts/build_distro
62-
6354
RK3326:
6455
unset DEVICE_ROOT
6556
PROJECT=Rockchip DEVICE=RK3326 ARCH=arm ./scripts/build_distro
@@ -75,6 +66,11 @@ H700:
7566
PROJECT=Allwinner DEVICE=H700 ARCH=arm ./scripts/build_distro
7667
PROJECT=Allwinner DEVICE=H700 ARCH=aarch64 ./scripts/build_distro
7768

69+
SD865:
70+
unset DEVICE_ROOT
71+
PROJECT=Qualcomm DEVICE=SD865 ARCH=arm ./scripts/build_distro
72+
PROJECT=Qualcomm DEVICE=SD865 ARCH=aarch64 ./scripts/build_distro
73+
7874
update:
7975
PROJECT=Rockchip DEVICE=RK3588 ARCH=aarch64 ./scripts/update_packages
8076

@@ -144,4 +140,4 @@ docker-image-pull:
144140

145141
# Wire up docker to call equivalent make files using % to match and $* to pass the value matched by %
146142
docker-%:
147-
BUILD_DIR=$(DOCKER_WORK_DIR) $(DOCKER_CMD) run $(PODMAN_ARGS) $(INTERACTIVE) --init --env-file .env --rm --user $(UID):$(GID) $(GLOBAL_SETTINGS) $(LOCAL_SSH_KEYS_FILE) $(EMULATIONSTATION_SRC) -v $(PWD):$(DOCKER_WORK_DIR) -w $(DOCKER_WORK_DIR) $(DOCKER_EXTRA_OPTS) $(DOCKER_IMAGE) $(COMMAND)
143+
BUILD_DIR=$(DOCKER_WORK_DIR) $(DOCKER_CMD) run $(PODMAN_ARGS) $(INTERACTIVE) --init --env-file .env --rm --user $(UID):$(GID) $(GLOBAL_SETTINGS) $(LOCAL_SSH_KEYS_FILE) $(EMULATIONSTATION_SRC) -v $(PWD):$(DOCKER_WORK_DIR) -w $(DOCKER_WORK_DIR) $(DOCKER_EXTRA_OPTS) $(DOCKER_IMAGE) $(COMMAND)

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Under the following terms:
5151

5252
### ROCKNIX Software
5353

54-
Copyright 2024 [ROCKNIX](https://github.com/ROCKNIX)
54+
Copyright (C) 2024-present [ROCKNIX](https://github.com/ROCKNIX)
5555

5656
Original software and scripts developed by the ROCKNIX are licensed under the terms of the [GNU GPL Version 2](https://choosealicense.com/licenses/gpl-2.0/). The full license can be found in this project's licenses folder.
5757

config/arch.arm

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,6 @@
4747
TARGET_FPU_FLAGS="-mfloat-abi=$TARGET_FLOAT -mfpu=$TARGET_FPU"
4848
TARGET_FEATURES+=" neon"
4949
;;
50-
cortex-a55|cortex-a76.cortex-a55)
51-
TARGET_SUBARCH=armv8.2-a
52-
TARGET_ABI=eabi
53-
TARGET_FPU_FLAGS="-mfloat-abi=$TARGET_FLOAT -mfpu=$TARGET_FPU"
54-
TARGET_FEATURES+=" neon"
55-
;;
56-
5750
esac
5851

5952
# if [ "${TARGET_FLOAT}" = "hard" ]; then

config/blocklist

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ dolphin-sa # Wayland patch is now broken upstream
55
drastic-sa # Package is closed source bin
66
duckstation-lr # Libretro support removed from upstream.
77
duckstation-sa # Patches need to be reworked.
8+
flycast-sa # Patched need to rebased
89
gptokeyb # Newer versions break hotkeys
910
gzdoom-sa # Stick to release versions.
1011
idtech-lr # Just a dummy package

config/functions

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -516,7 +516,7 @@ c = '${CC}'
516516
cpp = '${CXX}'
517517
ar = '${AR}'
518518
strip = '${STRIP}'
519-
pkgconfig = '${PKG_CONFIG}'
519+
pkg-config = '${PKG_CONFIG}'
520520
llvm-config = '${TOOLCHAIN}/bin/llvm-config'
521521

522522
[host_machine]
@@ -547,7 +547,7 @@ c = '${TARGET_CC}'
547547
cpp = '${TARGET_CXX}'
548548
ar = '${TARGET_AR}'
549549
strip = '${TARGET_STRIP}'
550-
pkgconfig = '${PKG_CONFIG}'
550+
pkg-config = '${PKG_CONFIG}'
551551
llvm-config = '${SYSROOT_PREFIX}/usr/bin/llvm-config'
552552
libgcrypt-config = '${SYSROOT_PREFIX}/usr/bin/libgcrypt-config'
553553

config/graphic

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ get_graphicdrivers() {
5454

5555
if listcontains "${GRAPHIC_DRIVERS}" "freedreno"; then
5656
GALLIUM_DRIVERS+=" freedreno"
57+
VULKAN_DRIVERS_MESA+=" freedreno"
5758
V4L2_SUPPORT="yes"
5859
VAAPI_SUPPORT="no"
5960
VDPAU_SUPPORT="no"

config/show_config

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ show_config() {
55
dashes="==========================="
66
config_message="${config_message}\n ${dashes}${dashes}${dashes}"
77
config_message="${config_message}\n Configuration for ${DISTRONAME} v${OS_VERSION}"
8+
if [ "${OFFICIAL}" = "yes" ]; then
9+
config_message+="(official)"
10+
else
11+
config_message+="(community)"
12+
fi
813
config_message="${config_message}\n ${dashes}${dashes}${dashes}"
914

1015
# Build options

distributions/ROCKNIX/options

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
AVAHI_DAEMON="no"
8181

8282
# build with NFS support (mounting nfs shares via the OS) (yes / no)
83-
NFS_SUPPORT="no"
83+
NFS_SUPPORT="yes"
8484

8585
# build with Samba Client support (mounting samba shares via the OS) (yes / no)
8686
SAMBA_SUPPORT="no"

0 commit comments

Comments
 (0)