Commit Graph

64 Commits

Author SHA1 Message Date
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
Lukas Rusak
40af353132 rebrand: LibreELEC 2016-03-12 01:41:55 +01:00
Stephan Raue
6481621d97 scripts: update license headers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-02 17:26:58 +01:00
Stefan Saraev
668f53f3f2 scripts/create_addon: allow packages to ship multiple addons 2015-07-05 13:42:04 +03:00
Stefan Saraev
5d9b36257e scripts/create_addon: cosmetics 2015-05-16 23:10:23 +03:00
Stefan Saraev
906b50301c scripts/create_addon: ups. messed on rebase 2015-04-25 19:15:55 +03:00