Lukas Rusak
01f3934769
Merge pull request #2079 from Kwiboo/apply-patches
...
scripts/unpack: apply more patches
2017-10-14 10:12:57 -07:00
Radostan Riedel
de9d1af69f
AArch64 projects: add 32-bit userspace support
2017-10-12 10:07:43 +02:00
Jonas Karlman
82bc756eac
scripts/unpack: apply device specific PKG_PATCH_DIRS
2017-10-08 21:52:53 +02:00
Jonas Karlman
03caac8396
scripts/unpack: apply *.patch
2017-10-08 21:52:53 +02:00
MilhouseVH
e70485eb84
scripts/unpack: avoid calling scripts/extract for each tarball pattern
...
Each time scripts/extract is called it sources config/options which is an
expensive operation.
We call scripts/extract 8 times for each possible tarball pattern, and for
7 of those 8 calls scripts/extract does nothing but source config/options
and then exit.
This change is more efficient, while functionally equivalent.
2017-09-14 10:50:40 +01:00
MilhouseVH
096310f125
scripts/unpack: use git apply whenever patch includes a renamed file
2017-08-31 00:40:30 +01:00
MilhouseVH
976e9de27d
buildsystem: enable custom colours (or none at all)
2017-08-11 06:42:42 +01:00
MilhouseVH
2a50418845
unpack: avoid calculating hash more than once
2017-03-23 15:14:02 +00:00
MilhouseVH
aa343ae3bf
scripts: add comment to clarify usage
2017-03-23 14:59:46 +00:00
MilhouseVH
cecbc6fb3a
Revert "unpack: avoid unecessary disk io"
...
This reverts commit 895122eb66 .
2017-03-23 14:33:17 +00:00
MilhouseVH
d94dace814
unpack: avoid yet more wildcard io
2017-02-23 11:42:08 +00:00
MilhouseVH
895122eb66
unpack: avoid unecessary disk io
2017-02-23 11:42:08 +00:00
MilhouseVH
bdcd5bc405
build/unpack: eliminate eval
2017-02-23 11:42:08 +00:00
MilhouseVH
2456e366fc
unpack: alter logic so that packages without sources have a stamp
2017-02-23 11:42:08 +00:00
MilhouseVH
47d03c8586
unpack: add --unsafe-paths to allow patching outside of git working area
2017-02-18 00:58:12 +00:00
MilhouseVH
03366a102c
TOOLCHAIN: drop $ROOT, convert to absolute path
2017-02-17 18:17:13 +00:00
Peter Vicman
67f90b2d84
scripts/unpack: use relative path for showing a patch file
...
from
APPLY PATCH (common) /data/LibreELEC.tv/packages/audio/alsa-lib/patches/alsa-lib-USB_Soundblaster_HD.patch
to
APPLY PATCH (common) packages/audio/alsa-lib/patches/alsa-lib-USB_Soundblaster_HD.patch
2017-01-30 17:23:57 +01:00
MilhouseVH
4b599ac7b9
build: implement PKG_PATCH_DIRS
2016-12-06 18:25:25 +00:00
Jonas Karlman
4249089523
scripts/build|unpack: STAMP_DEPENDS device support
2016-10-28 20:08:08 +02:00
Jonas Karlman
c94e1b77b5
scripts/unpack: project arch patches
2016-10-28 20:08:08 +02: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
Jonas Karlman
89de68843e
scripts/unpack: clean stale package build dir
2016-09-11 15:33:59 +02:00
Lukas Rusak
6cd2350411
cleanup: clean build scripts to make more reproducible builds
2016-08-29 14:55:00 -07:00
MilhouseVH
4737e78764
build: start using .libreelec-unpack
2016-06-08 08:13:39 +01:00
Stefan Saraev
c93ed64b82
configtools: move configtools to packages
2016-04-06 15:23:59 -07:00