aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2023-09-20[depends][native] Meson 1.2.1 bumpfuzzard
2023-09-20Merge pull request #23782 from fuzzard/android_fixthemepackagingfuzzard
[android] Allow packaging other themes for bundled skins
2023-09-20Merge pull request #23755 from garbear/fix-rustupfuzzard
tools/depends: Fix rustup by delegating shell choice to shebang
2023-09-18[android] Allow packaging other themes for bundled skinsfuzzard
2023-09-11tools/depends: Fix rustup by delegating runtime to shebangGarrett Brown
Rely on the shell script to know which runtimes it's compatible with. Fixes build error: make: bash: Permission denied make: *** [Makefile:29: x86_64-linux-native/bin/rustup] Error 127
2023-09-11[cmake] FindWaylandProtocolsWebOS simplify find modulefuzzard
Remove manual pkgconfig file from dependency build. It hardcodes things, and isnt needed for our purposes as all.
2023-09-11Merge pull request #22112 from fuzzard/win_buildtreefuzzard
[cmake][win] Generate complete build dir layout for Multiconfig gen (VS)
2023-09-10Merge pull request #23684 from webosbrew/webos-relaunchStephan Sundermann
[webOS] Support relaunch
2023-09-07[Omega] Alpha3fuzzard
2023-09-03[webOS] Allow relaunchesStephan Sundermann
Register to lifecycle events. On relaunch the window needs to be brought back to fullscreen through webos shell
2023-09-02tools/depends: Add Rust toolchain, cargo-c and libdovi dependenciesquietvoid
2023-09-02Merge pull request #23621 from amazingfate/wayland-sessionfuzzard
Install wayland session entry
2023-09-02Merge pull request #23625 from joseluismarti/constantsfuzzard
[Android] Replaces some value strings used directly in the code...
2023-09-01bump libandroidjniJose Luis Marti
2023-08-30bump Gradle Wrapper to 8.3Jose Luis Marti
2023-08-27[cmake] Enable Windows Multiconfig Gen to bundle a complete working ↵fuzzard
executable folder This allows VS (a Multiconfig Generator) to build and create a full file structure required to execute the main app target immediately from the build location that is created in a folder path that is not known at cmake generation. An example, is if you build Kodi as Debug, the executable will be placed in {CMAKE_BINARY_DIR}/Debug/kodi.exe but if you change the Build Type to Release, it will go in ${CMAKE_BINARY_DIR}/Release/kodi.exe. As you can change to any build type you wish after cmake generation, we can not know the location at cmake generation time, so currently all the required dlls/files/folders for a complete bundle are just placed in ${CMAKE_BINARY_DIR}/ and therefore you need to copy the kodi.exe from the folder it was built into the parent folder to be able to execute it.
2023-08-25[tools/depends][python3] Bump to 3.11.5fuzzard
2023-08-18Install gbm session entryamazingfate
2023-08-09Merge pull request #23597 from webosbrew/webos-video-improvementsStephan Sundermann
[webOS] Video decoder improvements
2023-08-09[cmake] use ENABLE_INTERNAL_TINYXML2 for all platforms except non CI linuxfuzzard
2023-08-09Implement TinyXML2 to replace TinyXML1fuzzard
cmake: add FindTinyXML2 find module cmake: enable building tinyxml2 for all platforms (ENABLE_INTERNAL_TINYXML2) tests: Tests for XBMCTinyXML2 implementation tests: Tests for XMLUtils for the tinyxml2 methods utils: implement TinyXML2 methods for XMLUtils Currently tinyxml2 and 1 can coexist peacefully. This will allow a staged replacement and to hopefully update and implement tests appropriately.
2023-08-07[webOS] Add PlayerFactory libraryStephan Sundermann
2023-08-07[cmake][macOS] Allow building without xbmchelper - default for arm64Miguel Borges de Freitas
2023-08-07Merge pull request #23369 from joseluismarti/ANDROID_APIfuzzard
[Android] Target selection: unneeded explicit definition of __ANDROID_API__
2023-08-07Merge pull request #23466 from joseluismarti/curl8fuzzard
[depends] bump curl to 8.1.2
2023-08-05[depends] bump curl to 8.1.2Jose Luis Marti
2023-07-29Merge pull request #23537 from webosbrew/webos-appstore-submissionStephan Sundermann
[webOS] Appstore submission media fixes
2023-07-27[webOS] Use icon without background gradientStephan Sundermann
Gradients are not allowed in the app store for submission
2023-07-27[webOS] Use white colored background iconStephan Sundermann
To bring it in line with the other used icons
2023-07-25[depends] Bump libbluray to 1.3.4enen92
2023-07-24[webOS] Add PNG splashscreen for webOSStephan Sundermann
This apparently is a requirement for app store submission.
2023-07-21Merge pull request #23462 from fuzzard/depends_fixuptexturepackerfuzzard
[tools/depends][native] Fix requirement for TexturePacker in makefile
2023-07-19[clang-tidy] modernize-use-default-member-initRechi
2023-07-02[tools/depends][native] Fix requirement for TexturePacker in makefilefuzzard
2023-06-24[macOS] Default to nativewindowingMiguel Borges de Freitas
2023-06-23Merge pull request #23419 from fuzzard/cmake_jsonschemabuilderupdatefuzzard
Build jsonschemabuilder for all platforms from source
2023-06-21[windows] Dont ship vswherefuzzard
According to the docs at https://github.com/microsoft/vswhere, vswhere is shipped with Visual Studio 2017 onwards at a standard location. Use this instead of shipping a vswhere executable
2023-06-20[cmake] Build JsonSchemaBuilder from source all platformsfuzzard
Update FindJsonSchemaBuilder.cmake to build in tree for all platforms. JsonSchemaBuilder doesnt have versioning, but its a single file build, so just build always unless WITH_JSONSCHEMABUILDER is provided
2023-06-20[tools/depends][native] JsonSchemaBuilder use cmake for build systemfuzzard
2023-06-20[tools/depends][native] JsonSchemaBuilder cleanup src folderfuzzard
copy CMakeLists.txt and readme/license to src folder Update CMakeLists.txt to be located in src folder. Add c++17 standard
2023-06-19Merge pull request #23396 from fuzzard/cmake_texturepacker1fuzzard
[tools/depends][native] texturepacker update and use cmake to build
2023-06-18TexturePacker change sprintf usage to snprintffuzzard
2023-06-18[tools/depends][native] Texturepacker update and use CMakelists.txtfuzzard
2023-06-18[tools/depends][native] Toolchain-Native.cmake make ARCH_DEFINES input a listfuzzard
2023-06-18[tools/depends] Native toolchain remove non cmake find_programsfuzzard
If we use Toolchain-Native.cmake in tools/depends/native building, we dont necessarily want to have the requirements of gettext/autoconf/automake etc as a build dependency due to the find_program usage. For now, anything use Toolchain-Native.cmake doesnt require these programs.
2023-06-18[windows] Distinguish between host/native download/tools for windows buildfuzzard
Currently the precompiled tools for windows builds are x86/win32. For now stick with this assumption and instead of putting these tools into the target arch folder, put them into the win32 folder to keep arch libs/exes in correct arch folders
2023-06-17Merge pull request #23378 from fuzzard/cleanup_config.sitefuzzard
[tools/depends][target] config.site remove PYTHON_VERSION variable
2023-06-17Merge pull request #23395 from fuzzard/cmake_preptexturepackerfuzzard
Native Flatbuffers update and minor cmake module update
2023-06-17[Omega] Alpha 2fuzzard
2023-06-13[tools/depends] Update native toolchain and Makefile.includefuzzard
introduce new variable in Makefile.include to call cmake with native toolchain file Add native ARCH_DEFINES to native toolchain file for use in host cmake dep building