MilhouseVH
0ef9bd02e5
buildsystem: consistently use braces
2019-06-22 21:01:46 +01:00
MilhouseVH
a8d6e99f82
scripts/create_addon: output diagnostic when filter not matching
2019-02-13 15:10:54 +00:00
MilhouseVH
90958e9472
scripts/create_addon: use correct name in usage etc.
2019-02-13 15:10:54 +00:00
MilhouseVH
d8689a7e0a
scripts/create_addon: build broken addons - they're placeholders, not actually broken
2019-02-13 15:10:54 +00:00
MilhouseVH
98c021069c
buildsystem: make multithread the default (THREADCOUNT=100%)
2019-02-08 17:17:43 +00:00
MilhouseVH
d26e29c4d9
scripts: rename legacy image and create_addon scripts, new make targets
2019-02-08 17:17:43 +00:00
MilhouseVH
23c6529978
scripts/create_addon_mt: support building/installing addons with a single plan
2019-02-08 17:17:43 +00:00
MilhouseVH
0661263dd8
buildsystem: restore set -e fail-on-error behaviour
2019-01-24 19:17:39 +00:00
MilhouseVH
aaa8c7e493
scripts/create_addon: use pkg_call
2018-11-29 01:09:20 +00:00
CvH
aa5070c9c3
scripts/create_addon: fix typo of official
2018-11-26 12:54:17 +01:00
Ian Leonard
77e3629f63
scripts/create_addon: convert to build_msg
...
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2018-11-21 18:58:29 +00:00
Ian Leonard
59b2228fcd
buildsystem: replace printf with echo where able
...
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2018-11-04 05:40:46 +00:00
Sascha Kuehndel (InuSasha)
58b17b1a74
create_addon now also writes a summary when log writing is used.
...
on special wish of @cvh
2018-08-22 21:27:53 +02:00
Sascha Kuehndel (InuSasha)
caa24ac9ad
create_addon: improve done message, a bit
2018-08-06 19:12:55 +02:00
Sascha Kuehndel (InuSasha)
0c82bdadab
create_addon: two improvments
...
* allow to build addons with sourced `PKG_IS_ADDON` variable
* change state of "not supported" messages from `ERROR` to `SKIP`
2018-08-04 13:18:12 +02:00
MilhouseVH
1defb5a9de
scripts/create_addon: minor cleanup
2018-08-01 02:23:11 +01:00
Sascha Kuehndel (InuSasha)
1cdead3623
create_addon: syntax fix
2018-07-30 19:30:04 +02:00
Sascha Kuehndel (InuSasha)
5187c59c3c
create_addon: add logging
...
and small fixes
2018-07-29 18:38:14 +02:00
Sascha Kuehndel (InuSasha)
6f2b08eab0
create_addon: fixes
...
- drop group retroplayer
2018-07-29 11:59:52 +02:00
Sascha Kuehndel (InuSasha)
a5fd4a44aa
create_addon: do not include addons, embedded in image
2018-07-28 10:50:52 +02:00
Sascha Kuehndel (InuSasha)
70db036ca9
create_addon: do not write usage on non-matching addon-pattern
2018-07-28 10:50:52 +02:00
Sascha Kuehndel (InuSasha)
e8c5cfabfe
create_addon: add possibility to build more then one addon, with one call
2018-07-28 10:50:51 +02:00
CvH
afe77fc059
create_addon: change jenkins sha256 files
2018-07-24 19:24:53 +02:00
CvH
843051d0f7
spdx: scripts/
2018-07-17 23:58:49 +02:00
CvH
d48f1b200a
create_addon: changes for jenkins specific quirks
2018-05-18 12:32:25 +02:00
CvH
246b7a4a42
create_addon: jenkins
2018-05-11 16:07:39 +02:00
MilhouseVH
6a6eed401a
create_addon: Substitute RPi1 as device to differentiate RPi project from RPi device
2018-03-12 22:14:33 +00:00
Peter Vicman
d0eefca7f0
scripts/create_addon: create addons for projects where devices are used (like Amlogic instead of S905)
2018-02-20 08:36:34 +01:00
cvh
c830b8ebf2
scripts/create_addon: add-on overwrite support
...
PROJECT=Generic ARCH=x86_64 ADDON_OVERWRITE=yes scripts/create_addon abc
2018-01-25 01:13:43 +01:00
James Millar
c3edfc6ee7
Cleanup path for SOURCES and allow SOURCES and TARGET to be defined by user
2017-12-21 15:16:24 -05:00
Jonas Karlman
6055dcfb9c
scripts/create_addon: improve PKG_ADDON_PROJECTS check
...
Use same slightly more functional check as PKG_ARCH
Allows "any !DEVICE" to be interpreted as "any device, but not DEVICE"
2017-12-11 00:29:43 +01:00
MilhouseVH
e0b833c782
buildsystem: remove grep from PKG_ARCH check
...
More efficient, slightly more functional.
Can be a space delimited list of architectures.
Architectures to be excluded can be specified with !ARCH.
Allows "any !arm" to be interpreted as "any arch, but not arm".
Blank/undefined is equivalent to "any".
2017-11-22 00:49:51 +01:00
MilhouseVH
cf9dcd27c1
scripts/create_addon: simplify PROJECT selection, support DEVICE
2017-11-11 17:36:01 +00:00
Matthias Reichl
4b14c6c946
config/functions: only use PKG_ADDON_ID for install_binary_addon
...
Usage of PKG_NAME was a bug carried over from the original code
during refactoring. Since none of the addons set PKG_SECTION, and
therefore PKG_NAME and PKG_ADDON_ID were identical, this wasn't
noticed before.
Drop using PKG_NAME and only use PKG_ADDON_ID to fix this,
install_binary_addon can then also be used for addons which set
PKG_SECTION.
Signed-off-by: Matthias Reichl <hias@horus.com>
2017-10-12 19:59:11 +02:00
cvh
6b5ebac327
create_addon: use 7zip for addon.zip creation
2017-08-18 11:33:44 +02:00
Christian Hewitt
65e313171a
Merge pull request #1799 from MilhouseVH/fix_checkdeps
...
scripts/checkdeps: fix library test
2017-07-23 15:59:42 +04:00
MilhouseVH
8896e1a283
addons: provide install_addon script
2017-07-19 00:47:49 +01:00
MilhouseVH
24d4bd6f32
addons: use default install_binary_addon helper instead of boiler plate
2017-07-19 00:47:49 +01:00
MilhouseVH
3a4c5eb63f
scripts/create: add call to checkdeps
2017-07-16 21:32:41 +01:00
MilhouseVH
cd5b1701ef
scripts/create_addon: fix debug_strip
2017-07-15 18:30:10 +02:00
Jonas Karlman
fbc4fd4e0b
scripts/create_addon: reduce $DEVICE complexity
2017-07-11 21:19:07 +02:00
MilhouseVH
b7fdf94ae7
create_addon: add device support
2017-03-15 03:28:03 +00:00
kszaq
aa1edddea0
scripts/create_addon: always setup toolchain when creating addon
...
If addon wants to strip binaries we need to have STRIP set up.
Without running 'build' setup_toolchain is not called and stripping fails.
Make sure we also setup paths before creating package.
2017-02-18 23:28:28 +01:00
kszaq
dd50ef2191
scripts/create_addon: strip all addons
...
This makes sure that all executables in addon install dir are stripped. We can now
drop debug_strip in addons' package.mk.
2017-02-18 23:25:39 +01:00
Lukas Rusak
d9f3526473
scripts/create_addon: use PKG_REV as part of the binary addon version
2016-12-04 15:56:23 -08:00
cvh
219cef4346
scripts/create_addon: workaround for pvr addons
...
- the pvr addons are still in the old addon format
2016-11-30 23:31:12 +01:00
cvh
ef0e06c54c
scripts/create_addon: copy fanart to buildfolder too
2016-11-24 14:59:48 +01:00
cvh
6163e81e72
addons: support screenshots and fanart
2016-10-23 20:08:23 +02:00
Lukas Rusak
e400a90838
scripts/create_addon: add changelog to new "news" item
2016-10-13 09:21:28 -07:00
awiouy
063df1797e
Decommission PKG_ADDON_REPOVERSION
2016-09-13 08:13:07 +02:00