aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2022-05-23[tools/depends] download-files.include cleanup failed tarballfuzzard
if we fail retry 3 times, cleanup any downloaded artifacts as they are bad
2022-05-23[tools/depends] download-files.include verbose curl output on retryfuzzard
provides some more curl output if we fall into the failed hash retry loop
2022-05-23Merge pull request #21386 from fuzzard/cmake_toolchainmesonfixfuzzard
[tools/depends] meson cross file generation during configure
2022-05-21Merge pull request #21223 from razzeee/move-keywordsKolja Lampe
Move keywords and change them up
2022-05-21Merge pull request #21275 from fuzzard/depends_freetype2fuzzard
[tools/depends][target] freetype2 migrate to cmake build system
2022-05-20Merge pull request #21423 from ksooo/android-app-iconsKai Sommerfeld
[Android] CFileAndroidApp::ReadIcon: Add support for icons provided a…
2022-05-20Merge pull request #21398 from razzeee/add-new-url-typesKolja Lampe
2022-05-20[depends] bump libandroidjniKai Sommerfeld
2022-05-19[tools/depends][target] freetype2 migrate to cmake build systemfuzzard
use cmake build system
2022-05-19[tools/depends][target] freetype2-noharfbuzz use cmake build systemfuzzard
migrate to cmake build system
2022-05-18[tools/depends] python 3.9.13fuzzard
2022-05-16[tools/depends] meson cross file generation during configurefuzzard
generate target meson cross file during configure. This generates at the same time as toolchain and site config files.
2022-05-16[tools/depends] configure remove (some) "bashisms"fuzzard
2022-05-15Add new urls to metainfoRazze
2022-05-15[tools/depends][target] libuuid fix common failure due to path creationfuzzard
Fix a common failure that is caused to to the makefile install target not creating the include/uuid directly before installing the include files. cd aarch64-linux-android-30-debug/lib/uuid ; /Applications/Xcode.app/Contents/Developer/usr/bin/make -j1 install MKDIR_P /Users/Shared/xbmc-depends/aarch64-linux-android-30-debug/lib /Users/Shared/xbmc-depends/aarch64-linux-android-30-debug/include/uuid /Users/Shared/xbmc-depends/aarch64-linux-android-30-debug/share/man/man3 INSTALL_DATA /Users/Shared/xbmc-depends/aarch64-linux-android-30-debug/lib/libuuid.a INSTALL_DATA /Users/Shared/xbmc-depends/aarch64-linux-android-30-debug/include/uuid/uuid.h install: /Users/Shared/xbmc-depends/aarch64-linux-android-30-debug/include/uuid/uuid.h: No such file or directory make[3]: *** [install] Error 71 make[2]: *** [.installed-aarch64-linux-android-30-debug] Error 2 make[1]: *** [libuuid] Error 2
2022-05-09[Android] Speech to text on search dialog.Kai Sommerfeld
2022-05-09[depends] Bump libandroidjni.Kai Sommerfeld
2022-05-08[tools/depends][target] bump libgcrypt 1.10.1 enable asmfuzzard
enable asm for all platforms
2022-05-08[tools/depends][target] bump libgpg-error 1.45fuzzard
2022-05-06[tools/depends][target] libbluray 1.3.1fuzzard
2022-05-06[tools/depends][target] zlib build using cmakefuzzard
2022-05-04[tools/depends] configure enable --with-linker to set linkerfuzzard
allow to override linker name using --with-linker=linkername
2022-05-02Merge pull request #21312 from fuzzard/depends_nghttp2fuzzard
[tools/depends][target] nghttp2 use cmake build system
2022-05-02Merge pull request #21310 from fuzzard/depends_fontconfigfuzzard
[tools/depends][target] fontconfig bump 2.14.0
2022-05-01[tools/depends][target] pythonmodules fix arch build for arm64 macosfuzzard
2022-05-01[macos] packaging jenkins fix folder mvfuzzard
2022-05-01[tools/depends][target] libpng disable hardware call for apple aarch64 targetsfuzzard
M1 fails to build due to NEON instructions missing. disable hardware accelleration for darwin_embedded and aarch64 macos targets
2022-04-29[cmake] Tools/depends platform toolchain propagate tarball dirfuzzard
for tools/depends platforms, we already set tarball dir as part of the configure script. Lets propagate this into the Toolchain file so we dont have to explicitly set -DTARBALL_DIR for those platforms. The single downside to this, is you cant override the toolchain option. However the reality is, you should override the configure script using --with--tarballs
2022-04-25[tools/depends][target] nghttp2 use cmake build systemfuzzard
migrate to cmake build system for nghttp2
2022-04-25[tools/depends][target] fontconfig bump 2.14.0fuzzard
2022-04-25Merge pull request #21274 from fuzzard/cmake_libxml2fuzzard
[tools/depends][target] expat use cmake build
2022-04-25Merge pull request #21277 from fuzzard/depends_liblzo2fuzzard
[tools/depends][target] liblzo2 use cmake build system
2022-04-25Merge pull request #21278 from fuzzard/depends_libpngfuzzard
[tools/depends][target] libpng use cmake build system
2022-04-23[tools/depends][target] gnutls m1 patch clang -march=all failurefuzzard
gnutls issue: https://gitlab.com/gnutls/gnutls/-/issues/1317 Essentially clang on buildhost aarch64 doesnt support -march=all flag that is hardcoded in lib/accelerated/aarch64/Makefile.am and .in for AM_CCASFLAGS error is seen as libtool: compile: /Users/Shared/xbmc-depends/arm-darwin21.4.0-native/bin/gas-preprocessor.pl /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch arm64 -Wa,-march=all -fheinous-gnu-extensions -ftree-vectorize -pipe -Wno-trigraphs -fpascal-strings -Wreturn-type -Wunused-variable -fmessage-length=0 -gdwarf-2 -g -D_DEBUG -arch arm64 -miphoneos-version-min=11.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.4.sdk -isystem /Users/Shared/xbmc-depends/iphoneos15.4_arm64-target-debug/include -c macosx/sha1-armv8.s -o macosx/sha1-armv8.o make[6]: *** [macosx/sha1-armv8.lo] Error 1
2022-04-23Merge pull request #21283 from fuzzard/android_ffmpegfuzzard
[android] fix building kodi for android on osx host due to ffmpeg linker issues
2022-04-20Merge pull request #21273 from fuzzard/depends_libandroidjnifuzzard
[cmake] build libandroidjni via cmake build
2022-04-19[android] fix building ffmpeg on osx host for androidfuzzard
ffmpeg build was using osx native tools for AR/RANLIB/STRIP via tools/depends build internal build was missing RANLIB, and therefore getting the following warnings warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: archive library: /Users/Shared/xbmc-depends/aarch64-linux-android-31-debug/lib/libswscale.a the table of contents is empty (no object file members in the library define global symbols) This would then cause linker failures for libkodi.so with the inability to find ffmpeg symbols when built on osx host.
2022-04-18Merge pull request #21271 from fuzzard/android_buildtoolscleanupfuzzard
[Android] build tools cleanup
2022-04-18[tools/depends][target] libpng use cmake build systemfuzzard
2022-04-18[tools/depends][target] liblzo2 use cmake build systemfuzzard
2022-04-18[tools/depends][target] expat use cmake buildfuzzard
Migrate to cmake build system from autoconf based
2022-04-18[cmake] build libandroidjni as cmake dependencyfuzzard
dont use tools/depends for libandroidjni. build via cmake find module as a required_platform_dep
2022-04-17[tools/depends][target] libandroidjni cleanupfuzzard
2022-04-17Merge pull request #21122 from fuzzard/depends_libxml2fuzzard
[toosl/depends][target] libxml2 use cmake build system
2022-04-16[configure] android requires zip on build hostfuzzard
2022-04-16[android] remove checks for unused tools aapt/dx/d8/zipalignfuzzard
Usage of the 3 explicit tools is no longer used, and gradle is used for all build steps that were once done explicitly by these tools. No need to keep checks, leave that to gradle internally.
2022-04-16Merge pull request #20200 from fuzzard/osx_nativeSDLfuzzard
[Osx] native windowing/input implementation
2022-04-14Merge pull request #21259 from joseluismarti/android-importsFrank H
[Android] Cleanup of unnecessary imports in java packages
2022-04-13changed: add a verbose flag for texturepackerArne Morten Kvarving
and suppress the 'This is a XXX' message if not enabled
2022-04-12Ordering import statements in Main and SplashJose Luis Marti