Commit Graph

33393 Commits

Author SHA1 Message Date
MilhouseVH
653298b18a buildsystem: allow onexit trap to be selectively ignored 2020-02-19 10:24:15 +00:00
dhewg
4b013feb9a Merge pull request #4204 from MilhouseVH/le10_log_call
buildsystem: log pkg_call that failed
2020-02-19 09:03:02 +01:00
MilhouseVH
a1e700fd87 buildsystem: log pkg_call that failed 2020-02-19 07:49:35 +00:00
dhewg
c6e17d2b06 Merge pull request #4177 from MilhouseVH/le10-pkgbuilder-setsid
scripts/pkgbuilder.py: assign each subprocess a process group
2020-02-19 08:47:22 +01:00
MilhouseVH
ef86eb88ae scripts/pkgbuilder.py: drop redundant test 2020-02-19 07:41:18 +00:00
MilhouseVH
a6f81e49d5 scripts/pkgbuilder.py: enable percent/load/mem info with --progress 2020-02-19 07:33:42 +00:00
Christian Hewitt
b03bf23d1c Merge pull request #4205 from MilhouseVH/le10_mesa-19.3.4
mesa: update to mesa-19.3.4
2020-02-19 10:13:24 +04:00
Christian Hewitt
3ba3f3e0d0 Merge pull request #4184 from MilhouseVH/le10-mediatek-mt7610
kernel-firmware: add MediaTek mt7610 firmware
2020-02-19 10:12:01 +04:00
MilhouseVH
fa58be9bf0 Merge pull request #4197 from dhewg/pull/intel-vaapi-driver
ffmpegx: only depend on intel-vaapi-driver if intel drivers are build
2020-02-19 06:04:27 +00:00
MilhouseVH
3aaac00849 Merge pull request #4202 from dhewg/pull/deps
Add some missing dependencies; fallout from #4088
2020-02-19 03:59:43 +00:00
MilhouseVH
994e36b01b Merge pull request #4207 from CvH/10.0/dl-fail
scripts/get_archive: try two times to download file
2020-02-19 03:59:34 +00:00
MilhouseVH
7e841928d5 Merge pull request #4213 from HiassofT/le10-fix-retroplayer
libretro-4do: fix PKG_SHA256
2020-02-19 03:08:57 +00:00
Matthias Reichl
b0dbcb55ca libretro-4do: fix PKG_SHA256
The 4do libretro core was renamed to opera and the old repo now
redirects, leading to a different SHA256.

Correct the SHA256, eventually the core and kodi game addon should
be renamed to reflect the new name.

Signed-off-by: Matthias Reichl <hias@horus.com>
2020-02-18 20:30:14 +01:00
dhewg
8a2115303b Merge pull request #4112 from Kwiboo/gcc-arm-update
gcc-arm: update to 9.2-2019.12 and remove gcc-linaro
2020-02-18 18:57:47 +01:00
CvH
e0f57797fe Merge pull request #4163 from HiassofT/le10-mkpkg-retroplayer
update_retroplayer-addons: stop defaulting to retroplayer branch
2020-02-18 17:00:37 +01:00
CvH
fc2667b094 Merge pull request #4165 from HiassofT/le10-retroplayer-bump
retroplayer addons: update to latest Matrix versions
2020-02-18 16:56:43 +01:00
MilhouseVH
e488126c36 scripts/get_archive: try two times to download file 2020-02-15 19:18:18 +01:00
Matthias Reichl
d1fdc575ff Merge pull request #4189 from MilhouseVH/le10-fix-apache
apache-ant: create TOOLCHAIN/bin before copying file
2020-02-14 12:29:31 +01:00
MilhouseVH
8778f4ed34 mesa: update to mesa-19.3.4 2020-02-14 00:48:00 +00:00
MilhouseVH
70b69ebffa Merge pull request #4191 from HiassofT/le10-fix-obj-remove
allow packages to install *.o files into the image
2020-02-13 17:26:09 +00:00
Andre Heider
ac1cf14c49 linux: (re)store the .config too for autoremove & unpack
Instead of attempting to recreate the .config of the initial build (and
failing at it), just (re)store it along with Module.symvers.

This fixes inconsistencies like CONFIG_EXTRA_FIRMWARE not getting set on
an autoremove+unpack cycle and prepares for #4201.
2020-02-13 14:24:44 +01:00
Andre Heider
361c9366e2 jre-libbluray: JAVA_HOME needs to be set for all make targets 2020-02-13 10:23:31 +01:00
Andre Heider
f543965c6c comskip: link against libdl
The static ffmpegx requires this due to omx:
libavcodec/omx.c:93: error: undefined reference to 'dlsym'
2020-02-13 10:23:31 +01:00
Andre Heider
1389aefd48 visualization.pictureit: add missing "glm" dependency
CMake Error at CMakeLists.txt:7 (find_package):
  By not providing "Findglm.cmake" in CMAKE_MODULE_PATH...
2020-02-13 10:23:31 +01:00
Andre Heider
14b3fcced3 libretro-picodrive: add missing "toolchain" dependency
build.LibreELEC-RPi2.arm-9.80-devel/toolchain/bin/host-g++: not found
2020-02-13 10:23:31 +01:00
Matthias Reichl
67aedc965f Merge pull request #4200 from jernejsk/cdrom
Allwinner: Enable CD/DVD ROM related drivers
2020-02-10 19:18:55 +01:00
Jernej Skrabec
c8070d2bb1 Allwinner: Enable CD/DVD ROM related drivers 2020-02-10 19:12:03 +01:00
Jernej Škrabec
5e00249c08 Merge pull request #4198 from dhewg/pull/sunxi-boot
Allwinner: update boot components
2020-02-10 17:17:55 +01:00
Matthias Reichl
cf93b15473 Merge pull request #4182 from jernejsk/lima
Allwinner: Use lima for mali400
2020-02-10 17:11:50 +01:00
Andre Heider
b2ebfdc381 Allwinner: drop EFI support
All boards boot using u-boot, drop the cruft.
2020-02-10 09:22:25 +01:00
Andre Heider
4c80f82f21 u-boot: update to v2020.01 2020-02-10 09:22:25 +01:00
Andre Heider
8ec0106864 u-boot: use upstream patches for Orange Pi 3 2020-02-10 09:22:25 +01:00
Andre Heider
1ba1387293 atf: update to v2.2 2020-02-10 09:22:25 +01:00
MilhouseVH
8e2c02f464 scripts/pkgbuilder.py: assign each subprocess a process group
When pkgbuilder.py is terminated with SIGINT (ie. ctrl-c), or exits
immediately due to a failed job, it is sometimes possible for child
subprocesses (ie. build tasks) to remain alive and continue running
in the background.

To fix this, assign each subprocess a new process group identifier,
and capture the pid of each child subprocess so that on shutdown we
can kill the entire child process group (ie. kill the child subprocess,
and all subprocesses the child subprocess may have created) for any
builder processes that are still running.
2020-02-10 08:14:04 +00:00
MilhouseVH
00e68d580f Merge pull request #4088 from dhewg/pull/autoremove
cleanup dependencies & addons, and add an option to wipe intermediate build dirs
2020-02-10 08:08:57 +00:00
Andre Heider
5ff572a827 ffmpegx: only depend on intel-vaapi-driver if intel drivers are build
Fixes compilation with GRAPHIC_DRIVERS="virtio"
2020-02-10 08:56:47 +01:00
Andre Heider
682b57a80e packages: document requirements for autoremove 2020-02-10 08:53:39 +01:00
MilhouseVH
a11e063083 build: auto remove build dirs 2020-02-10 08:53:39 +01:00
Andre Heider
5a57640b89 linux: allow module builds after autoremove & unpack 2020-02-10 08:53:39 +01:00
Andre Heider
e1ec1c7a5d unpack: don't wipe build stamps
That's the job of the clean script, don't force a rebuild after
build & autoremove & unpack
2020-02-10 08:53:39 +01:00
Andre Heider
897afe8ac7 libugpio: clean up dependencies 2020-02-10 08:53:39 +01:00
Andre Heider
f15328132b libretro-mame2016: clean up dependencies 2020-02-10 08:53:39 +01:00
Andre Heider
8aee17ca4f iptables: use the installed kernel headers 2020-02-10 08:53:39 +01:00
Andre Heider
2e6796cf47 minisatip: cleanup and use the "sysroot" build flag 2020-02-10 08:53:39 +01:00
Andre Heider
85be7bf6a0 game-tools: cleanup and use the "sysroot" build flag 2020-02-10 08:53:39 +01:00
Andre Heider
85fd40c786 dvb-tools: cleanup and use the "sysroot" build flag 2020-02-10 08:53:39 +01:00
Andre Heider
2e74877c08 mpd: cleanup and use the "sysroot" build flag 2020-02-10 08:53:39 +01:00
Andre Heider
6adb17f119 proftpd: cleanup and use the "sysroot" build flag 2020-02-10 08:53:39 +01:00
Andre Heider
657aa9d0af rsyslog: cleanup and use the "sysroot" build flag 2020-02-10 08:53:39 +01:00
Andre Heider
b7c1a9dd6e chrome: cleanup and use the "sysroot" build flag
As with system-tools before.

Use PKG_DEPENDS_CONFIG where appropriate.
2020-02-10 08:53:39 +01:00