Commit Graph

30290 Commits

Author SHA1 Message Date
MilhouseVH
2fed4eba32 packages: readme.md - add late binding documentation; cleanup 2018-12-18 20:24:43 +00:00
MilhouseVH
c1a650c862 packages: set [HOST|INIT|TARGET|BOOTSTRAP]_[CONFIGURE|CMAKE|MESON]_OPTS in pre_configure_$TARGET()
Because we set these variables unconditionally in scripts/build
2018-12-18 20:24:43 +00:00
MilhouseVH
c2281f3c37 packages: set custom PKG_[CONFIGURE|CMAKE|MESON]_SCRIPT in configure_package()
When setting a custom build script (which must be relative to $PKG_BUILD), the
value should be set in configure_package() so that $PKG_BUILD is known, and also
because the path to the script will be validated prior to calling
pre_configure_$TARGET(), so the script variable must be configured once the pacakge
is sourced.
2018-12-18 20:22:13 +00:00
MilhouseVH
c19a3ff780 packages: setup_toolchain $TARGET only called after package is sourced
Packages referencing variables defined in setup_toolchain such as CC, CXX,
AR, CFLAGS, LDFLAGS, HOST_CC etc. etc. must only reference these variables in
pre_build()/pre_configure()/pre_make() etc. functions, as the variables will not
be available when the package is sourced, but will be available after the call
to setup_toolchain() from scripts/build.
2018-12-18 03:43:28 +00:00
MilhouseVH
b518bbf4e7 packages: implement late variable binding
Move variable assignments into configure_package() if the assignments
depend on variables initialised after the package is sourced, ie.
$PKG_BUILD, $PKG_SOURCE_NAME etc.
2018-12-18 03:43:28 +00:00
MilhouseVH
b1a960bf8f scripts/unpack: stop sourcing package, reorg code 2018-12-18 03:43:28 +00:00
MilhouseVH
fca1adc412 scripts/install: stop sourcing package, reorg code 2018-12-18 03:43:28 +00:00
MilhouseVH
a71c01f53a scripts/build: stop sourcing package, reorg code 2018-12-18 03:43:28 +00:00
MilhouseVH
02a3cdd80a release scripts are sourced and should not source config/options $1 again 2018-12-18 03:43:28 +00:00
MilhouseVH
c66cd0aeca config/options: source packages instead of config/path 2018-12-18 03:43:28 +00:00
MilhouseVH
3a6295abdb config/path: remove package processing 2018-12-18 03:43:28 +00:00
MilhouseVH
8996ca654f config/functions: add helpers for sourcing packages 2018-12-18 03:43:28 +00:00
MilhouseVH
442b489c99 config/functions: relocate pkg_call functions 2018-12-18 03:43:28 +00:00
MilhouseVH
c419751278 config/path: redirect output less often 2018-12-18 03:43:28 +00:00
MilhouseVH
3af5245e11 scripts/uninstall: remove, outdated 2018-12-18 03:43:28 +00:00
Matthias Reichl
cc816a43ef Merge pull request #3175 from MilhouseVH/le90_amlogic_updating
update.sh: Fix dtb not updating
2018-12-18 02:52:31 +01:00
Ray
8141e26c50 update.sh: Fix dtb not updating 2018-12-18 01:21:30 +00:00
CvH
850dc0fc13 Merge pull request #3173 from Kwiboo/rockchip-18.0rc3-Leia
Rockchip: update kodi to 18.0rc3 and more
2018-12-17 08:12:40 +01:00
Jonas Karlman
cf934fbcd5 kodi (RK): update to rockchip_18.0rc3-Leia 2018-12-17 07:44:40 +01:00
Jonas Karlman
83470fe786 RK3399: add khadas-edge 2018-12-17 07:44:40 +01:00
Jonas Karlman
38142fec0f rkmpp: update to 50d2179 2018-12-17 07:44:40 +01:00
Christian Hewitt
209fe3b126 Merge pull request #3172 from MilhouseVH/le90_texturecache-v2.4.8
texturecache.py: update to texturecache.py-2.4.8
2018-12-17 09:21:38 +04:00
MilhouseVH
ec7475206d texturecache.py: update to texturecache.py-2.4.8 2018-12-17 03:54:11 +00:00
CvH
30ced21a40 Merge pull request #3170 from MilhouseVH/le90_Python3-3.7.1
Python3: update to Python3-3.7.1
2018-12-16 17:32:29 +01:00
CvH
8b3679ce71 Merge pull request #3169 from MilhouseVH/le90_kodi-next001
kodi (RPi/Generic): update to kodi-18.0rc3-Leia
2018-12-16 17:22:48 +01:00