aboutsummaryrefslogtreecommitdiff
path: root/tools/darwin/Support
AgeCommit message (Collapse)Author
2024-02-06[skin] Remove estouchy from corefuzzard
There have been a number of changes to skins, and estouchy has not been kept up to date. At this point no one has shown interest to update it, so remove it for now.
2024-01-19log script commandsAndrey Filipenkov
matches behavior of other scripts
2024-01-19use only PlistBuddy to read bundle IDAndrey Filipenkov
2023-10-17[tvos] Fix some errors in copy scriptsfuzzard
DllPaths_generated.h only has .so libs, so change from dylib to match We currently have no dylibs in $TARGET_FRAMEWORKS/"*dylib*, so just remove this block. Fixes this message error: /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool-classic: can't open file: /Users/Shared/jenkins/workspace/TVOS/build/build/Debug-appletvos/Kodi.app/Frameworks/*dylib* (No such file or directory)
2023-06-05[darwin_embedded] explicitly set/use SRCROOT variable for postbuild scriptfuzzard
2023-05-24[macos] allow primary executable target to be built as bundlefuzzard
Instead of building the kodi target as a binary, build as a bundle. This fixes not being able to use keyboard input when running kodi target in xcode for debugging.
2021-01-12Merge pull request #18779 from basilgello/desktop-keywordsDave Blake
[Linux] Fix Lintian warnings
2020-12-19[macos][packaging] include only darwin settings filesAndrey Filipenkov
2020-11-15[Python] Replace shebang with 'env python3' invocationVasyl Gello
This is conformant to POSIX and should work on Windows and OSX too. Also this fixes Lintian 'unusual-interpreter' warnings.
2020-09-13[tools/codesign][tvOS] Fake sign kodi-topshelf and other binariesSylvain CECCHETTO
Fake-signing kodi-topshelf binary is needed to have Kodi Top Shelf feature working on jailbroken devices. Fake-signing all other Mach-O files is needed to have Kodi working on Unc0verTV jailbroken devices. (But it's not needed on checkra1n devices...)
2020-09-04[tools/codesign][darwin_embedded] Remove obsolete Kodi.xcent fileSylvain CECCHETTO
This file is no more generated by Xcode since version 9.3
2020-08-26[tools/codesign][Darwin] Clean up and ignore eggs for jailbroken devicesSylvain CECCHETTO
2020-08-26[tools/codesign][tvOS] Do fake sign, needed for jailbroken devicesSylvain CECCHETTO
2020-07-14[macos] add ability to codesign app and dmgAndrey Filipenkov
2020-07-14[darwin] allow passing signing certificate's SHA hash instead of identity nameAndrey Filipenkov
2020-07-14[darwin-embedded] allow signing with distribution certificateAndrey Filipenkov
2020-06-21[tools/depends] bump pythonmodule-pil 7.1.2fuzzard
Fix ios/tvos usage rbpi requires to explicitly remove lcms, as it doesnt respect the --disable-lcms flag for some reason, and causes a build failure trying to build the _imagingcms extension when it shouldnt be building it at all. building 'PIL._imagingcms' extension /usr/bin/ccache /home/jenkins/rbpi-dev/tools/arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc -fPIC -mcpu=cortex-a7 -mfloat-abi=hard -mfpu=neon-vfpv4 -mvectorize-with-neon-quad -pipe -mabi=aapcs-linux -Wno-psabi -Wa,-mno-warn-deprecated -Wno-deprecated-declarations -isystem/home/jenkins/rbpi-dev/firmware/opt/vc/include -isystem/home/jenkins/rbpi-dev/firmware/opt/vc/include/interface/vcos/pthreads -isystem/home/jenkins/rbpi-dev/firmware/opt/vc/include/interface/vmcs_host/linux -Og -g -D_DEBUG -isystem /home/jenkins/workspace/LINUX-RBPI/tools/depends/xbmc-depends/raspberry-pi2-debug/include -I/home/jenkins/workspace/LINUX-RBPI/tools/depends/xbmc-depends/raspberry-pi2-debug/include/freetype2 -I/home/jenkins/workspace/LINUX-RBPI/tools/depends/target/pythonmodule-pil/raspberry-pi2-debug/src/libImaging -I/home/jenkins/workspace/LINUX-RBPI/tools/depends/xbmc-depends/i686-linux-gnu-native/include -I/home/jenkins/workspace/LINUX-RBPI/tools/depends/xbmc-depends/raspberry-pi2-debug/include -I/home/jenkins/workspace/LINUX-RBPI/tools/depends/xbmc-depends/raspberry-pi2-debug/include/python3.7 -I/usr/local/include -I/usr/include -I/home/jenkins/workspace/LINUX-RBPI/tools/depends/xbmc-depends/i686-linux-gnu-native/include/python3.7 -c src/_imagingcms.c -o build/temp.linux-x86_64-3.7/src/_imagingcms.o In file included from /home/jenkins/workspace/LINUX-RBPI/tools/depends/xbmc-depends/raspberry-pi2-debug/include/python3.7/Python.h:11:0, from src/_imagingcms.c:29: /usr/include/limits.h:26:36: fatal error: bits/libc-header-start.h: No such file or directory #include <bits/libc-header-start.h> ^ compilation terminated. error: command '/usr/bin/ccache' failed with exit status 1 Makefile:71: recipe for target '.installed-raspberry-pi2-debug' failed
2020-02-27[ios] set minimum ios version to 11.0 and cleanup dependenciesphunkyfish
2020-01-11[macos] fix copying addons/skin.estuary/resources to app packageAndrey Filipenkov
2020-01-11[macos] copy files script cleanupAndrey Filipenkov
2020-01-08[DarwinEmbedded] Support xcode 11 certificate naming schemefuzzard
2020-01-08[tvOS] add binary-addons to xcode projectfuzzard
binary-addon building added to xcode project for tvOS. The default behaviour is to add all addons to the project, but not add as a dependency. This means the addons will NOT be built be default. Documentation updated and shows how to selectively build addons if required and how to add the auto building dependecy to the Xcode project.
2020-01-08[tvOS] Initial Platform Commit for Apple TVOSSylvain CECCHETTO
Initial commit for TVOS platform.
2019-10-11Added Python Version VaraiableArpit Nandwani
2019-10-11Added IOS and OSX FixArpit Nandwani
2019-10-03[cmakebuildsys\ios] generator option (GEN) + docsfuzzard
Xcode is now the only supported cmake generator for ios. make build no longer available for ios, removed from docs updated jenkins buildsteps for ios to use xcodebuild macos/tvos docs for cmakebuildsys updated for use with xcodebuild Cleanup of cmake and darwin/support scripts to use existing default variables from xcode project instead of defining additional.
2019-07-18[ios/build] rename core_system_name to darwin_embeddedfuzzard
implement darwin_embedded CORE_SYSTEM_NAME and OS. This provides a single parent for ios/tvos common build code, and allows ios/tvos specific code via CORE_PLATFORM_NAME
2019-03-03[ios/cmake] - ensure that CURRENT_ARCH is set by cmake when calling ↵Memphiz
Codesing.command
2019-03-02[ios/signing] - added old ldid for 32bit for fixing fake signing for 32 bit ↵Memphiz
builds
2018-08-09Merge pull request #14182 from Memphiz/ios11_jailbreakMemphiz
Ios11 jailbreak
2018-07-20[ios/codesign]: - do proper fake sign for ios11 jailbreakMemphiz
2018-07-11Codesign: - adapted to ldid2Memphiz
2018-07-11[ios/codesign]: - do the fakesign on the whole app not only the binaryMemphiz
2018-07-03[LICENSE] Update content to markdownh.udo
Verbatim copy of https://www.gnu.org/licenses/old-licenses/gpl-2.0.md
2018-06-12[tools] nuke whitespaceh.udo
2017-05-12[depends][darwin] configure: remove special tarballs dir & nativeprefixRechi
2017-05-12[cleanup] remove autotools leftoversRechi
2016-12-23[ios/codesing] - add a second method to get the bundle id (mdls seems not to ↵Memphiz
work for me on sierra)
2016-12-09[cmake/ios] Enable Xcode generator for IOSChristian Fetzer
- Adapt Toolchain file to build a bundles with xcode. This change has to be done in the Toolchain file because CMake otherwise fails to run some compile checks. - Unify path where bundle is built for Makefiles and Xcode to build/$(CONFIGURATION)-$(EFFECTIVE_PLATFORM_NAME) - Set only one architecture to prevent building multi-arch bundles. - Simplify Install.cmake. Existing scrips are called now as post build steps so that the bundle can be executed with Xcode - Apply xcconfig settings. Note: Two adaptions to the existing "autotools/Xcode" scripts were needed. - CMake cannot have the bundle name be different to the binary and we cannot call the binary "Kodi.bin". The script has been adapted to adapt the library execution path directly in place. - CMake calls mkdeb.sh with "Debug-iphoneos", hence the script has been adapted to match strings starting with "debug" or "release". Reference: - https://cmake.org/Bug/view.php?id=15329 - http://stackoverflow.com/questions/33660608/how-can-i-disable-xcode-bitcode-within-a-cmake-project
2016-11-07update build filesronie
2016-07-30[estuary] Add resources folder to build scriptsBigNoid
2016-07-13[estouchy] add screenshotsThomas Amland
2016-05-19[cmake/ios] PackagingChristian Fetzer
2016-04-05small syntax typoTimemachine
syntax highlight will highlight "in" and "case"... And quotes can be helpful sometimes in situations like this: for i in $something; do echo almost done done this can cause a bug on some systems
2016-03-01build estouchy instead of re-touchedronie
2016-03-01prepare build-related stuff for skin changephil65
2016-01-13[osx] - corrected wrong Info.plist path in xcode project and buildphase ↵Memphiz
script - fixes #16508
2016-01-06[darwin/support] - some cleanups for the codesign script, added codesigning ↵Memphiz
of python eggs (by extracting, signing, repackaging them)
2016-01-06[darwin/support] - cleaned up osx and ios support scriptsMemphiz
2015-12-12[codeshuffle] - moved AutoPool, DarwinUtils and GNUOsxReplacements to darwin ↵Memphiz
platform