Merge pull request #104 from JustEnoughLinuxOS/dev
Merge recent changes
This commit is contained in:
commit
2362a9ac1b
95 changed files with 181 additions and 1979 deletions
|
@ -43,7 +43,6 @@ show_config() {
|
|||
config_message="$config_message\n\n Hardware decoder configuration:"
|
||||
config_message="$config_message\n $dashes$dashes"
|
||||
|
||||
config_message="$config_message\n - Kodi Player driver:\t\t\t $KODIPLAYER_DRIVER"
|
||||
config_message="$config_message\n - VAAPI Support:\t\t\t $VAAPI_SUPPORT"
|
||||
config_message="$config_message\n - VDPAU Support:\t\t\t $VDPAU_SUPPORT"
|
||||
|
||||
|
@ -52,11 +51,6 @@ show_config() {
|
|||
config_message="$config_message\n\n Input device configuration:"
|
||||
config_message="$config_message\n $dashes$dashes"
|
||||
|
||||
config_message="$config_message\n - Remote support:\t\t\t $REMOTE_SUPPORT"
|
||||
config_message="$config_message\n - CEC Adapter support:\t\t\t $CEC_SUPPORT"
|
||||
config_message="$config_message\n - CEC Framework support:\t\t $CEC_FRAMEWORK_SUPPORT"
|
||||
config_message="$config_message\n - Kodi Joystick support:\t\t $JOYSTICK_SUPPORT"
|
||||
|
||||
# Misc. hardware configuration
|
||||
|
||||
config_message="$config_message\n\n Misc. hardware configuration:"
|
||||
|
@ -124,35 +118,6 @@ show_config() {
|
|||
config_message="$config_message\n - NTFS Support (via Fuse):\t\t $NTFS3G"
|
||||
config_message="$config_message\n - Install HFS Tools:\t\t\t $HFSTOOLS"
|
||||
|
||||
# Kodi configuration
|
||||
if [ ! "$MEDIACENTER" = "no" ]; then
|
||||
config_message="$config_message\n\n Kodi configuration:"
|
||||
config_message="$config_message\n $dashes$dashes"
|
||||
|
||||
config_message="$config_message\n - Kodi version:\t\t\t $MEDIACENTER"
|
||||
config_message="$config_message\n - Kodi Blu-Ray support:\t\t $KODI_BLURAY_SUPPORT"
|
||||
if [ "$KODI_BLURAY_SUPPORT" = "yes" ] ; then
|
||||
config_message="$config_message\n - Bluray BD+ support:\t\t $BLURAY_BDPLUS_SUPPORT"
|
||||
config_message="$config_message\n - Bluray AACS support:\t\t $BLURAY_AACS_SUPPORT"
|
||||
fi
|
||||
config_message="$config_message\n - Kodi DVDCSS support:\t\t\t $KODI_DVDCSS_SUPPORT"
|
||||
config_message="$config_message\n - Kodi Airplay support:\t\t $KODI_AIRPLAY_SUPPORT"
|
||||
config_message="$config_message\n - Kodi Airtunes support:\t\t $KODI_AIRTUNES_SUPPORT"
|
||||
config_message="$config_message\n - Kodi NFS support:\t\t\t $KODI_NFS_SUPPORT"
|
||||
config_message="$config_message\n - Kodi MySQL support:\t\t\t $KODI_MYSQL_SUPPORT"
|
||||
config_message="$config_message\n - Kodi Optical Drive support:\t\t $KODI_OPTICAL_SUPPORT"
|
||||
config_message="$config_message\n - Kodi SAMBA client support:\t\t $KODI_SAMBA_SUPPORT"
|
||||
config_message="$config_message\n - Kodi UPNP support:\t\t\t $KODI_UPNP_SUPPORT"
|
||||
config_message="$config_message\n - Kodi Webserver support:\t\t $KODI_WEBSERVER_SUPPORT"
|
||||
|
||||
for config_skin in $SKINS; do
|
||||
config_message="$config_message\n - Include Skin:\t\t\t $config_skin"
|
||||
done
|
||||
|
||||
config_message="$config_message\n - Default Skin:\t\t\t $SKIN_DEFAULT"
|
||||
config_message="$config_message\n - Include extra fonts:\t\t\t $KODI_EXTRA_FONTS"
|
||||
fi
|
||||
|
||||
if [ "$(type -t show_distro_config)" = "function" ]; then
|
||||
show_distro_config
|
||||
fi
|
||||
|
|
|
@ -31,44 +31,9 @@
|
|||
# Install glibc locales to the build (yes / no)
|
||||
GLIBC_LOCALES="yes"
|
||||
|
||||
# Mediacenter to use (kodi / no)
|
||||
MEDIACENTER="no"
|
||||
|
||||
# Skins to install (Estuary)
|
||||
# Space separated list is supported,
|
||||
# e.g. SKINS="Estuary"
|
||||
SKINS="Estuary"
|
||||
|
||||
# Default Skin (Estuary)
|
||||
SKIN_DEFAULT="Estuary"
|
||||
|
||||
# Select whether to use default (upstream xbmc/xbmc) repo, or specific vendor repo
|
||||
KODI_VENDOR="default"
|
||||
|
||||
# install extra subtitle Fonts for KODI (yes / no)
|
||||
KODI_EXTRA_FONTS="yes"
|
||||
|
||||
# build and install PulseAudio support (yes / no)
|
||||
PULSEAUDIO_SUPPORT="yes"
|
||||
|
||||
# build and install espeak support (yes / no)
|
||||
ESPEAK_SUPPORT="no"
|
||||
|
||||
# build and install with BluRay support (yes / no)
|
||||
KODI_BLURAY_SUPPORT="no"
|
||||
|
||||
# build and install with BD+ support
|
||||
# (BD+ decryption support in KODI) (yes / no)
|
||||
BLURAY_BDPLUS_SUPPORT="no"
|
||||
|
||||
# build and install with AACS support
|
||||
# (BD decryption support in KODI) (yes / no)
|
||||
BLURAY_AACS_SUPPORT="no"
|
||||
|
||||
# build and install with DVDCSS support
|
||||
# (DVD decryption support in KODI) (yes / no)
|
||||
KODI_DVDCSS_SUPPORT="no"
|
||||
|
||||
# additional drivers to install:
|
||||
# for a list of additional drivers see packages/linux-drivers
|
||||
# Space separated list is supported,
|
||||
|
@ -78,33 +43,9 @@
|
|||
# build and install bluetooth support (yes / no)
|
||||
BLUETOOTH_SUPPORT="yes"
|
||||
|
||||
# build and install with KODI webfrontend (yes / no)
|
||||
KODI_WEBSERVER_SUPPORT="no"
|
||||
|
||||
# build and install Avahi (Zeroconf) daemon (yes / no)
|
||||
AVAHI_DAEMON="yes"
|
||||
|
||||
# build with UPnP support (yes / no)
|
||||
KODI_UPNP_SUPPORT="yes"
|
||||
|
||||
# build with MySQL support (mysql / mariadb / none)
|
||||
KODI_MYSQL_SUPPORT="none"
|
||||
|
||||
# build xbmc with optical drive support (yes / no)
|
||||
KODI_OPTICAL_SUPPORT="no"
|
||||
|
||||
# build with AirPlay support (stream videos from iDevices to KODI) (yes / no)
|
||||
KODI_AIRPLAY_SUPPORT="no"
|
||||
|
||||
# build with AirTunes support (stream music from iDevices to KODI) (yes / no)
|
||||
KODI_AIRTUNES_SUPPORT="no"
|
||||
|
||||
# build with libnfs support (mounting nfs shares with KODI) (yes / no)
|
||||
KODI_NFS_SUPPORT="no"
|
||||
|
||||
# build with Samba Client support (mounting SAMBA shares with KODI) (yes / no)
|
||||
KODI_SAMBA_SUPPORT="no"
|
||||
|
||||
# build with NFS support (mounting nfs shares via the OS) (yes / no)
|
||||
NFS_SUPPORT="no"
|
||||
|
||||
|
@ -151,15 +92,6 @@
|
|||
# build and install Joystick support (yes / no)
|
||||
JOYSTICK_SUPPORT="yes"
|
||||
|
||||
# build and install CEC adapter support (yes / no)
|
||||
CEC_SUPPORT="no"
|
||||
|
||||
# build and install CEC framework support (yes / no)
|
||||
CEC_FRAMEWORK_SUPPORT="no"
|
||||
|
||||
# build and install iSCSI support - iscsistart (yes / no)
|
||||
ISCSI_SUPPORT="no"
|
||||
|
||||
# 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"
|
||||
|
@ -196,32 +128,11 @@
|
|||
DISTRO_MIRROR="http://sources.libreelec.tv/mirror"
|
||||
DISTRO_SRC="https://github.com/JustEnoughLinuxOS"
|
||||
|
||||
# Addon Server Url
|
||||
ADDON_SERVER_URL=""
|
||||
|
||||
# Addon ID of the default addon repository
|
||||
ADDON_REPO_ID=""
|
||||
|
||||
# Name of the default addon repository
|
||||
ADDON_REPO_NAME=""
|
||||
|
||||
# Version of the default addon repository
|
||||
ADDON_REPO_VERSION=""
|
||||
|
||||
# set the addon dirs
|
||||
ADDON_PATH="$ADDON_VERSION/Amlogic/$TARGET_ARCH"
|
||||
ADDON_URL="$ADDON_SERVER_URL/$ADDON_PATH"
|
||||
|
||||
# Default size of system partition, in MB, eg. 512
|
||||
SYSTEM_SIZE=2048
|
||||
# Default system partition offset, in sectors, eg. 2048
|
||||
SYSTEM_PART_START=8192
|
||||
|
||||
# Configure debug groups (space delimited key=value pairs, with each value comma-delimited) and default group when DEBUG=yes
|
||||
# Use ! or - prefix to prevent a dependent package from being built with debug. Add + suffix to build dependenencies with debug.
|
||||
#DEBUG_GROUPS="kodi+=kodi+,kodi-platform+,p8-platform+,!mesa"
|
||||
#DEBUG_GROUP_YES="kodi+"
|
||||
|
||||
# Default supported get handlers (archive, git, file etc.)
|
||||
GET_HANDLER_SUPPORT="archive git file"
|
||||
|
||||
|
@ -232,9 +143,3 @@
|
|||
# Settings package name - blank if not required
|
||||
DISTRO_PKG_SETTINGS=""
|
||||
|
||||
# IR remote protocols supported in default config
|
||||
IR_REMOTE_PROTOCOLS="RC6 NEC"
|
||||
|
||||
# IR remote keymaps supported in default config
|
||||
IR_REMOTE_KEYMAPS="rc6_mce xbox_360 xbox_one"
|
||||
|
||||
|
|
|
@ -1,21 +0,0 @@
|
|||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
|
||||
# Copyright (C) 2020-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libirman"
|
||||
PKG_VERSION="0.5.2"
|
||||
PKG_SHA256="43e58d7cd22b3a4c4dc8dcf8542a269ebcb4d8f6ceea0577b9fc882898f09a47"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://sourceforge.net/projects/libirman"
|
||||
PKG_URL="http://downloads.sourceforge.net/project/libirman/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain systemd lirc"
|
||||
PKG_NEED_UNPACK="$(get_pkg_directory lirc)"
|
||||
PKG_LONGDESC="libirman library for lircd"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
PKG_BUILD_FLAGS="+pic -parallel"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--disable-swtest"
|
||||
|
||||
post_makeinstall_target() {
|
||||
rm -rf ${INSTALL}/usr/bin
|
||||
}
|
|
@ -1,35 +0,0 @@
|
|||
diff -Naur a/config.h.in b/config.h.in
|
||||
--- a/config.h.in 2016-05-18 18:19:56.000000000 +0200
|
||||
+++ b/config.h.in 2016-12-26 22:49:43.514203152 +0100
|
||||
@@ -21,6 +21,9 @@
|
||||
/* Define to 1 if you have the `mkfifo' function. */
|
||||
#undef HAVE_MKFIFO
|
||||
|
||||
+/* defined if poll.h is available */
|
||||
+#undef HAVE_POLL_H
|
||||
+
|
||||
/* Define to 1 if you have the `select' function. */
|
||||
#undef HAVE_SELECT
|
||||
|
||||
@@ -48,6 +51,9 @@
|
||||
/* Define to 1 if you have the <sys/file.h> header file. */
|
||||
#undef HAVE_SYS_FILE_H
|
||||
|
||||
+/* defined if sys/poll.h is available */
|
||||
+#undef HAVE_SYS_POLL_H
|
||||
+
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#undef HAVE_SYS_STAT_H
|
||||
|
||||
diff -Naur a/configure.ac b/configure.ac
|
||||
--- a/configure.ac 2016-05-18 18:19:41.000000000 +0200
|
||||
+++ b/configure.ac 2016-12-26 22:48:40.190031280 +0100
|
||||
@@ -20,7 +20,7 @@
|
||||
|
||||
dnl Checks for header files.
|
||||
AC_HEADER_STDC
|
||||
-AC_CHECK_HEADERS(fcntl.h sys/time.h unistd.h termios.h memory.hi sys/file.h)
|
||||
+AC_CHECK_HEADERS(fcntl.h sys/time.h unistd.h termios.h memory.hi sys/file.h poll.h sys/poll.h)
|
||||
|
||||
dnl Checks for typedefs, structures, and compiler characteristics.
|
||||
AC_TYPE_PID_T
|
|
@ -2,7 +2,7 @@
|
|||
# Copyright (C) 2019-present Shanti Gilbert (https://github.com/shantigilbert)
|
||||
# Copyright (C) 2022-present Fewtarius
|
||||
PKG_NAME="PPSSPPSDL"
|
||||
PKG_VERSION="83b8211abf7fb705835eb1ccf8feae04816ae96c"
|
||||
PKG_VERSION="cf9c3e8c76f1df5c2b028141fff9d4e9fd029e13"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv2"
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# Copyright (C) 2022-present BrooksyTech (https://github.com/brooksytech)
|
||||
|
||||
PKG_NAME="flycastsa"
|
||||
PKG_VERSION="aa6c9e21063c929ccf651328547e5c6a9afd1f62"
|
||||
PKG_VERSION="15ca7e82bd0b6c9ef5e100541dddbf6435e906a1"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/flyinghead/flycast"
|
||||
PKG_URL="$PKG_SITE.git"
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
# Copyright (C) 2018-present 5schatten (https://github.com/5schatten)
|
||||
|
||||
PKG_NAME="hatarisa"
|
||||
PKG_VERSION="7c8ed67c8a419cb2f83bd5cc02e870f467f2596c"
|
||||
PKG_SHA256="4c895ab40c7c7a8a1c293f8b4931ed8930ccd1214a8160d85dc9ab12ecd5a984"
|
||||
PKG_VERSION="ed7e92c35f1d1a799921f51bec5502ce0bca961a"
|
||||
PKG_SHA256="041c090230f6f2591bae3a5f1c925b50d2000b15d877bae4d162d29f23827bb7"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/hatari/hatari"
|
||||
PKG_URL="https://github.com/hatari/hatari/archive/${PKG_VERSION}.tar.gz"
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# Copyright (C) 2022-present Fewtarius
|
||||
|
||||
PKG_NAME="hypseus-singe"
|
||||
PKG_VERSION="9e1a47c"
|
||||
PKG_VERSION="9e1a47c45bf0bc06d232fbac6d65e7b39f4f9d18"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL3"
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
# Copyright (C) 2019-present Shanti Gilbert (https://github.com/shantigilbert)
|
||||
|
||||
PKG_NAME="mupen64plussa-core"
|
||||
PKG_VERSION="014b2ab8903dc48f292905d77daf373785c2f705"
|
||||
PKG_SHA256="5097db2c40fa12d0ff3ee9f260be2134be679a9225976a7ca661303a7cae4365"
|
||||
PKG_VERSION="9eb6a7cbefe663c0a7c527afc705f5dea5197d7c"
|
||||
PKG_SHA256="d629f8d6cd7fed6f354dac82ddb821de35cc335f3390e71c80045717b2e2ffef"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/mupen64plus/mupen64plus-core"
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
# Copyright (C) 2019-present Shanti Gilbert (https://github.com/shantigilbert)
|
||||
|
||||
PKG_NAME="mupen64plussa-rsp-hle"
|
||||
PKG_VERSION="2ae723c33b86a75422a59c87a749e8cdfa8c9593"
|
||||
PKG_SHA256="742353572fcc4a9fb1c163ac51838325f52b87505033fc42511451e8fc34dc2f"
|
||||
PKG_VERSION="27580a8c33f0d66fa2f02582d45975f23fe2b1aa"
|
||||
PKG_SHA256="a266608f38c81ca1f4b39dbecd85daca02611e3a7dec52115fa475de8e55963a"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/mupen64plus/mupen64plus-rsp-hle"
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
# Copyright (C) 2022-present Fewtarius
|
||||
|
||||
PKG_NAME="openbor"
|
||||
PKG_VERSION="b00efbc7752cb55709dfc9fdfdfc7cfe78ddfb90"
|
||||
PKG_VERSION="7f6f17507078848be625e6d1c1b4f41823151387"
|
||||
PKG_ARCH="any"
|
||||
PKG_SITE="https://github.com/DCurrent/openbor"
|
||||
PKG_URL="${PKG_SITE}.git"
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# Copyright (C) 2022-present Fewtarius
|
||||
|
||||
PKG_NAME="raze"
|
||||
PKG_VERSION="f5579caa8fe1a2731202f27ce96723e421f88869"
|
||||
PKG_VERSION="0dc670da8e2a488675e8ed450c82c01a57f4b784"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/coelckers/Raze"
|
||||
PKG_URL="${PKG_SITE}.git"
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# Copyright (C) 2021-present 351ELEC (https://github.com/351ELEC)
|
||||
|
||||
PKG_NAME="retroarch"
|
||||
PKG_VERSION="da5d135a9ffb242618e60718345babe94a13ceb9"
|
||||
PKG_VERSION="c2db12c72737447a10c399156a00ed973bc65f24"
|
||||
PKG_SITE="https://github.com/libretro/RetroArch"
|
||||
PKG_URL="${PKG_SITE}.git"
|
||||
PKG_LICENSE="GPLv3"
|
||||
|
|
|
@ -86,3 +86,4 @@ melonds_screen_layout = "Left/Right"
|
|||
melonds_swapscreen_mode = "Toggle"
|
||||
melonds_threaded_renderer = "enabled"
|
||||
melonds_touch_mode = "Joystick"
|
||||
duckstation_GPU.Renderer = "Software"
|
||||
|
|
|
@ -86,4 +86,4 @@ melonds_screen_layout = "Left/Right"
|
|||
melonds_swapscreen_mode = "Toggle"
|
||||
melonds_threaded_renderer = "enabled"
|
||||
melonds_touch_mode = "Joystick"
|
||||
|
||||
duckstation_GPU.Renderer = "Software"
|
||||
|
|
|
@ -86,3 +86,4 @@ melonds_screen_layout = "Top/Bottom"
|
|||
melonds_swapscreen_mode = "Toggle"
|
||||
melonds_threaded_renderer = "enabled"
|
||||
melonds_touch_mode = "Joystick"
|
||||
duckstation_GPU.Renderer = "Software"
|
||||
|
|
|
@ -86,3 +86,4 @@ melonds_screen_layout = "Left/Right"
|
|||
melonds_swapscreen_mode = "Toggle"
|
||||
melonds_threaded_renderer = "enabled"
|
||||
melonds_touch_mode = "Joystick"
|
||||
duckstation_GPU.Renderer = "Software"
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
# Copyright (C) 2020-present Fewtarius
|
||||
|
||||
PKG_NAME="scummvmsa"
|
||||
PKG_VERSION="8b4e75ded7a4d02adc5efcbc5aa5fd54e12f24fe"
|
||||
PKG_SHA256="22de2f864f48cf2652537c4d6dba3991f1af42e0e4ea555053175c6366c6ef9b"
|
||||
PKG_VERSION="2d21a7dfdec1dc9eac855244bccc800f3af5d773"
|
||||
PKG_SHA256="7377f92637da6fc7ea1600c82ce852c48b026bd58c0e60a0e98dab186808892d"
|
||||
PKG_REV="1"
|
||||
PKG_LICENSE="GPL2"
|
||||
PKG_SITE="https://github.com/scummvm/scummvm"
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="2048"
|
||||
PKG_VERSION="a8899c960c0f8fca24f9c319cb935fe164b97bf9"
|
||||
PKG_SHA256="25617b2f46513f246150ba102a179590327c275093596b66f9af8d1c9f764a5a"
|
||||
PKG_VERSION="2096d47484106028a98e162cf2f093bd7427b2d6"
|
||||
PKG_SHA256="004428bd54dcf92da2fc8ce54490c675e12faa6468b73f2391baa7977224eb74"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv3"
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="TIC-80"
|
||||
PKG_VERSION="3a4c813d49f110d701d98fd0d96decb5ca0cbf05"
|
||||
PKG_VERSION="fcc3fb1376f052effc6abd4f4f4abe1fc7921c3d"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv3"
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="cap32"
|
||||
PKG_VERSION="4450f5aa3c6bae613bbaf0d74ae09df85941c041"
|
||||
PKG_SHA256="7a638ad07f83fdc53d428ecdeaf296d0f000ec610cfc16390d2c41fd10b48ade"
|
||||
PKG_VERSION="20adc49260677f7e99325f1ce14caabc1878e1be"
|
||||
PKG_SHA256="a955fb8ee4c5f5412bc8234b04196e4a548e9f232716651951cabb0e09c1f21d"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv2"
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="dosbox-pure"
|
||||
PKG_VERSION="d6d89900243ae09c816c27d1e44554ccbc7a092e"
|
||||
PKG_VERSION="dd42711759bb928ec52c7d944da6316ff41e1b15"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv2"
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
# Maintenance 2020 351ELEC team (https://github.com/fewtarius/351ELEC)
|
||||
|
||||
PKG_NAME="fbneo"
|
||||
PKG_VERSION="100c758b1a9b3b647234174b0b1607c8d60cd147"
|
||||
PKG_SHA256="3ff7ddf1cf6c02582da5112f0a08aad644cb6f1b06508149c1f62da96a65c017"
|
||||
PKG_VERSION="f5ee2bbd300b864d7dff6a42ee3c4eb409e25f50"
|
||||
PKG_SHA256="4b4c8a31f2523fafba810f846478ad45b67cd2d33ad2c2f11bd8ae9899a9e82c"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="Non-commercial"
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# Copyright (C) 2022-present Fewtarius
|
||||
|
||||
PKG_NAME="flycast"
|
||||
PKG_VERSION="aa6c9e21063c929ccf651328547e5c6a9afd1f62"
|
||||
PKG_VERSION="15ca7e82bd0b6c9ef5e100541dddbf6435e906a1"
|
||||
PKG_SITE="https://github.com/flyinghead/flycast"
|
||||
PKG_URL="${PKG_SITE}.git"
|
||||
PKG_DEPENDS_TARGET="toolchain ${OPENGLES} libzip"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PKG_NAME="freechaf"
|
||||
PKG_VERSION="47da0b39b248d56d5693d61212f4c09b843508df"
|
||||
PKG_VERSION="77109469e5d634811162ba9035e549d3058d718e"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv2"
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="fuse-libretro"
|
||||
PKG_VERSION="71557910d4a2f290fc85235f2fc1b81eec006689"
|
||||
PKG_SHA256="acb00dfec35ede9ff76e8fa0839cf47f77a3f197325fc07bec0f77805caac36c"
|
||||
PKG_VERSION="4269f1507469429dad8cff136bb0a535e7b7f1ef"
|
||||
PKG_SHA256="27d654734a21514c441675faf09bf2d834e4bfea8a0a8e33da36bd1a3ca3d164"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv3"
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="libretro-database"
|
||||
PKG_VERSION="41f2b87cb5ba5d634b93f8ed4eb6288c2933d746"
|
||||
PKG_SHA256="5a13f0e39d926002a32bbe973f7fc8071fce1da5fe0a2752c428190779de57bd"
|
||||
PKG_VERSION="fea8e72d4b06e2df1da3b4c25745131d15f0c26b"
|
||||
PKG_SHA256="d644eb92e2bd930d5019b3ab743c37be5be2ca78d56f7bca169089635c400623"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
# Copyright (C) 2019 Trond Haugland (trondah@gmail.com)
|
||||
|
||||
PKG_NAME="mame"
|
||||
PKG_VERSION="b7dd999590717638ceade2e24d16d63147aa12ad"
|
||||
PKG_SHA256="723612cbc2a18a3f7c23d3df63f7c7f270cb123f97fad9bb0e4b05d609867950"
|
||||
PKG_VERSION="8653e0b74dd76b6382d23ff4d26f72118467ccc7"
|
||||
PKG_SHA256="93a1497b87afe4883af40e1c846a3efd29fe8bd52e7e8ac42e74f66166688179"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/mame"
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="mame2003-plus"
|
||||
PKG_VERSION="e5ee29ecb8182952f861f22516e5791625fe2671"
|
||||
PKG_SHA256="8d3bb9d07e54d09dd6eb9792b1ed2a200001d19f3ef6d3f1ca466c39ae6d328e"
|
||||
PKG_VERSION="863389ff7e420e6c5991846ec669266ba2a531db"
|
||||
PKG_SHA256="2e2faf7177af2ecb2cb1d9421e5ffc27382f0169ce50db3a9d67f1c372b539a2"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="MAME"
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
# Copyright (C) 2022-present Fewtarius
|
||||
|
||||
PKG_NAME="pcsx_rearmed"
|
||||
PKG_VERSION="e24732050e902bd5402b2b7da7c391d2ca8fa799"
|
||||
PKG_SHA256="96b933eb2877ff224b3b00af0e9f4f3560d3d0b1c0bb18f67060e7e5598c1757"
|
||||
PKG_VERSION="3558dd33fb337a29fb6c57a5e88a473153e6202e"
|
||||
PKG_SHA256="43dfaed6634367d27fba43e0a417dc99079ce30d2662c1978f4a4c7a28811cdc"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv2"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PKG_NAME="picodrive"
|
||||
PKG_VERSION="bb6a52fe60e6f3bdcd17effe75e68fd0f8c44ba7"
|
||||
PKG_VERSION="7ff457f2f833570013f2a7e2608ac40632e0735d"
|
||||
PKG_LICENSE="MAME"
|
||||
PKG_SITE="https://github.com/libretro/picodrive"
|
||||
PKG_URL="${PKG_SITE}.git"
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="ppsspp"
|
||||
PKG_VERSION="83b8211abf7fb705835eb1ccf8feae04816ae96c"
|
||||
PKG_VERSION="cf9c3e8c76f1df5c2b028141fff9d4e9fd029e13"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/hrydgard/ppsspp"
|
||||
PKG_URL="https://github.com/hrydgard/ppsspp.git"
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="puae"
|
||||
PKG_VERSION="7fba9fddcda29a17afe4b51c1a3d02b35e17a7f5"
|
||||
PKG_SHA256="876657fcd077c2b7763a3dc13cae0e2f572e50f0a7050f31bb3d971ec0c3c806"
|
||||
PKG_VERSION="773a556a68a409e71d4a54c7fdb274bd91315219"
|
||||
PKG_SHA256="55498aeda56b55c9f0900009e888498466c6cd9c47bc9450eeb09b5d7f3abd63"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="stella"
|
||||
PKG_VERSION="ecaa3197d25d5af6604d04ccc5ee7cc0dc1fcb9b"
|
||||
PKG_SHA256="0442dac86010ca8525ec12f8ee0e5ae51853b3cd515d841ab15a73807e8ba703"
|
||||
PKG_VERSION="efb2a9f299cad241e12d811580f28d75b6c3438d"
|
||||
PKG_SHA256="425ce90b643b5f195188e89365bd72194e53cdaaf18148c8e3c025989c009982"
|
||||
PKG_REV="1"
|
||||
PKG_LICENSE="GPL2"
|
||||
PKG_SITE="https://github.com/stella-emu/stella"
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
# Maintenance 2020 351ELEC team (https://github.com/fewtarius/351ELEC)
|
||||
|
||||
PKG_NAME="swanstation"
|
||||
PKG_VERSION="0db3923f1dbb481deeaa9329e00f50ea23a60e4c"
|
||||
PKG_SHA256="7cb93d6f4e3eb9e66c7c0e07f447f46a833143d97ebb08ef20a36a740506506c"
|
||||
PKG_VERSION="0e53a5ac09a30d73d78b628f7e4954ebe5615801"
|
||||
PKG_SHA256="adab8abfe1eaff94c3dedd82d968daac3421bbed29634eb7eb88c2ab4b23a2d7"
|
||||
PKG_ARCH="aarch64"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/swanstation"
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
################################################################################
|
||||
|
||||
PKG_NAME="uae4arm"
|
||||
PKG_VERSION="96fd90b21388ae17c4dd83e4208930fdbddf5930"
|
||||
PKG_SHA256="7d2b765e2cb72bc153476782d85821b533081e7a8a9c5f472e959bd2d9b16e23"
|
||||
PKG_VERSION="177c2f0e892adf2603ada9b150e31beffe0f76c3"
|
||||
PKG_SHA256="0be54f926740333d1b2832d4bb78e6b1e47409c75f40e99e544b7265327c0708"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
|
|
@ -18,7 +18,7 @@ get_setting() {
|
|||
if [ ! -z "${3}" ]
|
||||
then
|
||||
### Test to see if we have a game setting.
|
||||
VAR="$2\[\"$(echo ${3} | sed 's/[^a-zA-Z 0-9]/\\&/g')\"\]\.$1"
|
||||
VAR="$2\[\"$(echo ${3} | sed 's/[\(\)]/\\&/g')\"\]\.$1"
|
||||
OUTPUT=$(awk 'BEGIN {FS="="} /'"^${VAR}"'/ {print $NF}' ${J_CONF})
|
||||
if [ ! -z "${OUTPUT}" ]
|
||||
then
|
||||
|
|
|
@ -24,6 +24,7 @@ cp -f /usr/config/emulationstation/es_input.cfg /storage/.config/emulationstatio
|
|||
cp -f /usr/config/emulationstation/es_features.cfg /storage/.config/emulationstation
|
||||
cp -f /usr/config/emulationstation/es_systems.cfg /storage/.config/emulationstation
|
||||
cp -f /usr/config/modules/gamelist.xml /storage/.config/modules
|
||||
cp -f /usr/config/retroarch/retroarch-core-options.cfg /storage/.config/retroarch/retroarch-core-options.cfg
|
||||
|
||||
rsync --ignore-existing /usr/config/rsync-rules.conf /storage/.config/
|
||||
rsync --ignore-existing /usr/config/rsync.conf /storage/.config/
|
||||
|
|
|
@ -1,8 +0,0 @@
|
|||
KEY_VOLDOWN = KEY_VOLUMEDOWN # Volume Down
|
||||
KEY_VOLUP = KEY_VOLUMEUP # Volume Up
|
||||
KEY_CHDOWN = KEY_CHANNELDOWN # Channel Down
|
||||
KEY_CHUP = KEY_CHANNELUP # Channel Up
|
||||
KEY_OK = KEY_ENTER # Direction OK (also used for Enter)
|
||||
KEY_FFORWARD = KEY_FASTFORWARD # Forward
|
||||
KEY_GUIDE = KEY_EPG # EPG
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
ctrl+shift+alt+KEY_2 = KEY_PVR # TV/DVR
|
||||
ctrl+shift+alt+KEY_H = KEY_PRINT # Print
|
||||
alt+KEY_F4 = KEY_CLOSE # Close
|
||||
ctrl+shift+alt+KEY_3 = KEY_MP3 # Music
|
||||
ctrl+shift+alt+KEY_4 = KEY_MEDIA # Pictures
|
||||
ctrl+shift+alt+KEY_5 = KEY_VIDEO # Videos
|
||||
ctrl+shift+alt+KEY_1 = KEY_CONTEXT_MENU # DVD/Menu
|
||||
ctrl+KEY_B = KEY_PREVIOUS # Previous
|
||||
ctrl+KEY_P = KEY_PLAYPAUSE # Play/Pause
|
||||
ctrl+KEY_F = KEY_NEXT # Next
|
||||
ctrl+shift+KEY_B = KEY_REWIND # Rew
|
||||
ctrl+KEY_S = KEY_STOP # Stop
|
||||
ctrl+shift+KEY_F = KEY_FORWARD # Fwd
|
||||
ctrl+shift+alt+KEY_HOME = KEY_MENU # Home
|
||||
ctrl+KEY_R = KEY_RECORD # Record
|
||||
ctrl+shift+alt+KEY_F = KEY_SHUFFLE # Shuffle
|
||||
ctrl+shift+alt+KEY_B = KEY_MEDIA_REPEAT # Repeat
|
|
@ -1,14 +0,0 @@
|
|||
# Logitech, Inc. UltraX Media Remote
|
||||
# Bus=001 Device=009 Product=046d Version=c101
|
||||
|
||||
KEY_KPENTER = KEY_ENTER # Enter/OK
|
||||
KEY_STOPCD = KEY_STOP # Stop
|
||||
|
||||
KEY_PREVIOUSSONG = KEY_PREVIOUS # Prev
|
||||
KEY_NEXTSONG = KEY_NEXT # Next
|
||||
KEY_PLAYPAUSE = KEY_PLAY # Play/Pause
|
||||
KEY_FASTFORWARD = KEY_FASTFORWARD # Fwd
|
||||
|
||||
KEY_BACK = KEY_EXIT # Back
|
||||
KEY_AGAIN = KEY_MEDIA_REPEAT # Repeat
|
||||
KEY_PROPS = KEY_INFO # Info/EPG
|
|
@ -1,57 +0,0 @@
|
|||
KEY_HOMEPAGE = KEY_WWW # WWW
|
||||
KEY_SLEEP = KEY_POWER # Sleep
|
||||
ctrl+shift+KEY_T = KEY_VCR # My TV
|
||||
ctrl+KEY_M = KEY_AUDIO # My Music
|
||||
ctrl+KEY_I = KEY_CAMERA # My Pictures
|
||||
ctrl+KEY_E = KEY_VIDEO # My Videos
|
||||
ctrl+KEY_O = KEY_TUNER # Record TV
|
||||
ctrl+KEY_G = KEY_EPG # Guide
|
||||
ctrl+KEY_T = KEY_TV # Live TV
|
||||
ctrl+shift+KEY_M = KEY_DVD # DVD Menu
|
||||
KEY_PLAYPAUSE = KEY_PLAY # Play (also used for Pause)
|
||||
#KEY_PLAYPAUSE = KEY_PAUSE # Pause (also used for Play)
|
||||
ctrl+shift+KEY_B = KEY_REWIND # Reverse
|
||||
ctrl+shift+KEY_F = KEY_FASTFORWARD # Forward
|
||||
KEY_PREVIOUSSONG = KEY_PREVIOUS # Pre-track
|
||||
KEY_NEXTSONG = KEY_NEXT # Next track
|
||||
KEY_STOPCD = KEY_STOP # Stop
|
||||
ctrl+KEY_R = KEY_RECORD # Record
|
||||
KEY_BACKSPACE = KEY_EXIT # Back
|
||||
BTN_RIGHT = KEY_INFO # Information (also used for Mouse Right)
|
||||
KEY_UP = KEY_UP # Direction Up
|
||||
KEY_DOWN = KEY_DOWN # Direction Down
|
||||
KEY_LEFT = KEY_LEFT # Direction Left
|
||||
KEY_RIGHT = KEY_RIGHT # Direction Right
|
||||
KEY_ENTER = KEY_ENTER # Direction OK (also used for Enter)
|
||||
BTN_MOUSE = BTN_LEFT # Mouse Left
|
||||
#BTN_RIGHT = KEY_INFO # Mouse Right (also used for Information)
|
||||
KEY_VOLUMEUP = KEY_VOLUMEUP # Volume Up
|
||||
KEY_VOLUMEDOWN = KEY_VOLUMEDOWN # Volume Down
|
||||
KEY_PAGEDOWN = KEY_CHANNELDOWN # Channel Up
|
||||
KEY_PAGEUP = KEY_CHANNELUP # Channel Down
|
||||
KEY_MUTE = KEY_MUTE # Mute
|
||||
alt+meta+KEY_ENTER = KEY_MEDIA # Start Key
|
||||
alt+KEY_F4 = KEY_SUBTITLE # Close (used here for Subtitles)
|
||||
KEY_ESC = KEY_DELETE # Clear
|
||||
#KEY_ENTER = KEY_ENTER # Enter (also used for Direction OK)
|
||||
numlock+KEY_KP0 = KEY_NUMERIC_0 # 0
|
||||
numlock+KEY_KP1 = KEY_NUMERIC_1 # 1
|
||||
numlock+KEY_KP2 = KEY_NUMERIC_2 # 2
|
||||
numlock+KEY_KP3 = KEY_NUMERIC_3 # 3
|
||||
numlock+KEY_KP4 = KEY_NUMERIC_4 # 4
|
||||
numlock+KEY_KP5 = KEY_NUMERIC_5 # 5
|
||||
numlock+KEY_KP6 = KEY_NUMERIC_6 # 6
|
||||
numlock+KEY_KP7 = KEY_NUMERIC_7 # 7
|
||||
numlock+KEY_KP8 = KEY_NUMERIC_8 # 8
|
||||
numlock+KEY_KP9 = KEY_NUMERIC_9 # 9
|
||||
KEY_KPASTERISK = KEY_ZOOM # *
|
||||
numlock+alt+KEY_KP3 = KEY_TEXT # #
|
||||
numlock+alt+KEY_KP5 = NULL # Sent as part #, and we ignore it
|
||||
|
||||
#The USB interface advertises these events but none of the remote control's
|
||||
#buttons appear to generate them. Therefore, they are set to NULL so that
|
||||
#eventlircd does not advertise them as part of its mouse/joystick device.
|
||||
BTN_MIDDLE = NULL
|
||||
BTN_SIDE = NULL
|
||||
BTN_EXTRA = NULL
|
||||
REL_WHEEL = NULL
|
|
@ -1,4 +0,0 @@
|
|||
# Apple Infrared Remote Controller
|
||||
|
||||
KEY_FORWARD = KEY_NEXT # Next
|
||||
KEY_BACK = KEY_PREVIOUS # Prev
|
|
@ -1,17 +0,0 @@
|
|||
# Giada N20 Remote
|
||||
# Bus=0003 Vendor=0709 Product=9137 Version=0111
|
||||
|
||||
KEY_BACK = KEY_EXIT # Back
|
||||
KEY_ESC = KEY_CLEAR # Clear
|
||||
|
||||
KEY_STOPCD = KEY_STOP # Stop
|
||||
KEY_NEXTSONG = KEY_NEXT # Next
|
||||
KEY_PREVIOUSSONG = KEY_PREVIOUS # Prev
|
||||
KEY_REWIND = KEY_REWIND # Rev
|
||||
KEY_FASTFORWARD = KEY_FASTFORWARD # Fwd
|
||||
|
||||
KEY_COMPOSE = KEY_INFO # Info/EPG
|
||||
KEY_G = KEY_EPG # Guide
|
||||
|
||||
shift+KEY_3 = KEY_NUMERIC_POUND # Hash (#)
|
||||
shift+KEY_8 = KEY_NUMERIC_STAR # Star (*)
|
|
@ -1,56 +0,0 @@
|
|||
# Remote 0755:2626 Aureal Semiconductor (iRF Media Technology W-01RN USB_V3.1)
|
||||
|
||||
shift+KEY_8 = KEY_NUMERIC_STAR # *
|
||||
shift+KEY_3 = KEY_NUMERIC_POUND # #
|
||||
|
||||
ctrl+shift+KEY_B = KEY_REWIND # Rewind
|
||||
ctrl+KEY_LEFT = NULL # Rew (Hide)
|
||||
ctrl+shift+KEY_LEFT = NULL # Rew
|
||||
|
||||
ctrl+shift+KEY_F = NULL # Fwd (Hide)
|
||||
ctrl+KEY_RIGHT = NULL # Fwd (Hide)
|
||||
ctrl+shift+KEY_RIGHT = NULL # Fwd
|
||||
|
||||
alt+KEY_LEFT = NULL # Prev
|
||||
ctrl+KEY_PAGEUP = NULL # Prev
|
||||
KEY_PREVIOUSSONG = KEY_PREVIOUS # Replay
|
||||
|
||||
alt+KEY_DOWN = NULL # Next
|
||||
ctrl+KEY_PAGEDOWN = NULL # Next
|
||||
KEY_NEXTSONG = KEY_NEXT # Skip
|
||||
|
||||
KEY_SPACE = NULL # Play/Pause
|
||||
KEY_PLAYPAUSE = KEY_PLAY # Play/Pause
|
||||
|
||||
KEY_DOT = NULL # Stop
|
||||
ctrl+KEY_U = NULL # Stop
|
||||
alt+KEY_U = NULL # Stop
|
||||
KEY_STOPCD = KEY_STOP # Stop
|
||||
|
||||
KEY_PAGEUP = KEY_CHANNELUP # CH/PG up
|
||||
KEY_PAGEDOWN = KEY_CHANNELDOWN # CH/PG down
|
||||
|
||||
KEY_HOMEPAGE = KEY_GREEN # Green Key
|
||||
KEY_MAIL = KEY_YELLOW # Yellow Key
|
||||
|
||||
alt+meta+KEY_ENTER = KEY_MEDIA # Home
|
||||
ctrl+KEY_M = KEY_AUDIO # Music
|
||||
ctrl+KEY_I = KEY_CAMERA # Pictures
|
||||
ctrl+shift+KEY_M = KEY_DVD # DVD/VCD
|
||||
ctrl+KEY_E = KEY_VIDEO # Videos
|
||||
ctrl+KEY_A = KEY_RADIO # Radio
|
||||
ctrl+shift+KEY_T = KEY_TUNER # Tuner
|
||||
KEY_PVR = KEY_TV # PVR
|
||||
|
||||
meta+KEY_EQUAL = KEY_INFO # Zoom
|
||||
ctrl+KEY_ENTER = NULL # Full Screen (Hide)
|
||||
alt+KEY_ENTER = KEY_ZOOM # Full Screen
|
||||
|
||||
KEY_OK = KEY_ENTER # Ok
|
||||
KEY_BACKSPACE = KEY_EXIT # BACK
|
||||
|
||||
alt+KEY_F4 = KEY_CLOSE # Close
|
||||
meta+KEY_D = KEY_INFO # Desktop, remapped to Info in XBMC
|
||||
KEY_COMPOSE = KEY_EPG # More, remapped to Context Menu in XBMC
|
||||
ctrl+KEY_R = KEY_RECORD # Record
|
||||
KEY_ESC = KEY_DELETE # Clear
|
|
@ -1,13 +0,0 @@
|
|||
# X10 Remote
|
||||
|
||||
KEY_OK = KEY_ENTER # Direction OK (also used for Enter)
|
||||
KEY_STOPCD = KEY_STOP # Stop
|
||||
|
||||
KEY_FASTFORWARD = KEY_FORWARD # Forward
|
||||
|
||||
KEY_IMAGES = KEY_CAMERA # My Pictures
|
||||
KEY_TV = KEY_TUNER # My TV
|
||||
|
||||
KEY_SELECT = KEY_MEDIA # Start Key/Select Key
|
||||
KEY_BACK = KEY_EXIT # Back
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
# 1241:e000 HOLTEK USB receiver
|
||||
# mode 1, keyboard red # keyboard on
|
||||
# mode 2, mouse blue # mouse on
|
||||
|
||||
shift+KEY_8 = KEY_NUMERIC_STAR # *
|
||||
BTN_LEFT = KEY_NUMERIC_POUND # #
|
||||
|
||||
alt+KEY_F4 = KEY_POWER # Power
|
||||
|
||||
ctrl+KEY_R = KEY_RECORD # Record
|
||||
ctrl+KEY_P = KEY_PAUSE # Pause
|
||||
ctrl+shift+KEY_S = KEY_STOP # Stop
|
||||
ctrl+shift+KEY_B = KEY_REWIND # Rev
|
||||
ctrl+shift+KEY_P = KEY_PLAY # Play
|
||||
ctrl+shift+KEY_F = KEY_FASTFORWARD # Fwd
|
||||
KEY_PREVIOUSSONG = KEY_PREVIOUS # Prev
|
||||
KEY_KPASTERISK = KEY_PREVIOUS # Prev
|
||||
KEY_NEXTSONG = KEY_NEXT # Next
|
||||
ctrl+KEY_F = KEY_NEXT # Next
|
||||
|
||||
KEY_BACKSPACE = KEY_EXIT # BACK/Clear
|
||||
ctrl+KEY_B = KEY_BACK # BACK/Clear
|
||||
BTN_RIGHT = KEY_INFO # Info/EPG
|
||||
KEY_F1 = KEY_INFO # Info/EPG
|
||||
KEY_COMPOSE = KEY_INFO # Info/EPG
|
||||
alt+meta+KEY_ENTER = KEY_MEDIA # Media
|
||||
|
||||
KEY_F10 = KEY_VOLUMEUP # Vol +
|
||||
KEY_F9 = KEY_VOLUMEDOWN # Vol -
|
||||
KEY_PAGEUP = KEY_CHANNELUP # CH/PG up
|
||||
KEY_PAGEDOWN = KEY_CHANNELDOWN # CH/PG down
|
||||
KEY_F8 = KEY_MUTE # Mute
|
||||
|
||||
ctrl+shift+KEY_T = KEY_SUBTITLE # Teletext
|
||||
ctrl+shift+KEY_C = KEY_SUBTITLE # Teletext
|
||||
ctrl+KEY_U = KEY_SUBTITLE # Subtitles
|
||||
ctrl+KEY_G = KEY_EPG # Program # remapped to EPG (Contextmenu)
|
||||
|
||||
ctrl+shift+KEY_M = KEY_DVD # DVD
|
||||
KEY_MP3 = KEY_AUDIO # Music
|
||||
ctrl+KEY_M = KEY_AUDIO # Audio
|
||||
ctrl+KEY_T = KEY_TUNER # LiveTV
|
||||
ctrl+KEY_E = KEY_TUNER # TV
|
||||
ctrl+KEY_O = KEY_PVR # RecordedTV
|
||||
|
||||
ctrl+KEY_I = KEY_GREEN # Green
|
||||
alt+KEY_TAB = KEY_YELLOW # Yellow
|
|
@ -1,16 +0,0 @@
|
|||
# Remote 13ec:0006
|
||||
|
||||
KEY_SLEEP = KEY_POWER # Power
|
||||
|
||||
KEY_BACKSPACE = KEY_EXIT # Backspace
|
||||
|
||||
KEY_PLAYPAUSE = KEY_PLAY # Play/Pause
|
||||
KEY_STOPCD = KEY_STOP # Stop
|
||||
KEY_PREVIOUSSONG = KEY_PREVIOUS # Prev
|
||||
KEY_NEXTSONG = KEY_NEXT # Next
|
||||
|
||||
KEY_PVR = KEY_MEDIA # Home
|
||||
KEY_AUX = KEY_CAMERA # Photo
|
||||
|
||||
KEY_MENU = KEY_EPG # Menu (used for XBMC's context menu)
|
||||
KEY_K = KEY_EPG # Title (used for XBMC's context menu)
|
|
@ -1,15 +0,0 @@
|
|||
KEY_M = KEY_MUTE
|
||||
KEY_R = KEY_VOLUMEDOWN # -/-- key
|
||||
KEY_S = KEY_VOLUMEUP # A/B key
|
||||
KEY_F5 = KEY_RECORD # KEY_RED
|
||||
KEY_F6 = KEY_PREVIOUS # KEY_GREEN
|
||||
KEY_F7 = KEY_NEXT # KEY_YELLOW
|
||||
KEY_F8 = KEY_BLUE
|
||||
KEY_E = KEY_PROGRAM
|
||||
KEY_F = KEY_EXIT
|
||||
KEY_I = KEY_INFO
|
||||
KEY_F9 = KEY_TV
|
||||
KEY_F2 = KEY_MENU
|
||||
KEY_T = KEY_TEXT
|
||||
KEY_P = KEY_PAUSE
|
||||
KEY_V = KEY_ZOOM # EXT
|
|
@ -1,24 +0,0 @@
|
|||
# Remote 18b1:0037 Petalynx Maxter
|
||||
|
||||
KEY_PREVIOUSSONG = KEY_PREVIOUS # Prev
|
||||
KEY_NEXTSONG = KEY_NEXT # Next
|
||||
|
||||
KEY_NEXT = KEY_MENU
|
||||
|
||||
KEY_PROGRAM = KEY_HOME
|
||||
|
||||
KEY_PLAYPAUSE = KEY_PLAY # Play/Pause
|
||||
KEY_STOPCD = KEY_STOP # Stop
|
||||
|
||||
KEY_PAGEUP = KEY_CHANNELUP # CH/PG up
|
||||
KEY_PAGEDOWN = KEY_CHANNELDOWN # CH/PG down
|
||||
|
||||
KEY_PVR = KEY_TV # PVR
|
||||
|
||||
KEY_OK = KEY_ENTER # Ok
|
||||
KEY_EXIT = KEY_EXIT # BACK
|
||||
|
||||
KEY_SLEEP = KEY_POWER # Power
|
||||
KEY_ESC = KEY_ESC # Escape
|
||||
KEY_BACK = KEY_EXIT # Back
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
# 1d57:ac01 MS-Tech
|
||||
|
||||
shift+KEY_8 = KEY_NUMERIC_STAR # *
|
||||
shift+KEY_3 = KEY_NUMERIC_POUND # #
|
||||
|
||||
KEY_PAGEUP = KEY_CHANNELUP # CH/PG up
|
||||
KEY_PAGEDOWN = KEY_CHANNELDOWN # CH/PG down
|
||||
ctrl+KEY_F = KEY_NEXT # Next
|
||||
ctrl+KEY_B = KEY_PREVIOUS # Prev
|
||||
|
||||
alt+KEY_F4 = KEY_EXIT # Exit
|
||||
KEY_BACKSPACE = KEY_EXIT # Back
|
||||
|
||||
KEY_COMPOSE = KEY_INFO # Info
|
||||
ctrl+KEY_R = KEY_RECORD # Record
|
||||
ctrl+KEY_P = KEY_PAUSE # Pause
|
||||
ctrl+shift+KEY_S = KEY_STOP # Stop
|
||||
ctrl+shift+KEY_B = KEY_REWIND # Rev
|
||||
ctrl+shift+KEY_P = KEY_PLAY # Play
|
||||
ctrl+shift+KEY_F = KEY_FASTFORWARD # Fwd
|
||||
|
||||
ctrl+shift+KEY_M = KEY_DVD # DVD
|
||||
ctrl+shift+KEY_A = KEY_AUDIO # Audio
|
||||
ctrl+shift+KEY_T = KEY_TUNER # LiveTV
|
||||
ctrl+KEY_U = KEY_SUBTITLE # Subtitles
|
||||
ctrl+KEY_G = KEY_EPG # Guide # remapped to EPG (Contextmenu)
|
||||
alt+KEY_ENTER = KEY_MEDIA # Media/Switch Windows
|
|
@ -1,6 +0,0 @@
|
|||
KEY_POWER = KEY_TITLE
|
||||
KEY_MUTE = KEY_MUTE
|
||||
KEY_HOMEPAGE = KEY_HOME
|
||||
KEY_BACK = KEY_EXIT
|
||||
KEY_COMPOSE = KEY_CONTEXT_MENU
|
||||
KEY_SEARCH = KEY_PLAYPAUSE
|
|
@ -1,11 +0,0 @@
|
|||
KEY_KPENTER = KEY_OK
|
||||
KEY_UP = KEY_UP
|
||||
KEY_LEFT = KEY_LEFT
|
||||
KEY_RIGHT = KEY_RIGHT
|
||||
KEY_DOWN = KEY_DOWN
|
||||
KEY_MENU = KEY_TITLE
|
||||
KEY_BACK = KEY_BACK
|
||||
KEY_PLAYPAUSE = KEY_PLAY
|
||||
KEY_REWIND = KEY_REWIND
|
||||
KEY_HOMEPAGE = KEY_HOME
|
||||
KEY_FASTFORWARD = KEY_FASTFORWARD
|
|
@ -1,7 +0,0 @@
|
|||
BTN_A = KEY_F1
|
||||
BTN_B = KEY_F2
|
||||
BTN_C = KEY_F3
|
||||
BTN_X = KEY_F4
|
||||
BNT_Y = KEY_F5
|
||||
BTN_Z = KEY_F6
|
||||
BTN_START = KEY_ENTER
|
|
@ -1,40 +0,0 @@
|
|||
# Cypress Receiver support
|
||||
# Bus=0003 Vendor=04b4 Product=0101 Version=0100
|
||||
# N: Name="Cypress Cypress USB Keyboard / PS2 Mouse"
|
||||
# Bus=0003 Vendor=04b4 Product=0100 Version=0001
|
||||
# N: Name="Cyp Se WitheHome"
|
||||
|
||||
alt+meta+KEY_ENTER = KEY_MEDIA # Start Key
|
||||
ctrl+shift+KEY_P = KEY_PLAY # Play
|
||||
ctrl+KEY_R = KEY_RECORD # Record
|
||||
ctrl+KEY_P = KEY_PAUSE # Pause
|
||||
ctrl+KEY_S = KEY_STOP # Stop
|
||||
ctrl+shift+KEY_S = KEY_STOP # Stop
|
||||
|
||||
ctrl+shift+KEY_F = KEY_FASTFORWARD # Forward
|
||||
ctrl+shift+KEY_B = KEY_REWIND # Reverse
|
||||
ctrl+shift+KEY_R = KEY_MEDIA_REPEAT # Repeat
|
||||
ctrl+KEY_F = KEY_NEXT # Next track
|
||||
ctrl+KEY_B = KEY_PREVIOUS # Pre-track
|
||||
KEY_PAGEDOWN = KEY_CHANNELDOWN # Channel Up
|
||||
KEY_PAGEUP = KEY_CHANNELUP # Channel Down
|
||||
|
||||
KEY_KPASTERISK = KEY_NUMERIC_STAR # *
|
||||
shift+KEY_3 = KEY_NUMERIC_POUND # #
|
||||
|
||||
KEY_BACKSPACE = KEY_EXIT # Back
|
||||
|
||||
ctrl+KEY_V = KEY_MENU # Menu
|
||||
ctrl+shift+KEY_M = KEY_MENU # Menu
|
||||
KEY_COMPOSE = KEY_INFO # Information (also used for Mouse Right)
|
||||
KEY_F1 = KEY_EPG # Guide (also contextmenu)
|
||||
alt+KEY_ENTER = KEY_ZOOM # Zoom
|
||||
|
||||
ctrl+KEY_E = KEY_VIDEO # My Videos
|
||||
ctrl+KEY_M = KEY_AUDIO # My Music
|
||||
ctrl+KEY_I = KEY_CAMERA # My Pictures
|
||||
ctrl+KEY_T = KEY_TV # My TV
|
||||
ctrl+shift+KEY_T = KEY_TV # My TV
|
||||
ctrl+KEY_A = KEY_RADIO # Radio
|
||||
ctrl+KEY_O = KEY_TUNER # Record TV
|
||||
ctrl+KEY_N = KEY_DVD # DVD
|
|
@ -1 +0,0 @@
|
|||
# nothing to remap
|
|
@ -1,28 +0,0 @@
|
|||
alt+meta+KEY_ENTER = KEY_MENU
|
||||
KEY_BACKSPACE = KEY_BACK
|
||||
KEY_EQUAL = KEY_CHANNELUP
|
||||
ctrl+KEY_EQUAL = KEY_CHANNELUP
|
||||
KEY_MINUS = KEY_CHANNELDOWN
|
||||
ctrl+KEY_MINUS = KEY_CHANNELDOWN
|
||||
ctrl+shift+KEY_T = KEY_TV
|
||||
ctrl+KEY_M = KEY_MP3
|
||||
ctrl+KEY_E = KEY_VIDEO
|
||||
ctrl+KEY_I = KEY_MEDIA
|
||||
ctrl+KEY_G = KEY_PROGRAM
|
||||
ctrl+KEY_R = KEY_RECORD
|
||||
ctrl+KEY_D = KEY_MENU
|
||||
ctrl+shift+KEY_M = KEY_DVD
|
||||
ctrl+KEY_O = KEY_VCR
|
||||
ctrl+KEY_A = KEY_RADIO
|
||||
ctrl+KEY_U = KEY_SUBTITLE
|
||||
ctrl+KEY_P = KEY_PAUSE
|
||||
ctrl+shift+KEY_P = KEY_PLAY
|
||||
ctrl+shift+KEY_S = KEY_STOP
|
||||
ctrl+KEY_B = KEY_PREVIOUS
|
||||
ctrl+KEY_F = KEY_NEXT
|
||||
ctrl+shift+KEY_B = KEY_REWIND
|
||||
ctrl+shift+KEY_F = KEY_FORWARD
|
||||
KEY_F8 = KEY_MUTE
|
||||
KEY_F9 = KEY_VOLUMEDOWN
|
||||
KEY_F10 = KEY_VOLUMEUP
|
||||
ctrl+shift+KEY_C = KEY_TEXT
|
|
@ -1,13 +0,0 @@
|
|||
#KEY_HOME = KEY_HOME
|
||||
#KEY_INFO = KEY_INFO
|
||||
#KEY_UP = KEY_UP
|
||||
#KEY_DOWN = KEY_DOWN
|
||||
#KEY_LEFT = KEY_LEFT
|
||||
#KEY_RIGHT = KEY_RIGHT
|
||||
KEY_ENTER = KEY_OK
|
||||
#KEY_BACK = KEY_BACK
|
||||
#KEY_CONTEXT_MENU = KEY_CONTEXT_MENU
|
||||
#KEY_PLAYPAUSE = KEY_PLAYPAUSE
|
||||
#KEY_STOP = KEY_STOP
|
||||
#KEY_REWIND = KEY_REWIND
|
||||
#KEY_FASTFORWARD = KEY_FASTFORWARD
|
|
@ -1,13 +0,0 @@
|
|||
#KEY_HOME = KEY_HOME
|
||||
KEY_I = KEY_INFO
|
||||
#KEY_UP = KEY_UP
|
||||
#KEY_DOWN = KEY_DOWN
|
||||
#KEY_LEFT = KEY_LEFT
|
||||
#KEY_RIGHT = KEY_RIGHT
|
||||
KEY_ENTER = KEY_OK
|
||||
#KEY_BACK = KEY_BACK
|
||||
KEY_C = KEY_CONTEXT_MENU
|
||||
#KEY_PLAYPAUSE = KEY_PLAYPAUSE
|
||||
#KEY_STOP = KEY_STOP
|
||||
KEY_MINUS = KEY_VOLUMEDOWN
|
||||
KEY_EQUAL = KEY_VOLUMEUP
|
|
@ -1,29 +0,0 @@
|
|||
# PS3 Bluetooth remote
|
||||
|
||||
KEY_EJECTCD = KEY_EJECT # Eject
|
||||
|
||||
KEY_AUDIO = KEY_LANGUAGE # Audio
|
||||
KEY_ANGLE = KEY_ZOOM # Angle
|
||||
KEY_CLEAR = KEY_DELETE # Clear
|
||||
|
||||
KEY_CONTEXT_MENU = KEY_EPG # Pop UP/MENU
|
||||
KEY_ESC = KEY_EXIT # Return
|
||||
|
||||
KEY_BACK = KEY_EXIT # Back
|
||||
KEY_OPTION = KEY_OPTION # Options
|
||||
KEY_SCREEN = KEY_SCREEN # View
|
||||
BTN_0 = KEY_EXIT # X
|
||||
|
||||
BTN_TL = KEY_VOLUMEUP # L1 -> Volume Upn
|
||||
BTN_TL2 = KEY_VOLUMEDOWN # L2 -> Volume down
|
||||
BTN_THUMBL = KEY_MUTE # L3 -> Mute
|
||||
|
||||
KEY_HOMEPAGE = KEY_MEDIA # PS3 Menu
|
||||
KEY_SELECT = KEY_RECORD # Select
|
||||
BTN_START = KEY_ENTER # Start
|
||||
|
||||
BTN_TR = KEY_CHANNELUP # R1 -> Channel Up
|
||||
BTN_TR2 = KEY_CHANNELDOWN # R2 -> Channel down
|
||||
BTN_THUMBR = KEY_PREVIOUS # R3 -> Previous Channel
|
||||
|
||||
KEY_FORWARD = KEY_FASTFORWARD # Forward
|
|
@ -1,19 +0,0 @@
|
|||
# 0471:0613 PHILIPS MCE USB IR Receiver- Spinel plus
|
||||
# 0471:206c PHILIPS MCE USB IR Receiver- Spinel plus
|
||||
# 0471:20cc PHILIPS MCE USB IR Receiver- Spinel plus
|
||||
|
||||
shift+KEY_8 = KEY_NUMERIC_STAR # *
|
||||
shift+KEY_3 = KEY_NUMERIC_POUND # #
|
||||
|
||||
KEY_SLEEP = KEY_POWER # Sleep # remapped to Power
|
||||
KEY_WAKEUP = KEY_POWER # WakeUp # remapped to Power
|
||||
KEY_STOPCD = KEY_STOP # Stop
|
||||
KEY_PLAYPAUSE = KEY_PLAY # Play/Pause
|
||||
KEY_PREVIOUSSONG = KEY_PREVIOUS # Prev
|
||||
KEY_NEXTSONG = KEY_NEXT # Next
|
||||
KEY_BACK = KEY_EXIT # BACK
|
||||
KEY_PROPS = KEY_INFO # Info/EPG
|
||||
KEY_PROGRAM = KEY_EPG # Program # remapped to EPG (Contextmenu)
|
||||
KEY_ESC = KEY_DELETE # Delete/Clear
|
||||
KEY_HOME = KEY_DELETE # Delete/Clear
|
||||
KEY_MP3 = KEY_AUDIO # Music
|
|
@ -1,26 +0,0 @@
|
|||
# TiVii S660 Remote
|
||||
# Bus=0003 Vendor=9022 Product=d660 Version=0000
|
||||
|
||||
KEY_OK = KEY_ENTER # Ok
|
||||
KEY_F5 = KEY_ENTER # Enter
|
||||
|
||||
KEY_PLAYPAUSE = KEY_PLAY # Play/Pause
|
||||
KEY_EPG = KEY_STOP # remap EPG to STOP, because there is no STOP button
|
||||
KEY_OPEN = KEY_NEXT # Next
|
||||
KEY_TIME = KEY_PREVIOUS # Prev
|
||||
|
||||
KEY_F6 = KEY_MEDIA # HOME
|
||||
KEY_AUDIO = KEY_NUMERIC_POUND # Audio
|
||||
KEY_SUBTITLE = KEY_NUMERIC_STAR # Subtitle
|
||||
|
||||
KEY_MENU = KEY_EXIT # Menu
|
||||
KEY_BACK = KEY_DELETE # Back
|
||||
|
||||
KEY_SWITCHVIDEOMODE = KEY_ZOOM # Switch Video Mode (Zoom)
|
||||
|
||||
KEY_F1 = KEY_VIDEO # Videos
|
||||
KEY_F2 = KEY_AUDIO # Music
|
||||
KEY_F3 = KEY_RADIO # Radio
|
||||
KEY_F4 = KEY_CAMERA # Pictures
|
||||
KEY_TUNER = KEY_TV # Live
|
||||
KEY_PVR = KEY_EPG # Play (EPG/PVR)
|
|
@ -1,25 +0,0 @@
|
|||
# Emprex BTX remote control
|
||||
# 046e:5577 BTC Emprex 2
|
||||
# 046e:5578 BTC Emprex
|
||||
# 04f2:0618 Chicony Wireless
|
||||
# 0766:0204 Topseed Cyberlink
|
||||
# 1784:0004 Topseed 2 RF Combo
|
||||
|
||||
shift+KEY_8 = KEY_NUMERIC_STAR # *
|
||||
shift+KEY_3 = KEY_NUMERIC_POUND # #
|
||||
|
||||
KEY_BACK = KEY_EXIT # BACK
|
||||
KEY_ESC = KEY_DELETE # Delete/Clear
|
||||
|
||||
KEY_SLEEP = KEY_POWER # Power
|
||||
|
||||
KEY_STOPCD = KEY_STOP # Stop
|
||||
KEY_NEXTSONG = KEY_NEXT # Next
|
||||
|
||||
KEY_MP3 = KEY_AUDIO # Music
|
||||
KEY_RADIO = KEY_ZOOM # Radio # Remap because we need the zoom key
|
||||
KEY_TV2 = KEY_EPG # EPG
|
||||
|
||||
KEY_PROGRAM = KEY_SUBTITLE # Program # remapped to Subtitle
|
||||
|
||||
KEY_PROPS = KEY_INFO # Info/EPG
|
|
@ -1,9 +0,0 @@
|
|||
BTN_A = KEY_ENTER # Ok
|
||||
BTN_B = KEY_EXIT # Back/Exit
|
||||
|
||||
KEY_PREVIOUS = KEY_VOLUMEDOWN # Vol-
|
||||
KEY_NEXT = KEY_VOLUMEUP # Vol+
|
||||
|
||||
BTN_MODE = KEY_MEDIA # Home
|
||||
BTN_1 = KEY_CHANNELUP # Channel Up
|
||||
BTN_2 = KEY_CHANNELDOWN # Channel Down
|
|
@ -1,4 +0,0 @@
|
|||
KEY_POWER = KEY_MUTE
|
||||
KEY_F5 = KEY_PLAYPAUSE
|
||||
KEY_HOME = KEY_CONTEXT_MENU
|
||||
KEY_BACK = KEY_EXIT
|
|
@ -1,4 +0,0 @@
|
|||
KEY_POWER = KEY_MUTE
|
||||
KEY_COMPOSE = KEY_PLAYPAUSE
|
||||
KEY_BACK = KEY_EXIT
|
||||
KEY_HOME = KEY_CONTEXT_MENU
|
|
@ -1,29 +0,0 @@
|
|||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
|
||||
|
||||
PKG_NAME="eventlircd"
|
||||
PKG_VERSION="3b753e9"
|
||||
PKG_SHA256="4eca52d0570fa568b3296a2c9bc2af252423e25c1a67654bd79680fc5a93092a"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/LibreELEC/eventlircd"
|
||||
PKG_URL="https://github.com/LibreELEC/eventlircd/archive/$PKG_VERSION.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain systemd lirc"
|
||||
PKG_LONGDESC="The eventlircd daemon provides four functions for LIRC devices"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--with-udev-dir=/usr/lib/udev \
|
||||
--with-lircd-socket=/run/lirc/lircd"
|
||||
|
||||
post_makeinstall_target() {
|
||||
# install our own evmap files and udev rules
|
||||
rm -rf $INSTALL/etc/eventlircd.d
|
||||
rm -rf $INSTALL/usr/lib/udev/rules.d
|
||||
rm -rf $INSTALL/usr/lib/udev/lircd_helper
|
||||
|
||||
mkdir -p $INSTALL/etc/eventlircd.d
|
||||
cp $PKG_DIR/evmap/*.evmap $INSTALL/etc/eventlircd.d
|
||||
}
|
||||
|
||||
post_install() {
|
||||
enable_service eventlircd.service
|
||||
}
|
|
@ -1,11 +0,0 @@
|
|||
[Unit]
|
||||
Description=Eventlirc server daemon
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/sbin/eventlircd -f --evmap=/etc/eventlircd.d --socket=/run/lirc/lircd
|
||||
KillMode=process
|
||||
TimeoutStopSec=1s
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
|
||||
|
||||
d /run/lirc 0755 root root - -
|
|
@ -1,240 +0,0 @@
|
|||
################################################################################
|
||||
# An example udev rules file for eventlircd.
|
||||
#
|
||||
# This rules file does not start eventlircd. Many applications only check for
|
||||
# the lircd socket at application lauch. Therefore, it is better to start
|
||||
# eventlircd in an init script so that eventlircd creates the lircd socket
|
||||
# before any applications that use LIRC launch.
|
||||
################################################################################
|
||||
|
||||
# eventlircd only does something for "add" and "remove" actions.
|
||||
ACTION!="add|remove", GOTO="end"
|
||||
|
||||
# eventlircd only does something "input" subsystem devices.
|
||||
SUBSYSTEM!="input", GOTO="end"
|
||||
|
||||
# eventlircd can only handle event devices.
|
||||
KERNEL!="event[0-9]*", GOTO="end"
|
||||
|
||||
# eventlircd ignores devices created by eventlircd.
|
||||
ATTRS{name}=="eventlircd", GOTO="end"
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# Ask eventlircd to handle input event devices created by lircd. For this to
|
||||
# work, lircd must be configured to output Linux input events and must be
|
||||
# configured to output key names that conform to the LIRC namespace derived from
|
||||
# the Linux key/button event names. This rule assumes that lircd performs all
|
||||
# key mappings, so the rule does not provide a value for "eventlircd_evmap".
|
||||
# For more information on lircd, see <http://www.lirc.org/>.
|
||||
#-------------------------------------------------------------------------------
|
||||
ATTRS{name}=="lircd", \
|
||||
ENV{eventlircd_enable}="true"
|
||||
|
||||
ATTRS{name}=="lircd-uinput", \
|
||||
ENV{eventlircd_enable}="true"
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# Ask eventlircd to handle input event devices created by bdremoteng. For this
|
||||
# to work, bdremoteng must be configured to output Linux input events and must
|
||||
# be configured to output key names that conform to LIRC namespace derived
|
||||
# from the Linux key/button event names. For more information on bdremoteng,
|
||||
# see <http://code.google.com/p/bdremote-ng/>.
|
||||
#-------------------------------------------------------------------------------
|
||||
ATTRS{name}=="bdremoteng", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="bdremoteng.evmap"
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# Ask eventlircd to handle input event devices created by wminput. This rule
|
||||
# assumes that wminput performs all key mappings, so the rule does not provide a
|
||||
# value for "eventlircd_evmap" For more information on wminput, see
|
||||
# <http://abstrakraft.org/cwiid/>.
|
||||
#-------------------------------------------------------------------------------
|
||||
ATTRS{name}=="bdremoteng", \
|
||||
ENV{eventlircd_enable}="true"
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# Ask eventlircd to handle input event devices created by ir-core (kernel).
|
||||
#-------------------------------------------------------------------------------
|
||||
SUBSYSTEMS=="rc", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="default.evmap"
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# Ask eventlircd to handle input event devices.
|
||||
#-------------------------------------------------------------------------------
|
||||
|
||||
# Xiaomi Mi Box USA remote
|
||||
SUBSYSTEMS=="input", ATTRS{name}=="Xiaomi Remote", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="xiaomibtremote.evmap"
|
||||
|
||||
# Xiaomi Mi Box aftermarket remote
|
||||
SUBSYSTEMS=="input", ATTRS{name}=="小米蓝牙遥控器", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="xiaomibtremoteAM.evmap"
|
||||
|
||||
# iMON Ultrabay Front Panel
|
||||
SUBSYSTEMS=="input", ATTRS{name}=="iMON Panel, Knob and Mouse(15c2:ffdc)", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="default.evmap"
|
||||
|
||||
# ABOX Wireless Remote
|
||||
SUBSYSTEMS=="input", ATTRS{name}=="Hotack_RC", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="aboxwireless.evmap"
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# Ask eventlircd to handle USB HID devices that show up as event devices and are
|
||||
# known to be remote controls. For simplicity, the event map file names have the
|
||||
# format <BUSTYPE>_<VENDOR>_<PRODUCT>.evmap.
|
||||
#-------------------------------------------------------------------------------
|
||||
SUBSYSTEMS=="usb", GOTO="begin-usb"
|
||||
GOTO="end-usb"
|
||||
LABEL="begin-usb"
|
||||
|
||||
ENV{ID_USB_INTERFACES}=="", IMPORT{builtin}="usb_id"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="0bc7", ENV{ID_MODEL_ID}=="0006", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="0419", ENV{ID_MODEL_ID}=="0001", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="046d", ENV{ID_MODEL_ID}=="c101", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="046e", ENV{ID_MODEL_ID}=="5577", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="topseed.evmap"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="046e", ENV{ID_MODEL_ID}=="5578", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="topseed.evmap"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="04b4", ENV{ID_MODEL_ID}=="0100", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="cypress.evmap"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="04b4", ENV{ID_MODEL_ID}=="0101", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="cypress.evmap"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="04f2", ENV{ID_MODEL_ID}=="0618", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="topseed.evmap"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="0766", ENV{ID_MODEL_ID}=="0204", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="topseed.evmap"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="1784", ENV{ID_MODEL_ID}=="0004", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="topseed.evmap"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="03eb", ENV{ID_MODEL_ID}=="0002", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="05a4", ENV{ID_MODEL_ID}=="9881", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"
|
||||
|
||||
# ENV{ID_VENDOR_ID}=="05ac", ENV{ID_MODEL_ID}=="8241", \
|
||||
# ENV{eventlircd_enable}="true", \
|
||||
# ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="0709", ENV{ID_MODEL_ID}=="9137", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="0755", ENV{ID_MODEL_ID}=="2626", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="1241", ENV{ID_MODEL_ID}=="e000", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="13ec", ENV{ID_MODEL_ID}=="0006", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="147a", ENV{ID_MODEL_ID}=="e02d", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="18b1", ENV{ID_MODEL_ID}=="0037", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="1d57", ENV{ID_MODEL_ID}=="ac01", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"
|
||||
|
||||
#ENV{ID_VENDOR_ID}=="9022", ENV{ID_MODEL_ID}=="d660", \
|
||||
ATTRS{idVendor}=="9022", ATTRS{idProduct}=="d660", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="tevii_s660.evmap"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="0471", ENV{ID_MODEL_ID}=="0613", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="spinelplus.evmap"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="0471", ENV{ID_MODEL_ID}=="206c", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="spinelplus.evmap"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="0471", ENV{ID_MODEL_ID}=="20cc", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="spinelplus.evmap"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="2252", ENV{ID_MODEL_ID}=="1037", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="osmc_rf.evmap"
|
||||
|
||||
ENV{ID_VENDOR_ID}=="2017", ENV{ID_MODEL_ID}=="1688", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="osmc_rf2.evmap"
|
||||
|
||||
# Enable wake-on-usb for the USB remotes.
|
||||
RUN+="wakeup_enable"
|
||||
|
||||
LABEL="end-usb"
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# Ask eventlircd to handle Bluetooth HID devices that show up as event devices
|
||||
# and are known to be remote controls. For simplicity, the event map file names
|
||||
# have the format <BUSTYPE>_<VENDOR>_<PRODUCT>.evmap.
|
||||
#-------------------------------------------------------------------------------
|
||||
SUBSYSTEMS=="bluetooth", GOTO="begin-bluetooth"
|
||||
GOTO="end-bluetooth"
|
||||
LABEL="begin-bluetooth"
|
||||
|
||||
ATTRS{name}=="Nintendo Wii Remote", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="wiimote.evmap"
|
||||
|
||||
ATTRS{name}=="BD Remote Control", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="ps3remote.evmap"
|
||||
|
||||
#PS3 BD Remote Version 2 (Bluetooth AND infrared 3 in 1 remote)
|
||||
ATTRS{name}=="Sony Computer Entertainment Inc BD Remote Control", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="ps3remote.evmap"
|
||||
|
||||
# Amazon Fire TV stick remote
|
||||
ATTRS{name}=="Amazon Fire TV Remote", \
|
||||
ENV{eventlircd_enable}="true", \
|
||||
ENV{eventlircd_evmap}="aftvsremote.evmap"
|
||||
|
||||
LABEL="end-bluetooth"
|
||||
|
||||
# tell libinput to ignore devices handled by eventlircd
|
||||
ENV{eventlircd_enable}=="true", ENV{LIBINPUT_IGNORE_DEVICE}="1"
|
||||
|
||||
LABEL="end"
|
|
@ -1,43 +0,0 @@
|
|||
# These are the default options to lircd, if installed as
|
||||
# /etc/lirc/lirc_options.conf. See the lircd(8) and lircmd(8)
|
||||
# manpages for info on the different options.
|
||||
#
|
||||
# Some tools including mode2 and irw uses values such as
|
||||
# driver, device, plugindir and loglevel as fallback values
|
||||
# in not defined elsewhere.
|
||||
|
||||
[lircd]
|
||||
nodaemon = False
|
||||
driver = default
|
||||
device = /dev/lirc0
|
||||
output = /run/lirc/lircd.socket
|
||||
pidfile = /run/lirc/lircd.pid
|
||||
plugindir = /usr/lib/lirc/plugins
|
||||
permission = 666
|
||||
allow-simulate = No
|
||||
repeat-max = 600
|
||||
#effective-user =
|
||||
#listen = [address:]port
|
||||
#connect = host[:port]
|
||||
#loglevel = 6
|
||||
#release = true
|
||||
#release_suffix = _EVUP
|
||||
|
||||
#logfile = ...
|
||||
|
||||
[lircmd]
|
||||
uinput = False
|
||||
nodaemon = False
|
||||
|
||||
# modinit is not supported in LibreELEC
|
||||
|
||||
# [modinit]
|
||||
# code = /usr/sbin/modprobe lirc_serial
|
||||
# code1 = /usr/bin/setfacl -m g:lirc:rw /dev/uinput
|
||||
# code2 = ...
|
||||
|
||||
|
||||
# [lircd-uinput]
|
||||
# add-release-events = False
|
||||
# release-timeout = 200
|
||||
# release-suffix = _EVUP
|
|
@ -1,59 +0,0 @@
|
|||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
|
||||
# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="lirc"
|
||||
PKG_VERSION="0.10.1"
|
||||
PKG_SHA256="8b753c60df2a7f5dcda2db72c38e448ca300c3b4f6000c1501fcb0bd5df414f2"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="http://www.lirc.org"
|
||||
PKG_URL="https://sourceforge.net/projects/lirc/files/LIRC/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
|
||||
PKG_DEPENDS_TARGET="toolchain libftdi1 libusb-compat libxslt alsa-lib"
|
||||
PKG_LONGDESC="LIRC is a package that allows you to decode and send infra-red signals."
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--enable-devinput \
|
||||
--enable-uinput \
|
||||
--with-gnu-ld \
|
||||
--without-x \
|
||||
--runstatedir=/run"
|
||||
|
||||
pre_configure_target() {
|
||||
export HAVE_WORKING_POLL=yes
|
||||
export HAVE_UINPUT=yes
|
||||
export PYTHON=:
|
||||
export PYTHON_VERSION=${PKG_PYTHON_VERSION#python}
|
||||
if [ -e ${SYSROOT_PREFIX}/usr/include/linux/input-event-codes.h ]; then
|
||||
export DEVINPUT_HEADER=${SYSROOT_PREFIX}/usr/include/linux/input-event-codes.h
|
||||
else
|
||||
export DEVINPUT_HEADER=${SYSROOT_PREFIX}/usr/include/linux/input.h
|
||||
fi
|
||||
}
|
||||
|
||||
post_configure_target() {
|
||||
libtool_remove_rpath libtool
|
||||
}
|
||||
|
||||
post_makeinstall_target() {
|
||||
rm -rf ${INSTALL}/usr/lib/systemd
|
||||
rm -rf ${INSTALL}/lib
|
||||
rm -rf ${INSTALL}/usr/share
|
||||
rm -rf ${INSTALL}/etc
|
||||
|
||||
mkdir -p ${INSTALL}/etc/lirc
|
||||
cp -r ${PKG_DIR}/config/lirc_options.conf ${INSTALL}/etc/lirc
|
||||
ln -s /storage/.config/lircd.conf ${INSTALL}/etc/lirc/lircd.conf
|
||||
|
||||
mkdir -p ${INSTALL}/usr/lib/libreelec
|
||||
cp ${PKG_DIR}/scripts/lircd_helper ${INSTALL}/usr/lib/libreelec
|
||||
cp ${PKG_DIR}/scripts/lircd_uinput_helper ${INSTALL}/usr/lib/libreelec
|
||||
|
||||
mkdir -p ${INSTALL}/usr/share/services
|
||||
cp -P ${PKG_DIR}/default.d/*.conf ${INSTALL}/usr/share/services
|
||||
}
|
||||
|
||||
post_install() {
|
||||
enable_service lircd.socket
|
||||
enable_service lircd.service
|
||||
enable_service lircd-uinput.service
|
||||
}
|
|
@ -1,29 +0,0 @@
|
|||
From 79e2494e4880d0446bf837c8bbca0b01baac4ed4 Mon Sep 17 00:00:00 2001
|
||||
From: Matthias Reichl <hias@horus.com>
|
||||
Date: Wed, 8 Apr 2020 11:27:11 +0200
|
||||
Subject: [PATCH] plugins/zotac: fix poll timeout
|
||||
|
||||
poll requires a negative timeout value for infinite waits.
|
||||
See https://sourceforge.net/p/lirc/tickets/327/
|
||||
|
||||
Signed-off-by: Matthias Reichl <hias@horus.com>
|
||||
---
|
||||
plugins/zotac.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/plugins/zotac.c b/plugins/zotac.c
|
||||
index ac528c67..4a66acf5 100644
|
||||
--- a/plugins/zotac.c
|
||||
+++ b/plugins/zotac.c
|
||||
@@ -352,7 +352,7 @@ static void* zotac_repeat(void* arg)
|
||||
if (pressed)
|
||||
sel = curl_poll(&pfd, 1, delay_ms);
|
||||
else
|
||||
- sel = curl_poll(&pfd, 1, 0);
|
||||
+ sel = curl_poll(&pfd, 1, -1);
|
||||
switch (sel) {
|
||||
case 1:
|
||||
// Data ready in device's file
|
||||
--
|
||||
2.20.1
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
From: Alec Leamas <leamas.alec@gmail.com>
|
||||
Date: Fri, 23 Nov 2018 23:04:35 -0500
|
||||
Subject: [PATCH] logging: Don't use broken LOG_CONS syslog flag.
|
||||
|
||||
---
|
||||
lib/lirc_log.c | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/lib/lirc_log.c b/lib/lirc_log.c
|
||||
index bea357b..900beb3 100644
|
||||
--- a/lib/lirc_log.c
|
||||
+++ b/lib/lirc_log.c
|
||||
@@ -102,9 +102,9 @@ int lirc_log_open(const char* _progname, int _nodaemon, loglevel_t level)
|
||||
|
||||
if (use_syslog) {
|
||||
if (nodaemon)
|
||||
- openlog(syslogident, LOG_CONS | LOG_PID | LOG_PERROR, LOG_LOCAL0);
|
||||
+ openlog(syslogident, LOG_PID | LOG_PERROR, LOG_LOCAL0);
|
||||
else
|
||||
- openlog(syslogident, LOG_CONS | LOG_PID, LOG_LOCAL0);
|
||||
+ openlog(syslogident, LOG_PID, LOG_LOCAL0);
|
||||
} else {
|
||||
lf = fopen(logfile, "a");
|
||||
if (lf == NULL) {
|
|
@ -1,22 +0,0 @@
|
|||
From: Alec Leamas <leamas.alec@gmail.com>
|
||||
Date: Sun, 30 Dec 2018 21:26:15 +0100
|
||||
Subject: [PATCH] lircd: Fix --connect option parsing error (#343).
|
||||
|
||||
Bug: https://sourceforge.net/p/lirc/tickets/343/
|
||||
---
|
||||
daemons/lircd.cpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/daemons/lircd.cpp b/daemons/lircd.cpp
|
||||
index d5be708..ad8dde9 100644
|
||||
--- a/daemons/lircd.cpp
|
||||
+++ b/daemons/lircd.cpp
|
||||
@@ -790,7 +790,7 @@ int add_peer_connection(const char* server_arg)
|
||||
struct servent* service;
|
||||
char server[strlen(server_arg) + 1];
|
||||
|
||||
- strncpy(server, server_arg, sizeof(server) - 1);
|
||||
+ strncpy(server, server_arg, sizeof(server));
|
||||
|
||||
if (peern < MAX_PEERS) {
|
||||
peers[peern] = (struct peer_connection*) malloc(sizeof(
|
|
@ -1,43 +0,0 @@
|
|||
From: William Manley <will@williammanley.net>
|
||||
Date: Thu, 9 Aug 2018 18:26:44 +0100
|
||||
Subject: [PATCH] systemd support: Notify systemd on successful startup
|
||||
|
||||
This allows systemd to detect the case where we've failed to startup
|
||||
due to a failure to parse our config files.
|
||||
|
||||
Origin: upstream, https://sourceforge.net/p/lirc/git/ci/b78df9b2950cf4
|
||||
Applied-Upstream: 0.11.0
|
||||
---
|
||||
daemons/lircd.cpp | 5 +++++
|
||||
systemd/lircd.service | 2 +-
|
||||
2 files changed, 6 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/daemons/lircd.cpp b/daemons/lircd.cpp
|
||||
index ad8dde9..f559b62 100644
|
||||
--- a/daemons/lircd.cpp
|
||||
+++ b/daemons/lircd.cpp
|
||||
@@ -2469,6 +2469,11 @@ int main(int argc, char** argv)
|
||||
if (!nodaemon)
|
||||
daemonize();
|
||||
|
||||
+#ifdef HAVE_SYSTEMD
|
||||
+ /* Tell systemd that we started up correctly */
|
||||
+ sd_notify(0, "READY=1");
|
||||
+#endif
|
||||
+
|
||||
loop();
|
||||
|
||||
/* never reached */
|
||||
diff --git a/systemd/lircd.service b/systemd/lircd.service
|
||||
index 7f75805..6af049b 100644
|
||||
--- a/systemd/lircd.service
|
||||
+++ b/systemd/lircd.service
|
||||
@@ -6,7 +6,7 @@ Wants=lircd-setup.service
|
||||
After=network.target lircd-setup.service
|
||||
|
||||
[Service]
|
||||
-Type=simple
|
||||
+Type=notify
|
||||
ExecStart=/usr/sbin/lircd --nodaemon
|
||||
; User=lirc
|
||||
; Group=lirc
|
|
@ -1,128 +0,0 @@
|
|||
diff --git a/Makefile.am b/Makefile.am
|
||||
index 9f3dd143..9619a6eb 100644
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -5,7 +5,9 @@ ACLOCAL_AMFLAGS = -I m4
|
||||
AUTOMAKE_OPTIONS = 1.5 check-news dist-bzip2 -Wno-portability \
|
||||
subdir-objects
|
||||
|
||||
+if HAVE_PYTHON
|
||||
include pylint.mak
|
||||
+endif
|
||||
|
||||
GIT_COMMIT = $(shell git log -1 --pretty=format:%h || echo UNKNOWN)
|
||||
GIT_DATE = $(shell git log -1 --pretty=format:%cd || echo UNKNOWN)
|
||||
@@ -34,13 +36,17 @@ MANTAINERCLEANFILES = config.sub install-sh depcomp py-compile \
|
||||
AM_DISTCHECK_CONFIGURE_FLAGS = \
|
||||
--with-systemdsystemunitdir=$${dc_install_base}/lib/systemd/system
|
||||
|
||||
+if HAVE_PYTHON
|
||||
BUILT_SOURCES = paths.h python-pkg/lirc/config.py python-pkg/VERSION
|
||||
+else
|
||||
+BUILT_SOURCES = paths.h
|
||||
+endif
|
||||
|
||||
if WITH_SYSTEMDSYSTEMUNITDIR
|
||||
SYSTEMD_DIR = systemd
|
||||
endif
|
||||
|
||||
-SUBDIRS = lib daemons tools plugins configs doc $(SYSTEMD_DIR)
|
||||
+SUBDIRS = lib daemons tools plugins $(SYSTEMD_DIR)
|
||||
|
||||
if INSTALL_ETC
|
||||
|
||||
@@ -61,7 +67,9 @@ endif
|
||||
|
||||
dist_doc_DATA = VERSION
|
||||
|
||||
+if HAVE_PYTHON
|
||||
nodist_pkgdata_DATA = $(PYTHON_TARBALL)
|
||||
+endif
|
||||
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
dist_pkgconfig_DATA = lirc.pc lirc-driver.pc
|
||||
@@ -71,6 +79,7 @@ nobase_header_HEADERS = include/media/lirc.h \
|
||||
include/linux/input-event-codes.h
|
||||
header_HEADERS = drivers/irpipe/irpipe.h
|
||||
|
||||
+if HAVE_PYTHON
|
||||
py_pkgdir = $(pkgdatadir)/python-pkg
|
||||
dist_py_pkg_DATA = python-pkg/setup.py \
|
||||
python-pkg/README.rst
|
||||
@@ -134,6 +143,8 @@ all-local:
|
||||
$(if $(VERBOSE),,-q) build
|
||||
endif
|
||||
|
||||
+endif
|
||||
+
|
||||
install-data-hook:
|
||||
$(SED) -i -e '/^plugindir/s|/usr/lib|$(libdir)|' \
|
||||
$(DESTDIR)$(lirc_confdir)/lirc_options.conf
|
||||
@@ -170,6 +181,7 @@ fix-version: .phony
|
||||
$(SED) -i '/DATE/s/=.*/="$(GIT_DATE)"/' $(distdir)/VERSION
|
||||
$(SED) -i '/REFS/s|=.*|="$(GIT_REFS)"|' $(distdir)/VERSION
|
||||
|
||||
+if HAVE_PYTHON
|
||||
$(abs_builddir)/python-pkg/setup.py:
|
||||
cp -ar $(top_srcdir)/python-pkg $(abs_builddir)
|
||||
chmod -R u+w python-pkg
|
||||
@@ -193,6 +205,7 @@ python-pkg/lirc/config.py: Makefile $(abs_builddir)/python-pkg/setup.py
|
||||
@echo 'DOCDIR = "$(docdir)"' >>$@
|
||||
@echo 'MODINFO = "$(MODINFO)"' >>$@
|
||||
@echo 'VERSION = "$(VERSION)"' >>$@
|
||||
+endif
|
||||
|
||||
paths.h: Makefile
|
||||
@echo "#ifndef PATHS_H" >paths.h
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 58347d88..48ce5629 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -43,7 +43,8 @@ AC_CHECK_PROG([DOXYGEN],[doxygen],[yes],[no])
|
||||
AM_CONDITIONAL(HAVE_DOXYGEN, test x$DOXYGEN = xyes)
|
||||
LT_INIT([disable-static])
|
||||
|
||||
-AM_PATH_PYTHON([3.1],,)
|
||||
+AM_PATH_PYTHON([3.1],,[:])
|
||||
+AM_CONDITIONAL([HAVE_PYTHON], [test "$PYTHON" != :])
|
||||
PKG_CHECK_MODULES([PYTHON],[python-${PYTHON_VERSION}m],,[true])
|
||||
test -z "$PYTHON_LIBS" && \
|
||||
PKG_CHECK_MODULES([PYTHON], [python-$PYTHON_VERSION],,[true])
|
||||
@@ -580,6 +581,7 @@ AX_REPORT_CONDITIONAL([DEVEL])
|
||||
AX_REPORT_CONDITIONAL([LINUX_KERNEL])
|
||||
AX_REPORT_CONDITIONAL([HAVE_DEVINPUT])
|
||||
AX_REPORT_CONDITIONAL([WITH_SYSTEMDSYSTEMUNITDIR])
|
||||
+AX_REPORT_CONDITIONAL([HAVE_PYTHON])
|
||||
AX_REPORT_CONDITIONAL([HAVE_PYTHON35])
|
||||
|
||||
echo
|
||||
diff --git a/tools/Makefile.am b/tools/Makefile.am
|
||||
index abfb9911..8aff1cff 100644
|
||||
--- a/tools/Makefile.am
|
||||
+++ b/tools/Makefile.am
|
||||
@@ -71,12 +71,17 @@ xmode2_SOURCES = xmode2.cpp
|
||||
xmode2_LDADD = @X_LIBS@ @X_PRE_LIBS@ -lX11 @X_EXTRA_LIBS@ \
|
||||
$(LIRC_LIBS)
|
||||
|
||||
+if HAVE_PYTHON
|
||||
dist_bin_SCRIPTS = lirc-config-tool lirc-init-db
|
||||
+else
|
||||
+dist_bin_SCRIPTS =
|
||||
+endif
|
||||
|
||||
if HAVE_DEVINPUT
|
||||
dist_bin_SCRIPTS += lirc-make-devinput
|
||||
endif
|
||||
|
||||
+if HAVE_PYTHON
|
||||
dist_bin_SCRIPTS += pronto2lirc irdb-get irtext2udp
|
||||
dist_sbin_SCRIPTS = lircd-setup
|
||||
dist_noinst_SCRIPTS = make_rel_symlink.py check_configs.py
|
||||
@@ -121,6 +126,7 @@ install-data-hook:
|
||||
$(PYTHON) $(srcdir)/make_rel_symlink.py \
|
||||
$(DESTDIR)/$(pkgdatadir)/configs \
|
||||
$(DESTDIR)/$(setupdir)/configs
|
||||
+endif
|
||||
|
||||
uninstall-hook:
|
||||
rm -f $(DESTDIR)/$(bindir)/lirc-setup \
|
|
@ -1,10 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
# Copyright (C) 2017 Matthias Reichl (hias@horus.com)
|
||||
|
||||
if [ -e "/storage/.config/lirc_options.conf" ] ; then
|
||||
LIRCD_OPTIONS="-O /storage/.config/lirc_options.conf"
|
||||
fi
|
||||
|
||||
exec /usr/sbin/lircd $LIRCD_OPTIONS "$@" /storage/.config/lircd.conf
|
|
@ -1,10 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
# Copyright (C) 2017 Matthias Reichl (hias@horus.com)
|
||||
|
||||
if [ -e "/storage/.config/lirc_options.conf" ] ; then
|
||||
LIRCD_OPTIONS="-O /storage/.config/lirc_options.conf"
|
||||
fi
|
||||
|
||||
exec /usr/sbin/lircd-uinput $LIRCD_OPTIONS "$@"
|
|
@ -1,12 +0,0 @@
|
|||
[Unit]
|
||||
Documentation=http://lirc.org/html/configure.html
|
||||
Description=Forward LIRC button presses as uinput events
|
||||
ConditionPathExists=/storage/.config/lircd.conf
|
||||
After=lircd.service
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
ExecStart=/usr/lib/libreelec/lircd_uinput_helper --add-release-events
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
|
@ -1,12 +0,0 @@
|
|||
[Unit]
|
||||
Documentation=http://lirc.org/html/configure.html
|
||||
Description=Flexible IR remote input/output application support
|
||||
ConditionPathExists=/storage/.config/lircd.conf
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
ExecStart=/usr/lib/libreelec/lircd_helper --nodaemon
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
|
@ -1,6 +0,0 @@
|
|||
[Socket]
|
||||
ListenStream=/run/lirc/lircd.socket
|
||||
|
||||
[Install]
|
||||
WantedBy=sockets.target
|
||||
Also=lircd.service
|
|
@ -1,4 +0,0 @@
|
|||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
|
||||
|
||||
d /run/lirc 0755 root root - -
|
|
@ -11,18 +11,18 @@ PKG_LONGDESC="LibreELEC.tv Install manager to install the system on any disk"
|
|||
PKG_TOOLCHAIN="manual"
|
||||
|
||||
post_install() {
|
||||
mkdir -p $INSTALL/usr/bin
|
||||
cp $PKG_DIR/scripts/installer $INSTALL/usr/bin
|
||||
sed -e "s/@DISTRONAME@/$DISTRONAME/g" \
|
||||
-i $INSTALL/usr/bin/installer
|
||||
mkdir -p ${INSTALL}/usr/bin
|
||||
cp ${PKG_DIR}/scripts/installer ${INSTALL}/usr/bin
|
||||
sed -e "s/@DISTRONAME@/${DISTRONAME}/g" \
|
||||
-i ${INSTALL}/usr/bin/installer
|
||||
|
||||
mkdir -p $INSTALL/etc
|
||||
mkdir -p ${INSTALL}/etc
|
||||
find_file_path config/installer.conf
|
||||
cp ${FOUND_PATH} $INSTALL/etc
|
||||
sed -e "s/@SYSTEM_SIZE@/$SYSTEM_SIZE/g" \
|
||||
-e "s/@SYSTEM_PART_START@/$SYSTEM_PART_START/g" \
|
||||
-e "s/@SYSLINUX_PARAMETERS@/$SYSLINUX_PARAMETERS/g" \
|
||||
-i $INSTALL/etc/installer.conf
|
||||
cp ${FOUND_PATH} ${INSTALL}/etc
|
||||
sed -e "s/@SYSTEM_SIZE@/${SYSTEM_SIZE}/g" \
|
||||
-e "s/@SYSTEM_PART_START@/${SYSTEM_PART_START}/g" \
|
||||
-e "s/@SYSLINUX_PARAMETERS@/${SYSLINUX_PARAMETERS}/g" \
|
||||
-i ${INSTALL}/etc/installer.conf
|
||||
|
||||
enable_service installer.service
|
||||
}
|
||||
|
|
|
@ -180,7 +180,7 @@ do_install_quick() {
|
|||
{
|
||||
# remove all partitions
|
||||
msg_progress_install "1" "Get all partitions $INSTALL_DEVICE"
|
||||
get_partition $INSTALL_DEVICE
|
||||
get_partition $INSTALL_DEVICE 2>>$LOGFILE
|
||||
|
||||
msg_progress_install "5" "Wiping disk $INSTALL_DEVICE"
|
||||
dd if=/dev/zero of=$INSTALL_DEVICE bs=4096 count=1024 2>>$LOGFILE
|
||||
|
@ -261,10 +261,10 @@ do_install_quick() {
|
|||
|
||||
# install system files
|
||||
msg_progress_install "60" "Installing Kernel"
|
||||
cp /flash/KERNEL $TMPDIR/part1 >> $LOGFILE 2>&1
|
||||
cp "/flash/$IMAGE_KERNEL" $TMPDIR/part1/KERNEL >> $LOGFILE 2>&1
|
||||
|
||||
msg_progress_install "65" "Installing System"
|
||||
cp /flash/SYSTEM $TMPDIR/part1 >> $LOGFILE 2>&1
|
||||
cp "/flash/$IMAGE_SYSTEM" $TMPDIR/part1/SYSTEM >> $LOGFILE 2>&1
|
||||
sync
|
||||
|
||||
# configuring bootloader
|
||||
|
@ -462,6 +462,21 @@ LOGBACKUP="/flash/logs/$(date +%Y%m%d%H%M%S).log"
|
|||
export COLORTERM="1"
|
||||
export NEWT_COLORS="$WHIPTAIL_COLORS"
|
||||
|
||||
IMAGE_KERNEL="KERNEL"
|
||||
IMAGE_SYSTEM="SYSTEM"
|
||||
for arg in $(cat /proc/cmdline); do
|
||||
case $arg in
|
||||
BOOT_IMAGE=*)
|
||||
IMAGE_KERNEL="${arg#*=}"
|
||||
[ "${IMAGE_KERNEL:0:1}" = "/" ] && IMAGE_KERNEL="${IMAGE_KERNEL:1}"
|
||||
;;
|
||||
SYSTEM_IMAGE=*)
|
||||
IMAGE_SYSTEM="${arg#*=}"
|
||||
[ "${IMAGE_SYSTEM:0:1}" = "/" ] && IMAGE_SYSTEM="${IMAGE_SYSTEM:1}"
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
# prepare temporary directory
|
||||
rm -rf $TMPDIR
|
||||
mkdir -p $TMPDIR
|
||||
|
|
|
@ -5,16 +5,16 @@
|
|||
PKG_NAME="syslinux"
|
||||
PKG_VERSION="6.03"
|
||||
PKG_SHA256="26d3986d2bea109d5dc0e4f8c4822a459276cf021125e8c9f23c3cca5d8c850e"
|
||||
PKG_ARCH="x86_64 aarch64"
|
||||
PKG_ARCH="x86_64"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="http://syslinux.zytor.com/"
|
||||
PKG_URL="http://www.kernel.org/pub/linux/utils/boot/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||||
PKG_URL="http://www.kernel.org/pub/linux/utils/boot/${PKG_NAME}/${PKG_NAME}-${PKG_VERSION}.tar.xz"
|
||||
PKG_DEPENDS_HOST="util-linux:host"
|
||||
PKG_DEPENDS_TARGET="toolchain util-linux e2fsprogs syslinux:host"
|
||||
PKG_LONGDESC="The SYSLINUX project covers lightweight linux bootloaders."
|
||||
|
||||
pre_configure_target() {
|
||||
PKG_MAKE_OPTS_TARGET="CC=$CC AR=$AR RANLIB=$RANLIB installer"
|
||||
PKG_MAKE_OPTS_TARGET="CC=${CC} AR=${AR} RANLIB=${RANLIB} installer"
|
||||
|
||||
# Unset all compiler FLAGS
|
||||
unset CFLAGS
|
||||
|
@ -24,28 +24,28 @@ pre_configure_target() {
|
|||
}
|
||||
|
||||
pre_build_target() {
|
||||
mkdir -p $PKG_BUILD/.$TARGET_NAME
|
||||
cp -RP $PKG_BUILD/* $PKG_BUILD/.$TARGET_NAME
|
||||
mkdir -p ${PKG_BUILD}/.${TARGET_NAME}
|
||||
cp -RP ${PKG_BUILD}/* ${PKG_BUILD}/.${TARGET_NAME}
|
||||
}
|
||||
|
||||
pre_build_host() {
|
||||
mkdir -p $PKG_BUILD/.$HOST_NAME
|
||||
cp -RP $PKG_BUILD/* $PKG_BUILD/.$HOST_NAME
|
||||
mkdir -p ${PKG_BUILD}/.${HOST_NAME}
|
||||
cp -RP ${PKG_BUILD}/* ${PKG_BUILD}/.${HOST_NAME}
|
||||
}
|
||||
|
||||
pre_make_target() {
|
||||
cd .$TARGET_NAME
|
||||
cd .${TARGET_NAME}
|
||||
}
|
||||
|
||||
pre_make_host() {
|
||||
cd .$HOST_NAME
|
||||
cd .${HOST_NAME}
|
||||
}
|
||||
|
||||
make_host() {
|
||||
make CC=$CC \
|
||||
AR=$AR \
|
||||
RANLIB=$RANLIB \
|
||||
CFLAGS="-I${TOOLCHAIN}/include -I$PKG_BUILD/libinstaller -I$PKG_BUILD/libfat -I$PKG_BUILD/bios -I$PKG_BUILD/utils -fomit-frame-pointer -D_FILE_OFFSET_BITS=64" \
|
||||
make CC=${CC} \
|
||||
AR=${AR} \
|
||||
RANLIB=${RANLIB} \
|
||||
CFLAGS="-I${TOOLCHAIN}/include -I${PKG_BUILD}/libinstaller -I${PKG_BUILD}/libfat -I${PKG_BUILD}/bios -I${PKG_BUILD}/utils -fomit-frame-pointer -D_FILE_OFFSET_BITS=64" \
|
||||
LDFLAGS="-L${TOOLCHAIN}/lib" \
|
||||
installer
|
||||
}
|
||||
|
@ -66,7 +66,7 @@ makeinstall_target() {
|
|||
mkdir -p ${INSTALL}/usr/bin
|
||||
cp bios/linux/syslinux ${INSTALL}/usr/bin
|
||||
|
||||
$STRIP ${INSTALL}/usr/bin/syslinux
|
||||
${STRIP} ${INSTALL}/usr/bin/syslinux
|
||||
|
||||
mkdir -p ${INSTALL}/usr/share/syslinux
|
||||
cp bios/mbr/mbr.bin ${INSTALL}/usr/share/syslinux
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# Copyright (C) 2020-present Fewtarius
|
||||
|
||||
PKG_NAME="emulationstation"
|
||||
PKG_VERSION="b7578a3"
|
||||
PKG_VERSION="b5b38ed"
|
||||
PKG_GIT_CLONE_BRANCH="main"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
|
|
|
@ -26,9 +26,6 @@ PKG_LONGDESC="Root package used to build and create complete image"
|
|||
# NTFS 3G support
|
||||
[ "$NTFS3G" = "yes" ] && PKG_DEPENDS_TARGET+=" ntfs-3g_ntfsprogs"
|
||||
|
||||
# Remote support
|
||||
[ "$REMOTE_SUPPORT" = "yes" ] && PKG_DEPENDS_TARGET+=" remote"
|
||||
|
||||
# Virtual image creation support
|
||||
[ "$PROJECT" = "Generic" ] && PKG_DEPENDS_TARGET+=" virtual"
|
||||
|
||||
|
|
|
@ -1,15 +0,0 @@
|
|||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
|
||||
|
||||
PKG_NAME="remote"
|
||||
PKG_VERSION="1"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="http://www.openelec.tv"
|
||||
PKG_URL=""
|
||||
PKG_DEPENDS_TARGET="toolchain libirman v4l-utils"
|
||||
PKG_SECTION="virtual"
|
||||
PKG_LONGDESC="Meta package for installing various tools needed for remote support"
|
||||
|
||||
if [ "$AMREMOTE_SUPPORT" = "yes" ]; then
|
||||
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET amremote"
|
||||
fi
|
|
@ -70,166 +70,71 @@
|
|||
|
||||
# build and install driver addons (yes / no)
|
||||
DRIVER_ADDONS_SUPPORT="no"
|
||||
|
||||
|
||||
# driver addons to install:
|
||||
# for a list of additinoal drivers see packages/linux-driver-addons
|
||||
# Space separated list is supported,
|
||||
DRIVER_ADDONS="" #dvb-latest
|
||||
DRIVER_ADDONS=""
|
||||
|
||||
# debug tty path
|
||||
DEBUG_TTY="/dev/ttyFIQ0"
|
||||
|
||||
|
||||
# Skins to install (Estuary)
|
||||
# Space separated list is supported,
|
||||
# e.g. SKINS="Estuary"
|
||||
SKINS="Estuary"
|
||||
|
||||
# Default Skin (Estuary)
|
||||
SKIN_DEFAULT="Estuary"
|
||||
|
||||
# Select whether to use default (upstream xbmc/xbmc) repo, or specific vendor repo
|
||||
KODI_VENDOR="default"
|
||||
|
||||
# install extra subtitle Fonts for KODI (yes / no)
|
||||
KODI_EXTRA_FONTS="yes"
|
||||
|
||||
# build and install PulseAudio support (yes / no)
|
||||
PULSEAUDIO_SUPPORT="yes"
|
||||
|
||||
# build and install espeak support (yes / no)
|
||||
ESPEAK_SUPPORT="no"
|
||||
|
||||
# build and install with BluRay support (yes / no)
|
||||
KODI_BLURAY_SUPPORT="no"
|
||||
|
||||
# build and install with BD+ support
|
||||
# (BD+ decryption support in KODI) (yes / no)
|
||||
BLURAY_BDPLUS_SUPPORT="no"
|
||||
|
||||
# build and install with AACS support
|
||||
# (BD decryption support in KODI) (yes / no)
|
||||
BLURAY_AACS_SUPPORT="no"
|
||||
|
||||
# build and install with DVDCSS support
|
||||
# (DVD decryption support in KODI) (yes / no)
|
||||
KODI_DVDCSS_SUPPORT="no"
|
||||
PULSEAUDIO_SUPPORT="yes"
|
||||
|
||||
# build and install bluetooth support (yes / no)
|
||||
BLUETOOTH_SUPPORT="no"
|
||||
|
||||
# build and install with KODI webfrontend (yes / no)
|
||||
KODI_WEBSERVER_SUPPORT="no"
|
||||
BLUETOOTH_SUPPORT="no"
|
||||
|
||||
# build and install Avahi (Zeroconf) daemon (yes / no)
|
||||
AVAHI_DAEMON="no"
|
||||
|
||||
# build with UPnP support (yes / no)
|
||||
KODI_UPNP_SUPPORT="no"
|
||||
|
||||
# build with MySQL support (mysql / mariadb / none)
|
||||
KODI_MYSQL_SUPPORT="none"
|
||||
|
||||
# build xbmc with optical drive support (yes / no)
|
||||
KODI_OPTICAL_SUPPORT="no"
|
||||
|
||||
# build with AirPlay support (stream videos from iDevices to KODI) (yes / no)
|
||||
KODI_AIRPLAY_SUPPORT="no"
|
||||
|
||||
# build with AirTunes support (stream music from iDevices to KODI) (yes / no)
|
||||
KODI_AIRTUNES_SUPPORT="no"
|
||||
|
||||
# build with libnfs support (mounting nfs shares with KODI) (yes / no)
|
||||
KODI_NFS_SUPPORT="no"
|
||||
|
||||
# build with Samba Client support (mounting SAMBA shares with KODI) (yes / no)
|
||||
KODI_SAMBA_SUPPORT="no"
|
||||
AVAHI_DAEMON="no"
|
||||
|
||||
# build with NFS support (mounting nfs shares via the OS) (yes / no)
|
||||
NFS_SUPPORT="no"
|
||||
NFS_SUPPORT="no"
|
||||
|
||||
# build with Samba Client support (mounting samba shares via the OS) (yes / no)
|
||||
SAMBA_SUPPORT="no"
|
||||
SAMBA_SUPPORT="no"
|
||||
|
||||
# build and install Samba Server (yes / no)
|
||||
SAMBA_SERVER="yes"
|
||||
SAMBA_SERVER="yes"
|
||||
|
||||
# build and install SFTP Server (yes / no)
|
||||
SFTP_SERVER="yes"
|
||||
SFTP_SERVER="yes"
|
||||
|
||||
# build and install OpenVPN support (yes / no)
|
||||
OPENVPN_SUPPORT="no"
|
||||
OPENVPN_SUPPORT="no"
|
||||
|
||||
# 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"
|
||||
UDEVIL="yes"
|
||||
|
||||
# build and install exFAT fuse support (yes / no)
|
||||
EXFAT="yes"
|
||||
EXFAT="yes"
|
||||
|
||||
# build and install NTFS-3G fuse support (yes / no)
|
||||
NTFS3G="no"
|
||||
NTFS3G="no"
|
||||
|
||||
# build and install hfs filesystem utilities (yes / no)
|
||||
HFSTOOLS="no"
|
||||
|
||||
# build and install remote support (yes / no)
|
||||
REMOTE_SUPPORT="no"
|
||||
|
||||
# build and install CEC adapter support (yes / no)
|
||||
CEC_SUPPORT="no"
|
||||
|
||||
# build and install CEC framework support (yes / no)
|
||||
CEC_FRAMEWORK_SUPPORT="no"
|
||||
|
||||
# build and install iSCSI support - iscsistart (yes / no)
|
||||
ISCSI_SUPPORT="no"
|
||||
HFSTOOLS="no"
|
||||
|
||||
# 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"
|
||||
INITRAMFS_PARTED_SUPPORT="no"
|
||||
|
||||
# build with swap support (yes / no)
|
||||
SWAP_SUPPORT="yes"
|
||||
SWAP_SUPPORT="yes"
|
||||
|
||||
# swap support enabled per default (yes / no)
|
||||
SWAP_ENABLED_DEFAULT="yes"
|
||||
SWAP_ENABLED_DEFAULT="yes"
|
||||
|
||||
# swapfile size if SWAP_SUPPORT=yes in MB
|
||||
SWAPFILESIZE="384"
|
||||
SWAPFILESIZE="384"
|
||||
|
||||
# cron support (yes / no)
|
||||
CRON_SUPPORT="no"
|
||||
|
||||
# Distribution Specific source location
|
||||
#DISTRO_MIRROR="http://sources.libreelec.tv/mirror"
|
||||
#DISTRO_SRC="http://sources.libreelec.tv/$LIBREELEC_VERSION"
|
||||
|
||||
# Addon Server Url
|
||||
ADDON_SERVER_URL=""
|
||||
|
||||
# Addon ID of the default addon repository
|
||||
ADDON_REPO_ID=""
|
||||
|
||||
# Name of the default addon repository
|
||||
ADDON_REPO_NAME=""
|
||||
|
||||
# Version of the default addon repository
|
||||
ADDON_REPO_VERSION=""
|
||||
|
||||
# set the addon dirs
|
||||
ADDON_PATH=""
|
||||
ADDON_URL=""
|
||||
CRON_SUPPORT="no"
|
||||
|
||||
# Settings package name - blank if not required
|
||||
DISTRO_PKG_SETTINGS=""
|
||||
|
||||
# IR remote protocols supported in default config
|
||||
IR_REMOTE_PROTOCOLS=""
|
||||
|
||||
# IR remote keymaps supported in default config
|
||||
IR_REMOTE_KEYMAPS=""
|
||||
DISTRO_PKG_SETTINGS=""
|
||||
|
||||
# htop tool (yes / no)
|
||||
HTOP_TOOL="yes"
|
||||
HTOP_TOOL="yes"
|
||||
|
|
|
@ -70,166 +70,71 @@
|
|||
|
||||
# build and install driver addons (yes / no)
|
||||
DRIVER_ADDONS_SUPPORT="no"
|
||||
|
||||
|
||||
# driver addons to install:
|
||||
# for a list of additinoal drivers see packages/linux-driver-addons
|
||||
# Space separated list is supported,
|
||||
DRIVER_ADDONS="" #dvb-latest
|
||||
DRIVER_ADDONS=""
|
||||
|
||||
# debug tty path
|
||||
DEBUG_TTY="/dev/ttyFIQ0"
|
||||
|
||||
|
||||
# Skins to install (Estuary)
|
||||
# Space separated list is supported,
|
||||
# e.g. SKINS="Estuary"
|
||||
SKINS="Estuary"
|
||||
|
||||
# Default Skin (Estuary)
|
||||
SKIN_DEFAULT="Estuary"
|
||||
|
||||
# Select whether to use default (upstream xbmc/xbmc) repo, or specific vendor repo
|
||||
KODI_VENDOR="default"
|
||||
|
||||
# install extra subtitle Fonts for KODI (yes / no)
|
||||
KODI_EXTRA_FONTS="yes"
|
||||
|
||||
# build and install PulseAudio support (yes / no)
|
||||
PULSEAUDIO_SUPPORT="yes"
|
||||
|
||||
# build and install espeak support (yes / no)
|
||||
ESPEAK_SUPPORT="no"
|
||||
|
||||
# build and install with BluRay support (yes / no)
|
||||
KODI_BLURAY_SUPPORT="no"
|
||||
|
||||
# build and install with BD+ support
|
||||
# (BD+ decryption support in KODI) (yes / no)
|
||||
BLURAY_BDPLUS_SUPPORT="no"
|
||||
|
||||
# build and install with AACS support
|
||||
# (BD decryption support in KODI) (yes / no)
|
||||
BLURAY_AACS_SUPPORT="no"
|
||||
|
||||
# build and install with DVDCSS support
|
||||
# (DVD decryption support in KODI) (yes / no)
|
||||
KODI_DVDCSS_SUPPORT="no"
|
||||
PULSEAUDIO_SUPPORT="yes"
|
||||
|
||||
# build and install bluetooth support (yes / no)
|
||||
BLUETOOTH_SUPPORT="no"
|
||||
|
||||
# build and install with KODI webfrontend (yes / no)
|
||||
KODI_WEBSERVER_SUPPORT="no"
|
||||
BLUETOOTH_SUPPORT="no"
|
||||
|
||||
# build and install Avahi (Zeroconf) daemon (yes / no)
|
||||
AVAHI_DAEMON="no"
|
||||
|
||||
# build with UPnP support (yes / no)
|
||||
KODI_UPNP_SUPPORT="no"
|
||||
|
||||
# build with MySQL support (mysql / mariadb / none)
|
||||
KODI_MYSQL_SUPPORT="none"
|
||||
|
||||
# build xbmc with optical drive support (yes / no)
|
||||
KODI_OPTICAL_SUPPORT="no"
|
||||
|
||||
# build with AirPlay support (stream videos from iDevices to KODI) (yes / no)
|
||||
KODI_AIRPLAY_SUPPORT="no"
|
||||
|
||||
# build with AirTunes support (stream music from iDevices to KODI) (yes / no)
|
||||
KODI_AIRTUNES_SUPPORT="no"
|
||||
|
||||
# build with libnfs support (mounting nfs shares with KODI) (yes / no)
|
||||
KODI_NFS_SUPPORT="no"
|
||||
|
||||
# build with Samba Client support (mounting SAMBA shares with KODI) (yes / no)
|
||||
KODI_SAMBA_SUPPORT="no"
|
||||
AVAHI_DAEMON="no"
|
||||
|
||||
# build with NFS support (mounting nfs shares via the OS) (yes / no)
|
||||
NFS_SUPPORT="no"
|
||||
NFS_SUPPORT="no"
|
||||
|
||||
# build with Samba Client support (mounting samba shares via the OS) (yes / no)
|
||||
SAMBA_SUPPORT="no"
|
||||
SAMBA_SUPPORT="no"
|
||||
|
||||
# build and install Samba Server (yes / no)
|
||||
SAMBA_SERVER="yes"
|
||||
SAMBA_SERVER="yes"
|
||||
|
||||
# build and install SFTP Server (yes / no)
|
||||
SFTP_SERVER="yes"
|
||||
SFTP_SERVER="yes"
|
||||
|
||||
# build and install OpenVPN support (yes / no)
|
||||
OPENVPN_SUPPORT="no"
|
||||
OPENVPN_SUPPORT="no"
|
||||
|
||||
# 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"
|
||||
UDEVIL="yes"
|
||||
|
||||
# build and install exFAT fuse support (yes / no)
|
||||
EXFAT="yes"
|
||||
EXFAT="yes"
|
||||
|
||||
# build and install NTFS-3G fuse support (yes / no)
|
||||
NTFS3G="no"
|
||||
NTFS3G="no"
|
||||
|
||||
# build and install hfs filesystem utilities (yes / no)
|
||||
HFSTOOLS="no"
|
||||
|
||||
# build and install remote support (yes / no)
|
||||
REMOTE_SUPPORT="no"
|
||||
|
||||
# build and install CEC adapter support (yes / no)
|
||||
CEC_SUPPORT="no"
|
||||
|
||||
# build and install CEC framework support (yes / no)
|
||||
CEC_FRAMEWORK_SUPPORT="no"
|
||||
|
||||
# build and install iSCSI support - iscsistart (yes / no)
|
||||
ISCSI_SUPPORT="no"
|
||||
HFSTOOLS="no"
|
||||
|
||||
# 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"
|
||||
INITRAMFS_PARTED_SUPPORT="no"
|
||||
|
||||
# build with swap support (yes / no)
|
||||
SWAP_SUPPORT="yes"
|
||||
SWAP_SUPPORT="yes"
|
||||
|
||||
# swap support enabled per default (yes / no)
|
||||
SWAP_ENABLED_DEFAULT="yes"
|
||||
SWAP_ENABLED_DEFAULT="yes"
|
||||
|
||||
# swapfile size if SWAP_SUPPORT=yes in MB
|
||||
SWAPFILESIZE="384"
|
||||
SWAPFILESIZE="384"
|
||||
|
||||
# cron support (yes / no)
|
||||
CRON_SUPPORT="no"
|
||||
|
||||
# Distribution Specific source location
|
||||
#DISTRO_MIRROR="http://sources.libreelec.tv/mirror"
|
||||
#DISTRO_SRC="http://sources.libreelec.tv/$LIBREELEC_VERSION"
|
||||
|
||||
# Addon Server Url
|
||||
ADDON_SERVER_URL=""
|
||||
|
||||
# Addon ID of the default addon repository
|
||||
ADDON_REPO_ID=""
|
||||
|
||||
# Name of the default addon repository
|
||||
ADDON_REPO_NAME=""
|
||||
|
||||
# Version of the default addon repository
|
||||
ADDON_REPO_VERSION=""
|
||||
|
||||
# set the addon dirs
|
||||
ADDON_PATH=""
|
||||
ADDON_URL=""
|
||||
CRON_SUPPORT="no"
|
||||
|
||||
# Settings package name - blank if not required
|
||||
DISTRO_PKG_SETTINGS=""
|
||||
|
||||
# IR remote protocols supported in default config
|
||||
IR_REMOTE_PROTOCOLS=""
|
||||
|
||||
# IR remote keymaps supported in default config
|
||||
IR_REMOTE_KEYMAPS=""
|
||||
DISTRO_PKG_SETTINGS=""
|
||||
|
||||
# htop tool (yes / no)
|
||||
HTOP_TOOL="yes"
|
||||
HTOP_TOOL="yes"
|
||||
|
|
|
@ -70,166 +70,71 @@
|
|||
|
||||
# build and install driver addons (yes / no)
|
||||
DRIVER_ADDONS_SUPPORT="no"
|
||||
|
||||
|
||||
# driver addons to install:
|
||||
# for a list of additinoal drivers see packages/linux-driver-addons
|
||||
# Space separated list is supported,
|
||||
DRIVER_ADDONS="" #dvb-latest
|
||||
DRIVER_ADDONS=""
|
||||
|
||||
# debug tty path
|
||||
DEBUG_TTY="/dev/ttyFIQ0"
|
||||
|
||||
|
||||
# Skins to install (Estuary)
|
||||
# Space separated list is supported,
|
||||
# e.g. SKINS="Estuary"
|
||||
SKINS="Estuary"
|
||||
|
||||
# Default Skin (Estuary)
|
||||
SKIN_DEFAULT="Estuary"
|
||||
|
||||
# Select whether to use default (upstream xbmc/xbmc) repo, or specific vendor repo
|
||||
KODI_VENDOR="default"
|
||||
|
||||
# install extra subtitle Fonts for KODI (yes / no)
|
||||
KODI_EXTRA_FONTS="yes"
|
||||
|
||||
# build and install PulseAudio support (yes / no)
|
||||
PULSEAUDIO_SUPPORT="yes"
|
||||
|
||||
# build and install espeak support (yes / no)
|
||||
ESPEAK_SUPPORT="no"
|
||||
|
||||
# build and install with BluRay support (yes / no)
|
||||
KODI_BLURAY_SUPPORT="no"
|
||||
|
||||
# build and install with BD+ support
|
||||
# (BD+ decryption support in KODI) (yes / no)
|
||||
BLURAY_BDPLUS_SUPPORT="no"
|
||||
|
||||
# build and install with AACS support
|
||||
# (BD decryption support in KODI) (yes / no)
|
||||
BLURAY_AACS_SUPPORT="no"
|
||||
|
||||
# build and install with DVDCSS support
|
||||
# (DVD decryption support in KODI) (yes / no)
|
||||
KODI_DVDCSS_SUPPORT="no"
|
||||
PULSEAUDIO_SUPPORT="yes"
|
||||
|
||||
# build and install bluetooth support (yes / no)
|
||||
BLUETOOTH_SUPPORT="no"
|
||||
|
||||
# build and install with KODI webfrontend (yes / no)
|
||||
KODI_WEBSERVER_SUPPORT="no"
|
||||
BLUETOOTH_SUPPORT="no"
|
||||
|
||||
# build and install Avahi (Zeroconf) daemon (yes / no)
|
||||
AVAHI_DAEMON="no"
|
||||
|
||||
# build with UPnP support (yes / no)
|
||||
KODI_UPNP_SUPPORT="no"
|
||||
|
||||
# build with MySQL support (mysql / mariadb / none)
|
||||
KODI_MYSQL_SUPPORT="none"
|
||||
|
||||
# build xbmc with optical drive support (yes / no)
|
||||
KODI_OPTICAL_SUPPORT="no"
|
||||
|
||||
# build with AirPlay support (stream videos from iDevices to KODI) (yes / no)
|
||||
KODI_AIRPLAY_SUPPORT="no"
|
||||
|
||||
# build with AirTunes support (stream music from iDevices to KODI) (yes / no)
|
||||
KODI_AIRTUNES_SUPPORT="no"
|
||||
|
||||
# build with libnfs support (mounting nfs shares with KODI) (yes / no)
|
||||
KODI_NFS_SUPPORT="no"
|
||||
|
||||
# build with Samba Client support (mounting SAMBA shares with KODI) (yes / no)
|
||||
KODI_SAMBA_SUPPORT="no"
|
||||
AVAHI_DAEMON="no"
|
||||
|
||||
# build with NFS support (mounting nfs shares via the OS) (yes / no)
|
||||
NFS_SUPPORT="no"
|
||||
NFS_SUPPORT="no"
|
||||
|
||||
# build with Samba Client support (mounting samba shares via the OS) (yes / no)
|
||||
SAMBA_SUPPORT="no"
|
||||
SAMBA_SUPPORT="no"
|
||||
|
||||
# build and install Samba Server (yes / no)
|
||||
SAMBA_SERVER="yes"
|
||||
SAMBA_SERVER="yes"
|
||||
|
||||
# build and install SFTP Server (yes / no)
|
||||
SFTP_SERVER="yes"
|
||||
SFTP_SERVER="yes"
|
||||
|
||||
# build and install OpenVPN support (yes / no)
|
||||
OPENVPN_SUPPORT="no"
|
||||
OPENVPN_SUPPORT="no"
|
||||
|
||||
# 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"
|
||||
UDEVIL="yes"
|
||||
|
||||
# build and install exFAT fuse support (yes / no)
|
||||
EXFAT="yes"
|
||||
EXFAT="yes"
|
||||
|
||||
# build and install NTFS-3G fuse support (yes / no)
|
||||
NTFS3G="no"
|
||||
NTFS3G="no"
|
||||
|
||||
# build and install hfs filesystem utilities (yes / no)
|
||||
HFSTOOLS="no"
|
||||
|
||||
# build and install remote support (yes / no)
|
||||
REMOTE_SUPPORT="no"
|
||||
|
||||
# build and install CEC adapter support (yes / no)
|
||||
CEC_SUPPORT="no"
|
||||
|
||||
# build and install CEC framework support (yes / no)
|
||||
CEC_FRAMEWORK_SUPPORT="no"
|
||||
|
||||
# build and install iSCSI support - iscsistart (yes / no)
|
||||
ISCSI_SUPPORT="no"
|
||||
HFSTOOLS="no"
|
||||
|
||||
# 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"
|
||||
INITRAMFS_PARTED_SUPPORT="no"
|
||||
|
||||
# build with swap support (yes / no)
|
||||
SWAP_SUPPORT="yes"
|
||||
SWAP_SUPPORT="yes"
|
||||
|
||||
# swap support enabled per default (yes / no)
|
||||
SWAP_ENABLED_DEFAULT="yes"
|
||||
SWAP_ENABLED_DEFAULT="yes"
|
||||
|
||||
# swapfile size if SWAP_SUPPORT=yes in MB
|
||||
SWAPFILESIZE="384"
|
||||
SWAPFILESIZE="384"
|
||||
|
||||
# cron support (yes / no)
|
||||
CRON_SUPPORT="no"
|
||||
|
||||
# Distribution Specific source location
|
||||
#DISTRO_MIRROR="http://sources.libreelec.tv/mirror"
|
||||
#DISTRO_SRC="http://sources.libreelec.tv/$LIBREELEC_VERSION"
|
||||
|
||||
# Addon Server Url
|
||||
ADDON_SERVER_URL=""
|
||||
|
||||
# Addon ID of the default addon repository
|
||||
ADDON_REPO_ID=""
|
||||
|
||||
# Name of the default addon repository
|
||||
ADDON_REPO_NAME=""
|
||||
|
||||
# Version of the default addon repository
|
||||
ADDON_REPO_VERSION=""
|
||||
|
||||
# set the addon dirs
|
||||
ADDON_PATH=""
|
||||
ADDON_URL=""
|
||||
CRON_SUPPORT="no"
|
||||
|
||||
# Settings package name - blank if not required
|
||||
DISTRO_PKG_SETTINGS=""
|
||||
|
||||
# IR remote protocols supported in default config
|
||||
IR_REMOTE_PROTOCOLS=""
|
||||
|
||||
# IR remote keymaps supported in default config
|
||||
IR_REMOTE_KEYMAPS=""
|
||||
DISTRO_PKG_SETTINGS=""
|
||||
|
||||
# htop tool (yes / no)
|
||||
HTOP_TOOL="yes"
|
||||
HTOP_TOOL="yes"
|
||||
|
|
|
@ -74,158 +74,67 @@
|
|||
# driver addons to install:
|
||||
# for a list of additinoal drivers see packages/linux-driver-addons
|
||||
# Space separated list is supported,
|
||||
DRIVER_ADDONS="" #dvb-latest
|
||||
DRIVER_ADDONS=""
|
||||
|
||||
# debug tty path
|
||||
DEBUG_TTY="/dev/ttyFIQ0"
|
||||
|
||||
|
||||
# Skins to install (Estuary)
|
||||
# Space separated list is supported,
|
||||
# e.g. SKINS="Estuary"
|
||||
SKINS="Estuary"
|
||||
|
||||
# Default Skin (Estuary)
|
||||
SKIN_DEFAULT="Estuary"
|
||||
|
||||
# Select whether to use default (upstream xbmc/xbmc) repo, or specific vendor repo
|
||||
KODI_VENDOR="default"
|
||||
|
||||
# install extra subtitle Fonts for KODI (yes / no)
|
||||
KODI_EXTRA_FONTS="yes"
|
||||
|
||||
|
||||
# build and install PulseAudio support (yes / no)
|
||||
PULSEAUDIO_SUPPORT="yes"
|
||||
|
||||
# build and install espeak support (yes / no)
|
||||
ESPEAK_SUPPORT="no"
|
||||
|
||||
# build and install with BluRay support (yes / no)
|
||||
KODI_BLURAY_SUPPORT="no"
|
||||
|
||||
# build and install with BD+ support
|
||||
# (BD+ decryption support in KODI) (yes / no)
|
||||
BLURAY_BDPLUS_SUPPORT="no"
|
||||
|
||||
# build and install with AACS support
|
||||
# (BD decryption support in KODI) (yes / no)
|
||||
BLURAY_AACS_SUPPORT="no"
|
||||
|
||||
# build and install with DVDCSS support
|
||||
# (DVD decryption support in KODI) (yes / no)
|
||||
KODI_DVDCSS_SUPPORT="no"
|
||||
|
||||
PULSEAUDIO_SUPPORT="yes"
|
||||
|
||||
# build and install bluetooth support (yes / no)
|
||||
BLUETOOTH_SUPPORT="no"
|
||||
|
||||
# build and install with KODI webfrontend (yes / no)
|
||||
KODI_WEBSERVER_SUPPORT="no"
|
||||
BLUETOOTH_SUPPORT="no"
|
||||
|
||||
# build and install Avahi (Zeroconf) daemon (yes / no)
|
||||
AVAHI_DAEMON="no"
|
||||
|
||||
# build with UPnP support (yes / no)
|
||||
KODI_UPNP_SUPPORT="no"
|
||||
|
||||
# build with MySQL support (mysql / mariadb / none)
|
||||
KODI_MYSQL_SUPPORT="none"
|
||||
|
||||
# build xbmc with optical drive support (yes / no)
|
||||
KODI_OPTICAL_SUPPORT="no"
|
||||
|
||||
# build with AirPlay support (stream videos from iDevices to KODI) (yes / no)
|
||||
KODI_AIRPLAY_SUPPORT="no"
|
||||
|
||||
# build with AirTunes support (stream music from iDevices to KODI) (yes / no)
|
||||
KODI_AIRTUNES_SUPPORT="no"
|
||||
|
||||
# build with libnfs support (mounting nfs shares with KODI) (yes / no)
|
||||
KODI_NFS_SUPPORT="no"
|
||||
|
||||
# build with Samba Client support (mounting SAMBA shares with KODI) (yes / no)
|
||||
KODI_SAMBA_SUPPORT="no"
|
||||
AVAHI_DAEMON="no"
|
||||
|
||||
# build with NFS support (mounting nfs shares via the OS) (yes / no)
|
||||
NFS_SUPPORT="no"
|
||||
NFS_SUPPORT="no"
|
||||
|
||||
# build with Samba Client support (mounting samba shares via the OS) (yes / no)
|
||||
SAMBA_SUPPORT="no"
|
||||
SAMBA_SUPPORT="no"
|
||||
|
||||
# build and install Samba Server (yes / no)
|
||||
SAMBA_SERVER="yes"
|
||||
SAMBA_SERVER="yes"
|
||||
|
||||
# build and install SFTP Server (yes / no)
|
||||
SFTP_SERVER="yes"
|
||||
SFTP_SERVER="yes"
|
||||
|
||||
# build and install OpenVPN support (yes / no)
|
||||
OPENVPN_SUPPORT="no"
|
||||
OPENVPN_SUPPORT="no"
|
||||
|
||||
# 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"
|
||||
UDEVIL="yes"
|
||||
|
||||
# build and install exFAT fuse support (yes / no)
|
||||
EXFAT="yes"
|
||||
EXFAT="yes"
|
||||
|
||||
# build and install NTFS-3G fuse support (yes / no)
|
||||
NTFS3G="no"
|
||||
NTFS3G="no"
|
||||
|
||||
# build and install hfs filesystem utilities (yes / no)
|
||||
HFSTOOLS="no"
|
||||
|
||||
# build and install remote support (yes / no)
|
||||
REMOTE_SUPPORT="no"
|
||||
|
||||
# build and install CEC adapter support (yes / no)
|
||||
CEC_SUPPORT="no"
|
||||
|
||||
# build and install CEC framework support (yes / no)
|
||||
CEC_FRAMEWORK_SUPPORT="no"
|
||||
|
||||
# build and install iSCSI support - iscsistart (yes / no)
|
||||
ISCSI_SUPPORT="no"
|
||||
HFSTOOLS="no"
|
||||
|
||||
# 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"
|
||||
INITRAMFS_PARTED_SUPPORT="no"
|
||||
|
||||
# build with swap support (yes / no)
|
||||
SWAP_SUPPORT="yes"
|
||||
SWAP_SUPPORT="yes"
|
||||
|
||||
# swap support enabled per default (yes / no)
|
||||
SWAP_ENABLED_DEFAULT="yes"
|
||||
SWAP_ENABLED_DEFAULT="yes"
|
||||
|
||||
# swapfile size if SWAP_SUPPORT=yes in MB
|
||||
SWAPFILESIZE="384"
|
||||
SWAPFILESIZE="384"
|
||||
|
||||
# cron support (yes / no)
|
||||
CRON_SUPPORT="no"
|
||||
|
||||
# Addon Server Url
|
||||
ADDON_SERVER_URL=""
|
||||
|
||||
# Addon ID of the default addon repository
|
||||
ADDON_REPO_ID=""
|
||||
|
||||
# Name of the default addon repository
|
||||
ADDON_REPO_NAME=""
|
||||
|
||||
# Version of the default addon repository
|
||||
ADDON_REPO_VERSION=""
|
||||
|
||||
# set the addon dirs
|
||||
ADDON_PATH=""
|
||||
ADDON_URL=""
|
||||
CRON_SUPPORT="no"
|
||||
|
||||
# Settings package name - blank if not required
|
||||
DISTRO_PKG_SETTINGS=""
|
||||
|
||||
# IR remote protocols supported in default config
|
||||
IR_REMOTE_PROTOCOLS=""
|
||||
|
||||
# IR remote keymaps supported in default config
|
||||
IR_REMOTE_KEYMAPS=""
|
||||
DISTRO_PKG_SETTINGS=""
|
||||
|
||||
# htop tool (yes / no)
|
||||
HTOP_TOOL="yes"
|
||||
HTOP_TOOL="yes"
|
||||
|
|
|
@ -37,10 +37,7 @@ rm -f ./release/${DISTRO}-${DEVICE}.${ARCH}-*
|
|||
# Remove the image root as it should be regenerated for every build.
|
||||
rm -rf ./build.${DISTRO}-${DEVICE}.${ARCH}/image
|
||||
|
||||
if [ "${ARCH}" == "aarch64" ]
|
||||
then
|
||||
make image
|
||||
elif [ "${ARCH}" == "arm" ]
|
||||
if [ "${ARCH}" == "arm" ]
|
||||
then
|
||||
if [ "${BASE_ONLY}" == true ]
|
||||
then
|
||||
|
@ -49,6 +46,8 @@ then
|
|||
fi
|
||||
scripts/build_compat
|
||||
scripts/install arm32
|
||||
else
|
||||
make image
|
||||
fi
|
||||
|
||||
if [ ! $? == 0 ]
|
||||
|
|
Loading…
Reference in a new issue