Commit Graph

5072 Commits

Author SHA1 Message Date
thexai 76c1256cbe
[Windows] BuildSetup.bat: enable build in parallel 2025-12-14 12:18:35 +01:00
Hosted Weblate da27eeb47f Translated using Weblate (Finnish (fi_fi))
Currently translated at 100.0% (18 of 18 strings)

Translated using Weblate (Finnish (fi_fi))

Currently translated at 100.0% (178 of 178 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Oskari Lavinto <olavinto@protonmail.com>
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-skins/skin-estuary/fi_fi/
Translate-URL: https://kodi.weblate.cloud/projects/kodi-core/kodi-main-android-strings/fi_fi/
Translation: Kodi add-ons: skins/skin.estuary
Translation: Kodi core/kodi main (Android strings)
2025-12-11 16:13:26 +00:00
thexai fb0b15c4da
[Windows] Fix the ability to detect dav1d version changes to rebuild FFmpeg 2025-12-10 16:30:43 +01:00
fuzzard 2f0a222ef4 [CI] Test different ffmpeg build options
linux/webos - tools/depends/target testing the makefile setup - tests x64/arm/aarch64
freebsd - tests system ffmpeg
osx x64 - test explicit ENABLE_INTERNAL_FFMPEG
Other unix - tests search and fallback for KODI_DEPENDSBUILD auto build
2025-12-09 19:16:27 +10:00
fuzzard 8ec6a26502 [dependencies] Bump libdav1d 1.5.2 2025-12-09 19:16:27 +10:00
fuzzard 67efed9f3f [cmake] FindDav1d use new default structure for building/searching packages 2025-12-09 19:16:27 +10:00
fuzzard 56dd54c18e [cmake] Add FindPkgConfig module
native cmake FindPkgConfig does not recognise the pkgconf executable, so
we look to override to handle both pkgconfig and pkgconf
2025-12-08 19:20:56 +10:00
fuzzard 6a376258ff [tools/depends][native] Add pkgconf package
Primary intent is for Windows to build, but can be manually built for
unix platforms
2025-12-08 19:20:56 +10:00
fuzzard 270b4d92de [tools/depends][target] remove building of libmicrohttpd 2025-12-07 19:41:14 +10:00
fuzzard 1cf32eb13a [cmake] enable build libmicrohttpd internally 2025-12-07 19:41:14 +10:00
fuzzard 67719e2aab [tools/depends][target] Bump libmicrohttpd 1.0.1 2025-12-07 06:09:07 +10:00
fuzzard efdbfffff9 [tools/depends][native] Bump PCRE2 10.47 2025-12-05 20:48:34 +10:00
fuzzard 2c5e1f077b [tools/depends][native] Bump libtools 2.5.4 2025-12-05 20:48:34 +10:00
fuzzard 465176361e [tools/depends][native] Bump libjpeg-turbo 3.1.2 2025-12-05 20:48:34 +10:00
fuzzard 3ed22a1f51 [tools/depends][native] Bump giflib 5.2.2 2025-12-05 20:48:34 +10:00
fuzzard 0ea5309a13 [tools/depends] reorder native flags
Reorder native flags (C/CXX/CPP/LD) to have the respective -L/-I flag for the native
path to be first in the flag order.

This stems from macos and iconv. Having the sysroot flag first causes some gnu libs to
get a mismatch of lib/headers for iconv, and some gnu libs do not like the apple iconv
implementation (eg gettext). The reorder allows such libs to search our built paths first
before any sysroot paths
2025-12-05 20:48:34 +10:00
fuzzard 4e7cb4eb60 [tools/depends][native] Bump expat 2.7.3 2025-12-05 20:48:34 +10:00
fuzzard 7728231a87 [tools/depends][native] Bump autoconf-archive 2025-12-05 20:48:34 +10:00
fuzzard 0d8d78042d [tools/depends][native] Bump Automake 1.18 2025-12-05 20:48:34 +10:00
Hosted Weblate ff04502bcc Translated using Weblate (French (France) (fr_fr))
Currently translated at 100.0% (18 of 18 strings)

Co-authored-by: skypichat <skypichat@hotmail.fr>
Translate-URL: https://kodi.weblate.cloud/projects/kodi-core/kodi-main-android-strings/fr_fr/
Translation: Kodi core/kodi main (Android strings)
2025-12-01 00:52:13 +00:00
fuzzard e92113c816
Merge pull request #27534 from fuzzard/fix_bootstrap
[tools/depends] bootstrap check minimum version of m4 pre-depends
2025-11-30 13:33:39 +10:00
fuzzard ab4a16621e [tools/depends] bootstrap check minimum version of m4 pre-depends
autoconf 2.7.2 has a minimum version of m4 of 1.4.8. m4 that comes with macos (/usr/bin/m4)
currently on macos 26 is

% /usr/bin/m4 --version
GNU M4 1.4.6
2025-11-30 11:16:26 +10:00
fuzzard 94d5dc93c7 Revert "[depends][native] TEMP: Change BASE_URL"
This reverts commit 8a8b3b33ee.
2025-11-29 18:05:12 +10:00
Stephan Sundermann 8a8b3b33ee [depends][native] TEMP: Change BASE_URL 2025-11-28 20:46:14 +01:00
Stephan Sundermann 8b40bbb8f5 [depends][native] Heimdal: Update to 7.8.0 2025-11-28 20:46:14 +01:00
Stephan Sundermann b56a3a2244 [depends][native] Update autoconf to 2.72 2025-11-28 20:46:14 +01:00
fuzzard f611492271
Merge pull request #27506 from fuzzard/depends_libpng
[tools/depends][target] Bump libpng 1.6.51
2025-11-27 11:24:07 +10:00
Stephan Sundermann 46c1922df3 [depends][target] Update to ffmpeg 8.0.1 2025-11-25 20:47:14 +01:00
fuzzard 88aa5f0459 [tools/depends][target] Bump libpng 1.6.51 2025-11-25 15:24:18 +10:00
fuzzard 46a9275eda
Merge pull request #27497 from fuzzard/revert_yadif_ios
Revert "[ffmpeg][darwin_embedded] Enable yadif_videotoolbox"
2025-11-23 07:46:43 +10:00
fuzzard 04c2033471 [tools/depends][target] Bump mariadb-c-connector 3.3.17 2025-11-22 13:22:32 +10:00
fuzzard e3cb93a9e2 Revert "[ffmpeg][darwin_embedded] Enable yadif_videotoolbox"
This reverts commit 5db93aea5e.
2025-11-20 18:32:55 +10:00
Stefano Gottardo baf6ae0040
Merge pull request #27398 from sundermann/addons-toolchainfile
[addons] Remove default c++ version from toolchain file
2025-11-20 08:15:33 +01:00
fuzzard 67e819af3f [tools/depends][target Bump Harfbuzz 12.1.0] 2025-11-18 18:18:48 +10:00
Stephan Sundermann 8c500d501e
Merge pull request #27450 from OfficerKD637/webos_iconupdate
[webOS] Add iconColor to appinfo.json and update Kodi largeIcon
2025-11-15 21:17:36 +01:00
fuzzard b905c9fda6
Merge pull request #27441 from fuzzard/win_vswhereenv
[windows] download-msys2 call vswhere to setup env
2025-11-10 04:55:08 +10:00
Officer KD6-3.7 77e0118704 [webOS] Update largeIcon
- Update largeIcon for a modern/minimalistic look that's consistent with other platforms.
2025-11-09 03:27:23 +05:30
Officer KD6-3.7 92adae9d24 [webOS] Add iconColor to appinfo.json
- Add iconColor to fix the edges of the icon cutting off.
2025-11-09 03:26:14 +05:30
fuzzard d74d8687de [windows] download-msys2 call vswhere to setup env 2025-11-07 11:50:47 +10:00
fuzzard deb0ccb525 [tools/depends][native] Update gas-preprocessor
Change upstream to ffmpeg fork
Allows aarch64 windows to work with dav1d asm optimisations
2025-11-07 11:44:41 +10:00
fuzzard 8fcd93e506 [depends] Libass enable Fontconfig for apple platforms
Re-enable fontconfig for apple platforms for libass.
2025-11-02 13:22:43 +10:00
Garrett Brown 32b2b3e7f9 tools/depends/target: Update libxkbcommon to v1.12.3 2025-11-01 00:17:35 -07:00
Stephan Sundermann 1dbab77181
Merge pull request #27383 from sundermann/webos-mcpu-a53
[webOS] Raise -mcpu to cortex-a53
2025-11-01 07:26:34 +01:00
fuzzard 871d4aa3ef
Merge pull request #27376 from fuzzard/depends_udfbluray
[tools/depends][target] Bump libudfread, libbluray
2025-11-01 16:26:14 +10:00
fuzzard b6228582b4
Merge pull request #27367 from thexai/bump-python-3.13.9
Bump Python to 3.13.9
2025-11-01 05:11:06 +10:00
fuzzard e3fdd3f724
Merge pull request #27373 from fuzzard/depends_mesoncross_cmake
[cmake] add meson cross generation macros and add cmake binary to meson.cross
2025-11-01 04:56:20 +10:00
Stephan Sundermann f1cccf04c4
Merge pull request #27382 from sundermann/webos-libinput
[depends][webOS] Don't build libinput
2025-10-31 19:20:02 +01:00
Garrett Brown 4ac6716d5c [Piers] Release 22.0 Alpha 2 2025-10-31 08:58:25 -07:00
Stephan Sundermann 86eed17bfa
[addons] Remove default C++ version from toolchain file 2025-10-28 21:18:46 +01:00
Hosted Weblate deea00935d Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Deleted translation using Weblate (Ossetian (os_os))

Deleted translation using Weblate (Ossetian (os_os))

Deleted translation using Weblate (Kannada (India) (kn_in))

Deleted translation using Weblate (Kannada (India) (kn_in))

Deleted translation using Weblate (Kannada (India) (kn_in))

Deleted translation using Weblate (Occitan (France) (oc_fr))

Deleted translation using Weblate (Occitan (France) (oc_fr))

Deleted translation using Weblate (Occitan (France) (oc_fr))

Deleted translation using Weblate (Filipino)

Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Deleted translation using Weblate (Indonesian)

Deleted translation using Weblate (Hebrew)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kai Sommerfeld <ksooo@users.noreply.kodi.weblate.cloud>
Translate-URL: https://kodi.weblate.cloud/projects/kodi-core/audioencoder-kodi-builtin-aac/
Translate-URL: https://kodi.weblate.cloud/projects/kodi-core/audioencoder-kodi-builtin-wma/
Translate-URL: https://kodi.weblate.cloud/projects/kodi-core/screensaver-xbmc-builtin-dim/
Translation: Kodi core/audioencoder.kodi.builtin.aac
Translation: Kodi core/audioencoder.kodi.builtin.wma
Translation: Kodi core/screensaver.xbmc.builtin.dim
2025-10-26 07:14:11 +00:00