Skip to content

Commit e7fda3e

Browse files
authored
Merge pull request #23 from ROCKNIX/dev
Merge ROCKNIX into main
2 parents ea44ab2 + 20d4067 commit e7fda3e

File tree

606 files changed

+7142
-37088
lines changed

Some content is hidden

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

606 files changed

+7142
-37088
lines changed

.github/workflows/build-main.yaml

Lines changed: 44 additions & 45 deletions
Large diffs are not rendered by default.

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
/target/
1818

1919
# options
20-
.jelos
20+
.rocknix
2121

2222
# private working directory
2323
/.work/

CODE_OF_CONDUCT.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

CONTRIBUTING.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ RUN apt-get install -y \
2424

2525
### Cross compiling on ARM
2626
RUN if [ "$(uname -m)" = "aarch64" ]; then apt-get install -y --no-install-recommends qemu-user-binfmt libc6-dev-amd64-cross; fi
27-
RUN if [ ! -d /lib64 ]; then ln -sf /usr/x86_64-jelos-linux-gnu/lib64 /lib64; fi
28-
RUN if [ ! -d /lib/x86_64-jelos-linux-gnu ]; then ln -sf /usr/x86_64-jelos-linux-gnu/lib /lib/x86_64-jelos-linux-gnu; fi
27+
RUN if [ ! -d /lib64 ]; then ln -sf /usr/x86_64-rocknix-linux-gnu/lib64 /lib64; fi
28+
RUN if [ ! -d /lib/x86_64-rocknix-linux-gnu ]; then ln -sf /usr/x86_64-rocknix-linux-gnu/lib /lib/x86_64-rocknix-linux-gnu; fi
2929

3030
RUN mkdir -p /work && chown docker /work
3131

LICENSE.md

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
1-
&nbsp;&nbsp;<img src="https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/dev/distributions/JELOS/logos/jelos-logo.png" width=192>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[![Latest Version](https://img.shields.io/github/release/JustEnoughLinuxOS/distribution.svg?color=5998FF&label=latest%20version&style=flat-square)](https://github.com/JustEnoughLinuxOS/distribution/releases/latest) [![Activity](https://img.shields.io/github/commit-activity/m/JustEnoughLinuxOS/distribution?color=5998FF&style=flat-square)](https://github.com/JustEnoughLinuxOS/distribution/commits) [![Pull Requests](https://img.shields.io/github/issues-pr-closed/JustEnoughLinuxOS/distribution?color=5998FF&style=flat-square)](https://github.com/JustEnoughLinuxOS/distribution/pulls) [![Discord Server](https://img.shields.io/discord/948029830325235753?color=5998FF&label=chat&style=flat-square)](https://discord.gg/seTxckZjJy)
2-
#
3-
41
## Licenses
52

6-
JELOS is a Linux distribution that is made up of many open-source components. Components are provided under their respective licenses. This distribution includes components licensed for non-commercial use only.
3+
ROCKNIX is a Linux distribution that is made up of many open-source components. Components are provided under their respective licenses. This distribution includes components licensed for non-commercial use only.
74

8-
### JELOS Branding
5+
### ROCKNIX Branding
96

10-
JELOS branding and images are licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-nc-sa/4.0/).
7+
ROCKNIX branding and images are licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-nc-sa/4.0/).
118

129
You are free to:
1310

@@ -20,11 +17,11 @@ Under the following terms:
2017
- NonCommercial: You may not use the material for commercial purposes.
2118
- ShareAlike: If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
2219

23-
### JELOS Software
20+
### ROCKNIX Software
2421

25-
Copyright 2023 JELOS (https://github.com/JustEnoughLinuxOS)
22+
Copyright 2024 ROCKNIX (https://github.com/ROCKNIX)
2623

27-
Original software and scripts developed by the JELOS team 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.
24+
Original software and scripts developed by the ROCKNIX team 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.
2825

2926
### Bundled Works
30-
All other software is provided under each component's respective license. These licenses can be found in the software sources or in this project's licenses folder. Modifications to bundled software and scripts by the JELOS team are licensed under the terms of the software being modified.
27+
All other software is provided under each component's respective license. These licenses can be found in the software sources or in this project's licenses folder. Modifications to bundled software and scripts by the ROCKNIX team are licensed under the terms of the software being modified.

Makefile

Lines changed: 8 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
BUILD_DIRS=build.*
2-
-include $(HOME)/.JELOS/options
2+
-include $(HOME)/.ROCKNIX/options
33

44
all: world
55

@@ -24,7 +24,7 @@ src-pkg:
2424
docs:
2525
./tools/foreach './scripts/clean emulators && ./scripts/build emulators'
2626

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

2929
AMD64:
3030
unset DEVICE_ROOT
@@ -47,26 +47,9 @@ S922X:
4747
PROJECT=Amlogic DEVICE=S922X ARCH=aarch64 ./scripts/build_distro
4848

4949
RK3566:
50-
DEVICE_ROOT=RK3566 PROJECT=Rockchip DEVICE=RK3566 ARCH=arm ./scripts/build_distro
51-
DEVICE_ROOT=RK3566 PROJECT=Rockchip DEVICE=RK3566 ARCH=aarch64 ./scripts/build_distro
52-
53-
RK3566-X55:
54-
DEVICE_ROOT=RK3566 PROJECT=Rockchip DEVICE=RK3566-X55 ARCH=arm ./scripts/build_distro
55-
DEVICE_ROOT=RK3566 PROJECT=Rockchip DEVICE=RK3566-X55 ARCH=aarch64 ./scripts/build_distro
56-
57-
RK3566-BSP:
5850
unset DEVICE_ROOT
59-
DEVICE_ROOT=RK3566-BSP PROJECT=Rockchip DEVICE=RK3566-BSP ARCH=arm ./scripts/build_distro
60-
DEVICE_ROOT=RK3566-BSP PROJECT=Rockchip DEVICE=RK3566-BSP ARCH=aarch64 ./scripts/build_distro
61-
62-
RK3566-BSP-X55:
63-
DEVICE_ROOT=RK3566-BSP PROJECT=Rockchip DEVICE=RK3566-BSP-X55 ARCH=arm ./scripts/build_distro
64-
DEVICE_ROOT=RK3566-BSP PROJECT=Rockchip DEVICE=RK3566-BSP-X55 ARCH=aarch64 ./scripts/build_distro
65-
66-
RK-ARMV8-A:
67-
unset DEVICE_ROOT
68-
PROJECT=Rockchip DEVICE=RK-ARMV8-A ARCH=arm ./scripts/build_distro
69-
PROJECT=Rockchip DEVICE=RK-ARMV8-A ARCH=aarch64 ./scripts/build_distro
51+
PROJECT=Rockchip DEVICE=RK3566 ARCH=arm ./scripts/build_distro
52+
PROJECT=Rockchip DEVICE=RK3566 ARCH=aarch64 ./scripts/build_distro
7053

7154
RK3326:
7255
unset DEVICE_ROOT
@@ -78,15 +61,8 @@ RK3399:
7861
PROJECT=Rockchip DEVICE=RK3399 ARCH=arm ./scripts/build_distro
7962
PROJECT=Rockchip DEVICE=RK3399 ARCH=aarch64 ./scripts/build_distro
8063

81-
RK33XX:
82-
unset DEVICE_ROOT
83-
unset BASE_DEVICE
84-
$(MAKE) RK-ARMV8-A
85-
BASE_DEVICE=RK-ARMV8-A $(MAKE) RK3326
86-
BASE_DEVICE=RK-ARMV8-A $(MAKE) RK3399
87-
8864
update:
89-
PROJECT=PC DEVICE=AMD64 ARCH=x86_64 ./scripts/update_packages
65+
PROJECT=Rockchip DEVICE=RK3588 ARCH=aarch64 ./scripts/update_packages
9066

9167
package:
9268
./scripts/build ${PACKAGE}
@@ -99,14 +75,14 @@ package-clean:
9975
# For example: make docker-AMD64 will use docker to call: make AMD64
10076
# All variables are scoped to docker-* commands to prevent weird collisions/behavior with non-docker commands
10177

102-
docker-%: DOCKER_IMAGE := "justenoughlinuxos/jelos-build:latest"
78+
docker-%: DOCKER_IMAGE := "rocknix/rocknix-build:latest"
10379

10480
# DOCKER_WORK_DIR is the directory in the Docker image - it is set to /work by default
10581
# Anytime this directory changes, you must run `make clean` similarly to moving the distribution directory
10682
docker-%: DOCKER_WORK_DIR := $(shell if [ -n "${DOCKER_WORK_DIR}" ]; then echo ${DOCKER_WORK_DIR}; else echo "$$(pwd)" ; fi)
10783

108-
# ${HOME}/.JELOS/options is a global options file containing developer and build settings.
109-
docker-%: GLOBAL_SETTINGS := $(shell if [ -f "${HOME}/.JELOS/options" ]; then echo "-v \"${HOME}/.JELOS/options:${HOME}/.JELOS/options\""; else echo ""; fi)
84+
# ${HOME}/.${DISTRONAME}/options is a global options file containing developer and build settings.
85+
docker-%: GLOBAL_SETTINGS := $(shell if [ -f "${HOME}/.${DISTRONAME}/options" ]; then echo "-v \"${HOME}/.${DISTRONAME}/options:${HOME}/.${DISTRONAME}/options\""; else echo ""; fi)
11086

11187
# LOCAL_SSH_KEYS_FILE is a variable that contains the location of the authorized keys file for development build use. It will be mounted into the container if it exists.
11288
docker-%: LOCAL_SSH_KEYS_FILE := $(shell if [ -n "${LOCAL_SSH_KEYS_FILE}" ]; then echo "-v \"${LOCAL_SSH_KEYS_FILE}:${LOCAL_SSH_KEYS_FILE}\""; else echo ""; fi)

PULL_REQUEST_TEMPLATE.md

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

0 commit comments

Comments
 (0)