c964b6b7c2
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
183 lines
4.9 KiB
Text
183 lines
4.9 KiB
Text
# LTO (Link Time Optimization) support
|
|
LTO_SUPPORT="yes"
|
|
|
|
# GOLD (Google Linker) support
|
|
GOLD_SUPPORT="yes"
|
|
|
|
# HARDENING (security relevant linker and compiler flags) support
|
|
HARDENING_SUPPORT="no"
|
|
|
|
# The name of the parent organization for updates
|
|
GIT_ORGANIZATION="ROCKNIX"
|
|
|
|
# The name of the github project for updates
|
|
GIT_REPO="distribution"
|
|
|
|
# Name of the Distro to build (full name, without special characters)
|
|
DISTRONAME="ROCKNIX"
|
|
|
|
# Name of the OS to build (full name, lower case, without special characters)
|
|
OSNAME="rocknix"
|
|
|
|
# short project description
|
|
DESCRIPTION="An Open Source firmware."
|
|
|
|
# Distribution Home URL
|
|
HOME_URL="https://rocknix.org"
|
|
|
|
# Documentation URL
|
|
WIKI_URL="https://rocknix.org"
|
|
|
|
# Where to report bugs
|
|
BUG_REPORT_URL="https://rocknix.org"
|
|
|
|
# Root password to integrate in the target system
|
|
ROOT_PASSWORD="system generated"
|
|
|
|
# Remove kernel and system files from the release directory.
|
|
COREELEC_TARGET_REMOVE="kernel_system"
|
|
|
|
# Install glibc locales to the build (yes / no)
|
|
GLIBC_LOCALES="yes"
|
|
|
|
# build and install pipewire support (yes / no)
|
|
PIPEWIRE_SUPPORT="yes"
|
|
|
|
# Define package sets to clean based on the type of build being executed.
|
|
# This should be updated to be more dynamic in the future.
|
|
CLEAN_OS_BASE="initramfs emulators u-boot-script system-utils modules quirks autostart rocknix"
|
|
CLEAN_NETWORK="RTL8821CS-firmware"
|
|
CLEAN_EMU_32BIT="lib32 box86 pcsx_rearmed-lr arm"
|
|
# Sway depends on it, weston will use it if it's built but we don't want that.
|
|
CLEAN_WESTON="libdisplay-info"
|
|
|
|
# additional drivers to install:
|
|
# for a list of additional drivers see packages/linux-drivers
|
|
# Space separated list is supported,
|
|
# e.g. ADDITIONAL_DRIVERS="DRIVER1 DRIVER2"
|
|
# ADDITIONAL_DRIVERS=""
|
|
|
|
# build and install bluetooth support (yes / no)
|
|
BLUETOOTH_SUPPORT="yes"
|
|
|
|
# build and install Avahi (Zeroconf) daemon (yes / no)
|
|
AVAHI_DAEMON="yes"
|
|
|
|
# build with NFS support (mounting nfs shares via the OS) (yes / no)
|
|
NFS_SUPPORT="no"
|
|
|
|
# build with Samba Client support (mounting samba shares via the OS) (yes / no)
|
|
SAMBA_SUPPORT="no"
|
|
|
|
# build and install Samba Server (yes / no)
|
|
SAMBA_SERVER="no"
|
|
|
|
# build and install SFTP Server (yes / no)
|
|
SFTP_SERVER="yes"
|
|
|
|
# build and install Simple HTTP Server (yes / no)
|
|
SIMPLE_HTTP_SERVER="no"
|
|
|
|
# build and install OpenVPN support (yes / no)
|
|
OPENVPN_SUPPORT="no"
|
|
|
|
# build and install WireGuard support (yes / no)
|
|
WIREGUARD_SUPPORT="yes"
|
|
|
|
# build and install diskmounter support (udevil)
|
|
# this service provide auto mounting support for external drives in the
|
|
# mediacenter also automount internally drives at boottime via udev (yes / no)
|
|
UDEVIL="yes"
|
|
|
|
# build and install exFAT fuse support (yes / no)
|
|
EXFAT="yes"
|
|
|
|
# build and install NTFS-3G fuse support (yes / no)
|
|
NTFS3G="yes"
|
|
|
|
# build and install hfs filesystem utilities (yes / no)
|
|
HFSTOOLS="yes"
|
|
|
|
# Target an emulation device
|
|
EMULATION_DEVICE="${EMULATION_DEVICE:-yes}"
|
|
|
|
# Add support for containers
|
|
CONTAINER_SUPPORT="${CONTAINER_SUPPORT:-no}"
|
|
|
|
# Support for debug tools such as strace
|
|
DEBUG_PACKAGES="${DEBUG_PACKAGES:-yes}"
|
|
|
|
# Windowmanager to use (fluxbox / none)
|
|
WINDOWMANAGER="none"
|
|
|
|
# Xorg Graphic drivers to use (all / i915,i965,r200,r300,r600,nvidia)
|
|
# Space separated list is supported,
|
|
# e.g. GRAPHIC_DRIVERS="i915 i965 r300 r600 radeonsi nvidia"
|
|
GRAPHIC_DRIVERS=""
|
|
|
|
# build and install remote support (yes / no)
|
|
REMOTE_SUPPORT="yes"
|
|
|
|
# build and install Joystick support (yes / no)
|
|
JOYSTICK_SUPPORT="yes"
|
|
|
|
# Support for partitioning and formating disks in initramfs (yes / no)
|
|
# This adds support for parted and mkfs.ext3/4 to initramfs for OEM usage
|
|
INITRAMFS_PARTED_SUPPORT="no"
|
|
|
|
# build with swap support (yes / no)
|
|
SWAP_SUPPORT="yes"
|
|
|
|
# swap support enabled per default (yes / no)
|
|
SWAP_ENABLED_DEFAULT="yes"
|
|
|
|
# swapfile size if SWAP_SUPPORT=yes in MB
|
|
SWAPFILESIZE="384"
|
|
|
|
# Default weston terminal font size
|
|
WESTONFONTSIZE="14"
|
|
|
|
# additional packages to install:
|
|
# Space separated list is supported,
|
|
# e.g. ADDITIONAL_PACKAGES="PACKAGE1 PACKAGE2"
|
|
|
|
# build with installer (yes / no)
|
|
INSTALLER_SUPPORT="no"
|
|
|
|
# Testpackages for development (yes / no)
|
|
TESTING="no"
|
|
|
|
# OEM packages for OEM's (yes / no)
|
|
OEM_SUPPORT="no"
|
|
|
|
# build and install nano text editor (yes / no)
|
|
NANO_EDITOR="yes"
|
|
|
|
# cron support (yes / no)
|
|
CRON_SUPPORT="yes"
|
|
|
|
# Distribution Specific source location
|
|
DISTRO_MIRROR=""
|
|
DISTRO_SRC="https://github.com/JustEnoughLinuxOS"
|
|
|
|
# Default size of system partition, in MB, eg. 512
|
|
SYSTEM_SIZE=2048
|
|
|
|
# Default system partition offset, in sectors, eg. 2048
|
|
SYSTEM_PART_START=8192
|
|
|
|
# Size of storage partition, in MB. Must be >=32
|
|
STORAGE_SIZE=32
|
|
|
|
# Default supported get handlers (archive, git, file etc.)
|
|
GET_HANDLER_SUPPORT="archive git file"
|
|
|
|
# Partition labels for USB/SD installation media
|
|
DISTRO_BOOTLABEL="JELOS"
|
|
DISTRO_DISKLABEL="STORAGE"
|
|
|
|
# Settings package name - blank if not required
|
|
DISTRO_PKG_SETTINGS=""
|
|
|
|
# Enable Updates
|
|
ENABLE_UPDATES="yes"
|