217 Commits

Author SHA1 Message Date
Lukas Rusak
08815bc1cb add kernel options for wireguard 2021-03-05 11:49:30 -08:00
CvH
16f32a6a23 Merge pull request #5044 from lrusak/linux-required-config
linux: check for required config options before building
2021-03-05 18:11:11 +01:00
CvH
8877fd4ba0 config/version: set OS version to 10.0 2021-02-27 06:44:42 +01:00
Lukas Rusak
11e3f69eac linux: check for config options before building 2021-02-24 17:29:23 -08:00
CvH
e28dc8bf7a distro: bump ADDON_VERSION to 9.80.10 2021-02-21 12:59:38 +01:00
CvH
1c61d7cb5b distro: bump ADDON_VERSION to 9.80.9 2021-01-16 13:33:13 +01:00
CvH
b86a6b8eb0 distro: bump ADDON_VERSION to 9.80.8 2020-11-17 18:52:40 +01:00
Ian Leonard
8d04ffe5da exfat-fuse: remove package to make way for mainline driver
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2020-11-11 17:25:23 +00:00
CvH
19185a6357 distro: bump ADDON_VERSION to 9.80.7 2020-11-01 07:50:28 +01:00
CvH
9d5f9a3efe distro: remove espeak 2020-09-13 22:16:24 +02:00
CvH
9c2873d5dc distro: bump ADDON_VERSION to 9.80.6 2020-09-06 18:20:10 +02:00
CvH
e02b510fbd distro: bump ADDON_VERSION to 9.80.5 2020-08-03 15:56:43 +02:00
Matthias Reichl
2da137f33e kodi: drop vendor tree support
All projects use upstream kodi.

Signed-off-by: Matthias Reichl <hias@horus.com>
2020-07-28 11:42:21 +02:00
CvH
3048fdf95f distro: bump ADDON_VERSION to 9.80.4 2020-06-16 22:04:30 +02:00
Ian Leonard
44cb449b38 show_config: add DISTRO/show_config as function source and use it
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2020-06-03 18:10:45 +00:00
Ian Leonard
0ea91f8079 config/show_config: reorder output
Order is roughly:

How is the buildsystem for the image set up
What hardware support is being added
What filesystems will be supported
What Network services are available
Who is providing the graphics and their setup
How does it boot / login
Distribution configuration

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2020-06-03 18:10:45 +00:00
Ian Leonard
e9862ccd6c show_config: move more of show_config kodi specific to distro version
Split Kodi configuration messages into hardware / software sections. Hardware is how
other software is being built to accomodate Kodi needs (ie what provides video accel).
Software is the configure options to Kodi.

Kodi version just outputs the velue of $MEDIACENTER, which will always be "kodi".
Change to who the "upstream" is for the version of Kodi we're using is instead.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2020-06-03 18:10:45 +00:00
Ian Leonard
9a426d5da9 config/show_config: migrate kodi config to distro specific config/functions file
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2020-06-03 18:10:45 +00:00
Ian Leonard
cbbddff307 distro: organize options
This breaks up the LibreELEC distro options file into categories:

Distro Information - Information about what the distro is called / does

User Interface - Settings that affect how the user will interact with the device
	(passwords, greetings, name of partitions)

Buildsystem Settings - Options affecting the distro toolchain

OS Configuration - Options about the base OS, regardless of distro purpose

Kodi Settings - All the various knobs for configuring Kodi

Addon Settings - Distro addon repo and settings addon

Additional Programs / Functions - Programs or Support features to complement the
	distro's purpose

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2020-06-03 18:10:45 +00:00
Matthias Reichl
097260ac30 Merge pull request #4254 from CvH/10.0/repo_symlink
remove need of symlinks for the repository
2020-03-10 21:11:40 +01:00
CvH
3962fd8d05 distro: move addon path to config/options 2020-03-10 21:07:52 +01:00
CvH
0997779ddf distro: bump ADDON_VERSION to 9.80.3 2020-03-06 19:20:05 +01:00
Andre Heider
016707908d mysql: remove package
mariadb all the way.
2020-02-20 01:47:13 +01:00
MilhouseVH
2500f20522 Merge pull request #4139 from chewitt/wireguard-matrix
wireguard: add initial support for WireGuard VPNs
2020-01-29 21:12:23 +00:00
Lukas Rusak
55aad87771 config/graphic: allow using the new intel gallium iris driver 2020-01-26 09:33:08 -08:00
chewitt
ce832746f3 config: add support for optionally building WireGuard 2020-01-24 02:47:50 +00:00
Christian Hewitt
e5dedd7ff3 Merge pull request #3993 from MilhouseVH/le10_get_addon_id
LibreELEC-settings: make it easier to disable, or use alternative
2019-12-11 13:53:02 +08:00
Matthias Reichl
35878b5520 Merge pull request #3847 from CvH/10.0/5.3_addon_bump
ADDON_VERSION bump to 9.80.2
2019-12-04 10:18:09 +01:00
MilhouseVH
ea6c083486 distro/options: add settings id 2019-11-17 04:14:10 +00:00
Matthias Reichl
43dffff23d options: remove unused IR_REMOTE_PROTOCOLS
This is no longer needed with the new toml keymap format

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-10-26 14:14:20 +02:00
CvH
027c589971 distro: bump ADDON_VERSION to 9.80.2 2019-09-18 21:12:27 +02:00
CvH
ceda50f3b1 distro: bump ADDON_VERSION to 9.80.1 2019-07-20 11:26:08 +02:00
Lukas Rusak
3525ffb482 connman: optionally use iwd 2019-07-04 11:26:55 -07:00
CvH
65fc6b6496 distro: bump OS_VERSION/ADDON_VERSION to 9.80/9.80.0 2019-06-21 21:39:55 +02:00
MilhouseVH
24dbf72842 atvclient: used by macmini hw, should be other support in kernel now 2019-05-25 12:32:23 +01:00
Lukas Rusak
ec17cea5e6 systemd: enable switch debug-tty to provide a debug console
This allows us to use the default debug-shell.service provided
by systemd and cut down on custom made services. This will also
always provide a debug shell as there is no reason we shouldn't
have access to one.
2019-05-08 11:54:58 -07:00
Christian Hewitt
8964c21923 distro: bump OS_VERSION/ADDON_VERSION to 9.1 2019-02-03 11:03:55 +04:00
Ian Leonard
c6e6d0644b config/version: move to distro
The information within config/version contains information that is about
LibreELEC the distribution, so place it there. Config/version should contain
version information about the LibreELEC the buildsystem.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2018-10-25 20:35:43 +00:00
Matthias Reichl
98621537fa options: define which IR remotes are supported out-of-the-box
By default Microsoft MCE, Xbox 360 and Xbox One remotes
are enabled for all devices.

Projects and devices can override or extend this via their
options files.

Signed-off-by: Matthias Reichl <hias@horus.com>
2018-09-06 00:23:46 +02:00
Matthias Reichl
4fb1f60f13 Merge pull request #2900 from MilhouseVH/le90_kodi_rpi_vendor
kodi: add option to use RPi vendor repo
2018-08-20 19:55:30 +02:00
MilhouseVH
73ca643b5f Merge pull request #2877 from chewitt/repo-secure
kodi: use HTTPS and SHA256 for LibreELEC repo addons
2018-08-20 18:25:42 +01:00
MilhouseVH
d20f56a009 kodi: add option to use RPi vendor repo 2018-08-20 16:42:09 +01:00
MilhouseVH
b1e543c13a kodi: drop ENABLE_SSH after xbmc/12005 2018-08-18 10:01:03 +01:00
chewitt
a2244b0a81 kodi: use HTTPS and SHA256 for LibreELEC repo addons 2018-08-12 23:11:46 +04:00
MilhouseVH
12a385d082 distro: allow configurable settings addon 2018-07-23 12:11:52 +01:00
MilhouseVH
5f91f0cf49 debug: dependencies don't build with debug by default. use + suffix to enable 2018-06-26 22:30:49 +01:00
Tomas Kelemen (vudiq)
c2792f5dbb redefine variable names for partition labels 2018-05-30 08:31:04 +02:00
Tomas Kelemen (vudiq)
1d1ae9edde options: add volume labels for use in other places 2018-05-29 09:21:15 +02:00
MilhouseVH
3d1713527c scripts/get: support get handlers, starting with get_archive 2018-04-02 06:43:04 +01:00
Sascha Kuehndel (InuSasha)
8827a540aa buildsystem: add BUILD_FLAG support
- replace strip_lto/strip_gold (only allowed to disable)
- add flag for PIC feature
- add flag to stop build parallel
- add support for hardening option (initial copy from debian 9)

All build parameters, are added in setup_toolchain.
`PKG_[FLAG]_[HOST/TARGET]_ENABLED` variable is introduced for checking the flag (yes/no) in the package.mk

Thanks to @MilhouseVH, for support and fixing
2018-03-07 18:35:01 +01:00