|  | 
|  | 1 | +# LTO (Link Time Optimization) support | 
|  | 2 | +  LTO_SUPPORT="yes" | 
|  | 3 | + | 
|  | 4 | +# GOLD (Google Linker) support | 
|  | 5 | +  GOLD_SUPPORT="yes" | 
|  | 6 | + | 
|  | 7 | +# HARDENING (security relevant linker and compiler flags) support | 
|  | 8 | +  HARDENING_SUPPORT="no" | 
|  | 9 | + | 
|  | 10 | +# Name of the Distro to build (full name, without special characters) | 
|  | 11 | +  DISTRONAME="LudOS" | 
|  | 12 | + | 
|  | 13 | +# short project description | 
|  | 14 | +  DESCRIPTION="LudOS is a user friendly retro gaming OS." | 
|  | 15 | + | 
|  | 16 | +# Welcome Message for e.g. SSH Server (up to 5 Lines) | 
|  | 17 | +  GREETING0="##############################################" | 
|  | 18 | +  GREETING1="#                   LudOS                    #" | 
|  | 19 | +  GREETING2="#      https://github.com/libretro/LudOS     #" | 
|  | 20 | +  GREETING3="##############################################" | 
|  | 21 | +  GREETING4="" | 
|  | 22 | + | 
|  | 23 | +# Root password to integrate in the target system | 
|  | 24 | +  ROOT_PASSWORD="ludos" | 
|  | 25 | + | 
|  | 26 | +# Install glibc locales to the build (yes / no) | 
|  | 27 | +  GLIBC_LOCALES="no" | 
|  | 28 | + | 
|  | 29 | +# Mediacenter to use (kodi / no) | 
|  | 30 | +  MEDIACENTER="ludo" | 
|  | 31 | + | 
|  | 32 | +# Skins to install (Estuary) | 
|  | 33 | +# Space separated list is supported, | 
|  | 34 | +# e.g. SKINS="Estuary" | 
|  | 35 | +  SKINS="Estuary" | 
|  | 36 | + | 
|  | 37 | +# Default Skin (Estuary) | 
|  | 38 | +  SKIN_DEFAULT="Estuary" | 
|  | 39 | + | 
|  | 40 | +# Select whether to use default (upstream xbmc/xbmc) repo, or specific vendor repo | 
|  | 41 | +  KODI_VENDOR="default" | 
|  | 42 | + | 
|  | 43 | +# install extra subtitle Fonts for KODI (yes / no) | 
|  | 44 | +  KODI_EXTRA_FONTS="no" | 
|  | 45 | + | 
|  | 46 | +# build and install PulseAudio support (yes / no) | 
|  | 47 | +  PULSEAUDIO_SUPPORT="no" | 
|  | 48 | + | 
|  | 49 | +# build and install espeak support (yes / no) | 
|  | 50 | +  ESPEAK_SUPPORT="no" | 
|  | 51 | + | 
|  | 52 | +# build and install with BluRay support (yes / no) | 
|  | 53 | +  KODI_BLURAY_SUPPORT="no" | 
|  | 54 | + | 
|  | 55 | +# build and install with BD+ support | 
|  | 56 | +# (BD+ decryption support in KODI) (yes / no) | 
|  | 57 | +  BLURAY_BDPLUS_SUPPORT="no" | 
|  | 58 | + | 
|  | 59 | +# build and install with AACS support | 
|  | 60 | +# (BD decryption support in KODI) (yes / no) | 
|  | 61 | +  BLURAY_AACS_SUPPORT="no" | 
|  | 62 | + | 
|  | 63 | +# build and install with DVDCSS support | 
|  | 64 | +# (DVD decryption support in KODI) (yes / no) | 
|  | 65 | +  KODI_DVDCSS_SUPPORT="no" | 
|  | 66 | + | 
|  | 67 | +# additional drivers to install: | 
|  | 68 | +# for a list of additional drivers see packages/linux-drivers | 
|  | 69 | +# Space separated list is supported, | 
|  | 70 | +# e.g. ADDITIONAL_DRIVERS="DRIVER1 DRIVER2" | 
|  | 71 | +  ADDITIONAL_DRIVERS="RTL8192CU RTL8192DU RTL8192EU RTL8188EU RTL8812AU" | 
|  | 72 | + | 
|  | 73 | +# build and install bluetooth support (yes / no) | 
|  | 74 | +  BLUETOOTH_SUPPORT="yes" | 
|  | 75 | + | 
|  | 76 | +# build and install with KODI webfrontend (yes / no) | 
|  | 77 | +  KODI_WEBSERVER_SUPPORT="no" | 
|  | 78 | + | 
|  | 79 | +# build and install Avahi (Zeroconf) daemon (yes / no) | 
|  | 80 | +  AVAHI_DAEMON="no" | 
|  | 81 | + | 
|  | 82 | +# build with UPnP support (yes / no) | 
|  | 83 | +  KODI_UPNP_SUPPORT="no" | 
|  | 84 | + | 
|  | 85 | +# build with MySQL support (mysql / mariadb / none) | 
|  | 86 | +  KODI_MYSQL_SUPPORT="none" | 
|  | 87 | + | 
|  | 88 | +# build xbmc with optical drive support (yes / no) | 
|  | 89 | +  KODI_OPTICAL_SUPPORT="no" | 
|  | 90 | + | 
|  | 91 | +# build with AirPlay support (stream videos from iDevices to KODI) (yes / no) | 
|  | 92 | +  KODI_AIRPLAY_SUPPORT="no" | 
|  | 93 | + | 
|  | 94 | +# build with AirTunes support (stream music from iDevices to KODI) (yes / no) | 
|  | 95 | +  KODI_AIRTUNES_SUPPORT="no" | 
|  | 96 | + | 
|  | 97 | +# build with libnfs support (mounting nfs shares with KODI) (yes / no) | 
|  | 98 | +  KODI_NFS_SUPPORT="no" | 
|  | 99 | + | 
|  | 100 | +# build with Samba Client support (mounting SAMBA shares with KODI) (yes / no) | 
|  | 101 | +  KODI_SAMBA_SUPPORT="no" | 
|  | 102 | + | 
|  | 103 | +# build with NFS support (mounting nfs shares via the OS) (yes / no) | 
|  | 104 | +  NFS_SUPPORT="no" | 
|  | 105 | + | 
|  | 106 | +# build with Samba Client support (mounting samba shares via the OS) (yes / no) | 
|  | 107 | +  SAMBA_SUPPORT="no" | 
|  | 108 | + | 
|  | 109 | +# build and install Samba Server (yes / no) | 
|  | 110 | +  SAMBA_SERVER="yes" | 
|  | 111 | + | 
|  | 112 | +# build and install SFTP Server (yes / no) | 
|  | 113 | +  SFTP_SERVER="yes" | 
|  | 114 | + | 
|  | 115 | +# build and install OpenVPN support (yes / no) | 
|  | 116 | +  OPENVPN_SUPPORT="no" | 
|  | 117 | + | 
|  | 118 | +# build and install diskmounter support (udevil) | 
|  | 119 | +# this service provide auto mounting support for external drives in the | 
|  | 120 | +# mediacenter also automount internally drives at boottime via udev (yes / no) | 
|  | 121 | +  UDEVIL="yes" | 
|  | 122 | + | 
|  | 123 | +# build and install exFAT fuse support (yes / no) | 
|  | 124 | +  EXFAT="yes" | 
|  | 125 | + | 
|  | 126 | +# build and install NTFS-3G fuse support (yes / no) | 
|  | 127 | +  NTFS3G="yes" | 
|  | 128 | + | 
|  | 129 | +# build and install hfs filesystem utilities (yes / no) | 
|  | 130 | +  HFSTOOLS="yes" | 
|  | 131 | + | 
|  | 132 | +# Windowmanager to use (fluxbox / none) | 
|  | 133 | +  WINDOWMANAGER="none" | 
|  | 134 | + | 
|  | 135 | +# Xorg Graphic drivers to use (all / i915,i965,r200,r300,r600,nvidia) | 
|  | 136 | +# Space separated list is supported, | 
|  | 137 | +# e.g. GRAPHIC_DRIVERS="i915 i965 r300 r600 radeonsi nvidia" | 
|  | 138 | +  GRAPHIC_DRIVERS="r300 r600 radeonsi i915 i965 nvidia nvidia-legacy vmware virtio" | 
|  | 139 | + | 
|  | 140 | +# build and install remote support (yes / no) | 
|  | 141 | +  REMOTE_SUPPORT="no" | 
|  | 142 | + | 
|  | 143 | +# build and install ATV IR remote support (yes / no) | 
|  | 144 | +  ATVCLIENT_SUPPORT="no" | 
|  | 145 | + | 
|  | 146 | +# build and install Joystick support (yes / no) | 
|  | 147 | +  JOYSTICK_SUPPORT="no" | 
|  | 148 | + | 
|  | 149 | +# build and install CEC adapter support (yes / no) | 
|  | 150 | +  CEC_SUPPORT="no" | 
|  | 151 | + | 
|  | 152 | +# build and install CEC framework support (yes / no) | 
|  | 153 | +  CEC_FRAMEWORK_SUPPORT="no" | 
|  | 154 | + | 
|  | 155 | +# build and install iSCSI support - iscsistart (yes / no) | 
|  | 156 | +  ISCSI_SUPPORT="no" | 
|  | 157 | + | 
|  | 158 | +# Support for partitioning and formating disks in initramfs (yes / no) | 
|  | 159 | +# This adds support for parted and mkfs.ext3/4 to initramfs for OEM usage | 
|  | 160 | +  INITRAMFS_PARTED_SUPPORT="no" | 
|  | 161 | + | 
|  | 162 | +# build with swap support (yes / no) | 
|  | 163 | +  SWAP_SUPPORT="no" | 
|  | 164 | + | 
|  | 165 | +# swap support enabled per default (yes / no) | 
|  | 166 | +  SWAP_ENABLED_DEFAULT="no" | 
|  | 167 | + | 
|  | 168 | +# swapfile size if SWAP_SUPPORT=yes in MB | 
|  | 169 | +  SWAPFILESIZE="128" | 
|  | 170 | + | 
|  | 171 | +# additional packages to install: | 
|  | 172 | +# Space separated list is supported, | 
|  | 173 | +# e.g. ADDITIONAL_PACKAGES="PACKAGE1 PACKAGE2" | 
|  | 174 | +  ADDITIONAL_PACKAGES="" | 
|  | 175 | + | 
|  | 176 | +# build with installer (yes / no) | 
|  | 177 | +  INSTALLER_SUPPORT="yes" | 
|  | 178 | + | 
|  | 179 | +# Testpackages for development (yes / no) | 
|  | 180 | +  TESTING="no" | 
|  | 181 | + | 
|  | 182 | +# OEM packages for OEM's (yes / no) | 
|  | 183 | +  OEM_SUPPORT="no" | 
|  | 184 | + | 
|  | 185 | +# build and install nano text editor (yes / no) | 
|  | 186 | +  NANO_EDITOR="yes" | 
|  | 187 | + | 
|  | 188 | +# cron support (yes / no) | 
|  | 189 | +  CRON_SUPPORT="no" | 
|  | 190 | + | 
|  | 191 | +# Distribution Specific source location | 
|  | 192 | +  DISTRO_MIRROR="http://sources.libreelec.tv/mirror" | 
|  | 193 | +  DISTRO_SRC="http://sources.libreelec.tv/$LIBREELEC_VERSION" | 
|  | 194 | + | 
|  | 195 | +# Addon Server Url | 
|  | 196 | +  ADDON_SERVER_URL="https://addons.libreelec.tv" | 
|  | 197 | + | 
|  | 198 | +# set the addon dirs | 
|  | 199 | +  ADDON_PATH="$ADDON_VERSION/${DEVICE:-$PROJECT}/$TARGET_ARCH" | 
|  | 200 | +  ADDON_URL="$ADDON_SERVER_URL/$ADDON_PATH" | 
|  | 201 | + | 
|  | 202 | +# Default size of system partition, in MB, eg. 512 | 
|  | 203 | +  SYSTEM_SIZE=512 | 
|  | 204 | +# Default system partition offset, in sectors, eg. 2048 | 
|  | 205 | +  SYSTEM_PART_START=8192 | 
|  | 206 | + | 
|  | 207 | +# Configure debug groups (space delimited key=value pairs, with each value comma-delimited) and default group when DEBUG=yes | 
|  | 208 | +# Use ! or - prefix to prevent a dependent package from being built with debug. Add + suffix to build dependenencies with debug. | 
|  | 209 | +  DEBUG_GROUPS="kodi+=kodi+,kodi-platform+,p8-platform+,!mesa" | 
|  | 210 | +  DEBUG_GROUP_YES="kodi+" | 
|  | 211 | + | 
|  | 212 | +# Default supported get handlers (archive, git, file etc.) | 
|  | 213 | +  GET_HANDLER_SUPPORT="archive" | 
|  | 214 | + | 
|  | 215 | +# Partition labels for USB/SD installation media | 
|  | 216 | +  DISTRO_BOOTLABEL="LUDOS" | 
|  | 217 | +  DISTRO_DISKLABEL="STORAGE" | 
|  | 218 | + | 
|  | 219 | +# Settings package name - blank if not required | 
|  | 220 | +  DISTRO_PKG_SETTINGS="" | 
|  | 221 | + | 
|  | 222 | +# IR remote protocols supported in default config | 
|  | 223 | +  IR_REMOTE_PROTOCOLS="RC6 NEC" | 
|  | 224 | + | 
|  | 225 | +# IR remote keymaps supported in default config | 
|  | 226 | +  IR_REMOTE_KEYMAPS="rc6_mce xbox_360 xbox_one" | 
|  | 227 | + | 
0 commit comments