694 Commits

Author SHA1 Message Date
Rudi Heitbaum
1c36b6a998 tools/docker/jammy: update to building with go-1.22 2025-02-12 08:33:24 +00:00
Rudi Heitbaum
b1ac7d23d1 tools/docker/noble: update to building with go-1.23 2025-02-12 08:33:13 +00:00
Rudi Heitbaum
3f71b763e2 tools/docker/focal: update Dockerfile to use golang-1.20 2025-02-12 08:23:37 +00:00
Ian Leonard
75554ca089 dockerfiles: add rsync to docker build environments
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2025-02-12 08:23:37 +00:00
CvH
0182d1ea4d
Merge pull request #9281 from heitbaum/wget12
scripts and tools: only use --passive-ftp for ftp: urls
2024-10-17 20:16:10 +02:00
Rudi Heitbaum
ef165c3e9d scripts and tools: only use --passive-ftp for ftp: urls 2024-09-08 11:04:12 +00:00
Rudi Heitbaum
669ed4c5f8 update_adafruit-libraries: drop now removed adafruit-libraries
follow on from cleanup in e65a0060e7c972ab166ab654543dfba8e3f32ed1
2024-09-08 10:22:26 +00:00
Rudi Heitbaum
c310e18b96 update_binary-addons: add -x option to skip no tag updates
without using the -x option, all binary addons are updated to the
latest hash is the branch if there are no tags set.

using the -x option, the binary addons are only updated to a newer
tag. when only a hash is present do not update the PKG_VERSION.

existing default behaviour of the script has not changed.

Co-authored-by: Matthias Reichl <github@hias.horus.com>
2024-08-17 09:17:13 +00:00
Matthias Reichl
d0c87802f4 tools/ffmpeg/gen-patches.sh: update ffmpeg and rpi versions to 6.0.1
Signed-off-by: Matthias Reichl <hias@horus.com>
2024-07-30 23:38:29 +02:00
Rudi Heitbaum
3065e650e7 tools/docker: add cpp-13 to noble Dockerfile 2024-05-20 06:06:34 +00:00
Rudi Heitbaum
a6ab3cd2db tools/docker: update debian Dockerfiles
- drop buster
- drop sid
- add bookworm
2024-03-11 23:57:36 +00:00
Rudi Heitbaum
193c36c66a tools/docker: update jammy/Dockerfile to use golang-1.21
add missing symbolic links
2024-02-22 12:04:05 +00:00
Rudi Heitbaum
56767b3648 tools/docker/jammy: update build-host golang to 1.21 2024-02-17 10:49:42 +00:00
Matthias Reichl
efc559a3dd mkpkg_bcm2835-driver: refactor and rename to mkpkg_bcm2835-bootloader
The old driver and tools are finally gone, only the firmware files
are important from the rpi firmware repo.

Signed-off-by: Matthias Reichl <hias@horus.com>
2024-02-13 16:55:58 +01:00
Rudi Heitbaum
37b4f16b21 tools/docker: drop EoL Dockerfiles 2024-01-17 10:38:27 +00:00
Rudi Heitbaum
def73501b6 tools/docker: add noble container 2024-01-17 09:55:13 +00:00
Rudi Heitbaum
af03912196 tools/docker/jammy: rerun apt-get update 2023-11-19 12:47:23 +00:00
CvH
9b2744442e
Merge pull request #8318 from heitbaum/kernel-firmware
Kernel firmware update and rdfind
2023-11-19 12:25:03 +01:00
Rudi Heitbaum
c3ca375afd tools/docker: drop end of support stretch, bionic 2023-11-16 12:16:47 +00:00
Rudi Heitbaum
0e6587aa04 tools/docker: add rdfind to Dockerfile
Since https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=cf8315ded9b422d2e8b620ffe8bb661221639c8f kernel-firmware requires rdfind.
2023-11-13 12:01:02 +00:00
Rudi Heitbaum
2414f891a0 tools/update-scan: drop special handling for icu 2023-10-15 03:15:30 +00:00
Rudi Heitbaum
dbb762a46a tools/update-scan: custom handler for aspnet as release monitoring does handle major release versioning 2023-10-15 03:14:10 +00:00
Rudi Heitbaum
013261ccab tools/update-scan: set API timeout to 5 seconds 2023-10-14 01:05:05 +00:00
Rudi Heitbaum
a239329685 tools/update-scan: handle api calls to get version 2023-10-14 01:03:13 +00:00
Rudi Heitbaum
8b54768614
Update tools/update-scan
Co-authored-by: CvH <1355173+CvH@users.noreply.github.com>
2023-07-17 07:49:12 +10:00
Rudi Heitbaum
ea747fa19f tools/update-scan: include short (7 digit) githash when Commit date displayed 2023-07-16 14:29:51 +00:00
Rudi Heitbaum
e84901061e tools/update-scan: always check github for version if pkg_version is a githash
examples of before and after:

before change:

Package                             | LE git master                            | upstream location
--------------------------------------------------------------------------------------------------------------------------------------------
connman                             | 9971144ae862e83f1f5d8cb84c0b62f2542dcdec | 1.41
crossguid                           | ca1bf4b810e2d188d04cb6286f957008ee1b7681 | 0.2.2
dbussy                              | 691a8a8a1914416b7ea1545fb931d74f2e381f09 | 1.3
dvblast                             | 4270dcae7b754b25ad27332bb1c55b6b23b85b0d | 3.4
dvbsnoop                            | 72a64d59b6b00272fbfbeebdc9da9d6e8ace67da | 1.4.50
enet                                | 8d69c5abe4b699e7077395e01927bd102b3ba597 | 1.3.17
heimdal                             | f4faaeaba371fff3f8d1bc14389f5e6d70ca8e17 | 7.8.0

after change:

Package                             | LE git master                            | upstream location
--------------------------------------------------------------------------------------------------------------------------------------------
connman                             | 24180d1243bf005c721be6f9d8d6da67bb669c55 | 1.41
dvblast                             | 4270dcae7b754b25ad27332bb1c55b6b23b85b0d | 3.4
enet                                | Commit date: 2021-06-12                  | 1.3.17 | GitHead: 2023-07-08 | TAG: v1.3.17 (2020-11-15)
heimdal                             | Commit date: 2022-11-17                  | 7.8.0 | GitHead: 2023-06-24 | TAG: upstream-1.4.0+git20110220.dfsg.1 (2011-02-12)

notes:

connman, dbussy, dvbsnoop - not listed as they are at the latest githash on github
enet, heimdal - showing the LE git master date | the release-monitoring version | the github default branch date | the github latest tag
2023-07-16 14:29:51 +00:00
Rudi Heitbaum
02ea65daa6 tools/update-scan: handle some corner cases
fix parse error: Invalid numeric literal at line 1, column 20

when PKG_VERSION="$(get_pkg_version ....)" ignore the package

for icu change the version returned by release-monitoring from yy-y
to yy.y to match the version documented at https://icu.unicode.org

lm_sensors change y-y-y to y.y.y as above

dont assume default_branch is master

scan
2023-07-16 14:29:51 +00:00
Rudi Heitbaum
67d6342299 tools/distro-tool: Fix python3.10 threading DeprecationWarnings 2023-07-16 14:29:51 +00:00
Rudi Heitbaum
4ddf39490f tools/docker: jammy: support qemu amd64 on aarch64
Required for build of Amlogic and Rockchip images
Fixes checkdeps requirement for: qemu-user-binfmt and libc6:amd64
2023-06-22 15:28:20 +00:00
Rudi Heitbaum
307a6337b8 tools/docker: add lunar container 2023-06-04 07:11:04 +00:00
Rudi Heitbaum
a8dc262b3c tools/docker: tidy up Dockerfile 2023-06-04 07:11:04 +00:00
Rudi Heitbaum
224224e3fc tools/docker: jammy: update to using gcc-12 2023-06-04 07:11:04 +00:00
Rudi Heitbaum
3eaa66dd72 tools/docker: update readme as current is jammy 2023-06-04 07:11:04 +00:00
CvH
59cbf69a80
Merge pull request #7735 from HiassofT/le12-ffmpeg-6.0
ffmpeg: update to 6.0
2023-04-11 16:50:58 +02:00
Garrett Brown
e7ab0e735b update_retroplayer-addons: remove excluded addons 2023-04-10 16:12:06 +02:00
Matthias Reichl
c8a1f41e65 tools/ffmpeg/gen-patches.sh: drop kodi ffmpeg leftovers
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-04-01 17:46:41 +02:00
Matthias Reichl
0fec58c1c7 tools/ffmpeg/gen-patches.sh: switch to ffmpeg 6.0
v4l2 patches still need to be updated

Signed-off-by: Matthias Reichl <hias@horus.com>
2023-04-01 17:26:00 +02:00
Matthias Reichl
f2e32e28b3 tools/ffmpeg/gen-patches.sh: switch RPi to test/5.1.2/main branch
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-03-21 17:14:35 +01:00
Matthias Reichl
4257240e8c tools/ffmpeg/gen-patches.sh: drop kodi patch generation
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-02-16 10:02:28 +01:00
Alex Bee
52ab9a72ee tools: ffmpeg: gen-patches: add feature-set vf-deinterlace-v4l2m2m
It will be used by Allwinner and Rockchip projects
2023-02-16 10:00:22 +01:00
Matthias Reichl
4060ba2ab4 ffmpeg gen-patches: update to ffmpeg 5.1.2
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-02-16 10:00:02 +01:00
Rudi Heitbaum
9c42e89149 tools/docker: update focal/Dockerfile to install golang-1.18
use recent release of golang for bootstrap builds.
updates from golang-1.13 to golang-1.18
2023-02-03 08:19:24 +00:00
Matthias Reichl
02121b7274 update_retroplayer-addons: make script more robust
Only auto-update libretro packages with explicit githash and handle
repository / PKG_URL changes automatically.

Signed-off-by: Matthias Reichl <hias@horus.com>
2023-01-27 17:14:28 +01:00
CvH
298b4933b1 tools/change_addon_version: initial commit 2023-01-10 20:16:29 +01:00
CvH
1e5e4dfb53
Merge pull request #7109 from HiassofT/le11-ffmpeg-patch-rework
ffmpeg: rework patchset handling
2022-11-22 21:43:20 +01:00
Matthias Reichl
c459090348 update_retroplayer-addons: temporarily add picodrive to exclude list
kodi game repo incorrectly switched from the bundled version to
libretro repo which doesn't work as it uses git submodules.

Exclude it until that's fixed to avoid build breakage by incorrect
bumps.

Signed-off-by: Matthias Reichl <hias@horus.com>
2022-11-12 16:32:54 +01:00
Matthias Reichl
b458226dbc ffmpeg gen-patches.sh: rework patch handling
Use upstream ffmpeg as the base version and add support for creating
kodi ffmpeg fork patchsets.

Downstream patchsets now can set their base repo/version if they aren't
based on upstream ffmpeg.

Signed-off-by: Matthias Reichl <hias@horus.com>
2022-11-09 18:58:58 +01:00
Rudi Heitbaum
a6bc1549f7 tools/docker: add jammy container 2022-10-22 05:07:01 +00:00
Rudi Heitbaum
4580feb6da tools/docker: add kinetic container 2022-10-22 05:06:45 +00:00