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