221 Commits

Author SHA1 Message Date
MilhouseVH
9928350609 buildsystem: eliminate other unecessary sub process usage 2017-10-10 01:34:46 +01:00
MilhouseVH
cf71811eec buildsystem: eliminate unecessary sed usage 2017-10-09 13:11:43 +01:00
MilhouseVH
98baf44167 buildsystem: unset all PKG_* variables before sourcing a new package 2017-10-07 22:04:17 +01:00
MilhouseVH
976e9de27d buildsystem: enable custom colours (or none at all) 2017-08-11 06:42:42 +01:00
Jonas Karlman
388b357e04 config/path: reduce $DEVICE complexity 2017-07-11 21:19:07 +02:00
Christian Hewitt
099fdf2cbf Merge pull request #1597 from MilhouseVH/package_verify
build system: verify package downloads using sha256 checksum
2017-05-16 19:32:03 +04:00
MilhouseVH
44ba3aed75 config/path: unset LD_LIBRARY_PATH unconditionally 2017-05-10 22:29:02 +01:00
MilhouseVH
77a9346d4c config/path: avoid LD_LIBRARY_PATH trailing colon which breaks glibc build 2017-05-10 22:29:02 +01:00
MilhouseVH
32cb753e93 build system: verify package downloads using sha256 checksum 2017-05-05 18:34:35 +01:00
MilhouseVH
d78ee5f22c config/path: addons need kodi 2017-03-23 18:02:53 +00:00
Lukas Rusak
d2b7dd2152
config/path: use $DEVICE.$TARGET_ARCH 2017-02-28 09:35:46 -08:00
MilhouseVH
9d149e88e8 fakeroot: move to build directory 2017-02-17 18:22:41 +00:00
MilhouseVH
03366a102c TOOLCHAIN: drop $ROOT, convert to absolute path 2017-02-17 18:17:13 +00:00
MilhouseVH
db963c64ee BUILD: add $ROOT, convert to absolute path 2017-02-17 18:17:13 +00:00
MilhouseVH
165a6fff38 build: switch to build-specific ccache by default 2016-12-26 16:42:36 +00:00
MilhouseVH
4b599ac7b9 build: implement PKG_PATCH_DIRS 2016-12-06 18:25:25 +00:00
kszaq
2de641bb52 Add a possibility to create the projects that could have several different devices
Such projects should be compiled differently for each device.
A device for multi-device projects must be specified in the
command line.

Originally created by Codesnake, adapted for LE.
767125372c
2016-10-28 20:08:08 +02:00
chewitt
f84628692b config/path: remove PKG_PRIORITY 2016-10-27 08:45:17 +01:00
MilhouseVH
22ef3eea06 path: remove regex dependency when processing packages 2016-10-06 21:54:59 +01:00
Lukas Rusak
14c62f8f3d Merge pull request #781 from MilhouseVH/path_optimise
path: optimize package processing
2016-09-30 10:43:17 -07:00
MilhouseVH
af5010824e toolchain: only setup_toolchain when building 2016-09-30 06:19:25 +01:00
MilhouseVH
01eff6af7c path: optimize package processing 2016-09-30 03:23:01 +01:00
Stephan Raue
322f4339a9
config/path: move some variables to config/functions and cleanup
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-09-26 23:20:33 -07:00
Stephan Raue
433ab98027
config/path: remove $TOOLCHAIN_LANGUAGES and $TOOLCHAIN_CXX
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-09-26 23:20:33 -07:00
Stephan Raue
ccb0683056
config/functions: rework setup_toolchain, add cmake configuration
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-09-26 23:20:28 -07:00
Lukas Rusak
6cd2350411
cleanup: clean build scripts to make more reproducible builds 2016-08-29 14:55:00 -07:00
zalaare
dfa9d4a4cb libreelec: use separate ccache location [project+arch+major_version] 2016-06-08 21:52:51 +00:00
Stefan Saraev
81b801b17e buildsys: remove SSL_CERTIFICATES 2016-04-07 15:33:21 -07:00
MilhouseVH
875806cdac Add PKG_SOURCE_NAME for non-standard package tarballs 2016-03-13 23:47:12 -07:00
Lukas Rusak
40af353132 rebrand: LibreELEC 2016-03-12 01:41:55 +01:00
Lukas Rusak
ae9e7cab5f buildsys: define TARGET_KERNEL_ARCH early 2016-02-29 21:25:37 +01:00
Stephan Raue
3d4caa6b6d buildsystem: move $HOME/.openelec/$PROJECT to $HOME/.openelec/projects/$PROJECT
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-22 17:40:39 +01:00
Stephan Raue
8dd001d54e buildsystem: add support for ~/.openelec/packages and ~/.openelec/$PROJECT/packages
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-22 17:40:39 +01:00
MilhouseVH
6a9874f1ab fakeroot: Make build_dir specific, not project specific 2016-01-03 06:16:47 +00:00
Stefan Saraev
d40f94443f buildsys: add $OS_VERSION to builddir for dev builds 2015-05-14 19:33:23 +03:00
Stefan Saraev
66d05d6f4a config/path: forgot to move SSL_CERTIFICATES 2015-04-07 12:12:17 +03:00
MilhouseVH
e308673d01 Allow unique build directories by appending project-defined suffix 2015-01-14 19:42:59 +00:00
vpeter4
c2d314c30f path: search for package folders only if they containg package.mk file
it's much more universal way as it was before
2014-10-10 09:02:55 +02:00
vpeter4
2cedaafbe4 path: fix folders returned by find command
redirect errors in function get_build_dir()
2014-09-30 21:25:46 +02:00
Stephan Raue
2c54f9a757 Merge pull request #3392 from vpeter4/project_build
allow packages in projects folder
2014-09-27 21:17:21 +02:00
Stephan Raue
93a31140e0 config/functions: unset $CPP if set on host OS
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-23 20:21:05 +02:00
vpeter4
fba6b098db allow packages in projects folder
This allows to use local package from project folder instead of system one from packages folder. It simplifies package dependency for newer projects like for TBS Matrix I'm working on. It requires different gcc, u-boot, ...
2014-09-02 09:45:23 +02:00
Stefan Saraev
77dc4b8f79 config/path: unset PYTHONSTARTUP/PYTHONPATH
tryfix #2964
2014-03-05 23:01:38 +02:00
Stefan Saraev
4e3142e3c6 config/path: source config/functions early
$(kernel_path) should be available to PKG_CONFIGURE_OPTS_* now
2014-02-22 23:16:36 +02:00
Stefan Saraev
6fc6264498 buildsystem: meh. no PKG_DEPENDS anymore. finaly 2014-02-04 21:53:19 +02:00
Stefan Saraev
a029deb2f1 buildsystem: clean up and cosmetics 2014-01-30 14:47:17 +01:00
Stephan Raue
de8d1e67e6 config: cleanup buildsystem
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-01-30 14:47:17 +01:00
Stephan Raue
70944b24e2 scripts/*: make development more colorfull :-)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-12-20 15:51:09 +01:00
Stephan Raue
b9a320772f scripts/install: add support for 'init' packages, add more support for new package format
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-12-18 17:35:14 +01:00
Stefan Saraev
debacf21ae buildsystem: clean up and cosmetics 2013-12-13 14:07:31 +02:00