aboutsummaryrefslogtreecommitdiff
path: root/tools/depends
AgeCommit message (Collapse)Author
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-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[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[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-13changed: add a verbose flag for texturepackerArne Morten Kvarving
and suppress the 'This is a XXX' message if not enabled
2022-04-12[OSX] native windowing implementationfuzzard
2022-03-27Merge pull request #21190 from wsnipex/bump_opensslWolfgang Schupp
[depends] bump openssl to 1.1.1n
2022-03-26[cmake] ENABLE_INTERNAL_RapidJSON for all platformsfuzzard
header only lib, so enable "build" for all platforms patches remove superfluous docs/examples win arm64 patch for endian define.
2022-03-25[depends] bump openssl to 1.1.1nwsnipex
2022-03-24[cmake] Toolchain add autoconf based tools/variablesfuzzard
Adds common autoconf based build system tools/variables to Toolchain for Android/Apple builds
2022-03-21[cmake] update + build crossguid all platformsfuzzard
crossguid hasnt been updated in a long time (~2015 was our previous hash) crossguid now natively uses cmake, so remove our cmakelists file first patch is to get around a failure due to unused function on apple platforms. a second patch is introduced due to a build failure with the default -Werror used Build crossguid in core cmake project for all platforms by default. Remove from windows the bundled download of crossguid lib rework usage of debug_postfix in SETUP_BUILD_VARS macro
2022-03-19Merge pull request #21120 from fuzzard/depends_pcrefuzzard
[tools/depends][target] pcre use cmake build system
2022-03-18Merge pull request #21125 from fuzzard/depends_libnfsfuzzard
[tools/depends][target] libnfs use cmake build
2022-03-16Merge pull request #21108 from fuzzard/cmake_winspdlogfuzzard
[Cmake] FindSpdlog/FMT ENABLE_INTERNAL_* for windows
2022-03-16[toosl/depends][target] libxml2 use cmakefuzzard
2022-03-16[tools/depends][target] pcre use cmake build systemfuzzard
2022-03-15[tools/depends][target] libnfs use cmake buildfuzzard
Patch has been sent and accepted upstream. Remove next release update Patch only effects build, so i dont see a reason to do a hash bump until a release is made upstream.