aboutsummaryrefslogtreecommitdiff
path: root/tools/darwin
AgeCommit message (Collapse)Author
2020-07-14[macos] add ability to notarize dmgAndrey Filipenkov
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-04-20[packaging iOS/tvOS] fix wrong architecture field in deb control fileSylvain CECCHETTO
2020-02-27[ios] set minimum ios version to 11.0 and cleanup dependenciesphunkyfish
2020-01-22[macos][packaging] fix parsing device handle of a mounted dmgAndrey Filipenkov
`/dev/disk` can have arbitrary amount of digits
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-07-12[iOS] use CMAKE_XCODE_ATTRIBUTE_IPHONEOS_DEPLOYMENT_TARGET instead of ↵Rechi
hardcoded min version
2019-04-23[ios] use dpkg-deb --root-owner-group for deb creationRechi
This removes the requirement for disabled SIP (for fakeroot) or the build user being a member of the sudo group. The --root-owner-group option is available since dpkg 1.19.0.
2019-04-23[depends] bump dpkg to 1.19.6Rechi
- darwin doesn't have gnu patch - darwin perl version is 5.18.2 - dpkg-deb on ios (jailbreak) can't handle xz compression and gzip compression is bad, therfore allow using lzma compression
2019-04-13[darwin][packaging] adjust minimum iOS version to 9.0 after 4020c8649dRechi
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/deb]: - reload uicache after installing deb on ios11 jailbreakMemphiz
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-08-13[XCode] - removed xcconfig files. Those are not used anymore since xcode ↵Memphiz
projects are generated via cmake
2017-06-23[tools/darwin/packaging/media/osx] Fix 'libpng warning: iCCP: known ↵h.udo
incorrect sRGB profile' warnings
2017-06-23[tools/darwin/packaging/media/ios] Fix 'libpng warning: iCCP: known ↵h.udo
incorrect sRGB profile' warnings
2017-06-22Revert "[fix] Nuke 'libpng warning: iCCP: known incorrect sRGB profile' ↵h.udo
warnings" This reverts commit 7aace3e83f79198ec9bea45c4b06444102d07196.
2017-05-30Merge pull request #12176 from coypoop/masterMartijn Kaijser
Remove fallback definition of FILE
2017-05-30[fix] Nuke 'libpng warning: iCCP: known incorrect sRGB profile' warningsh.udo
2017-05-27GC _FILE_DEFINEDMaya Rashish
_FILE_DEFINED is the include guard for stdio.h on Windows. We no longer provide a fallback of definition of FILE (which doesn't match most systems) in the case !_FILE_DEFINED, so the definition is now unnecessary.
2017-05-12[depends][darwin] configure: remove special tarballs dir & nativeprefixRechi
2017-05-12[cleanup] remove autotools leftoversRechi
2017-03-24[depends/cmake/win32] replace yajl with rapidjson (thanks to hudokkow)montellese
2017-02-14Merge pull request #10539 from Memphiz/xcode8_iosjenkins4kodi
2017-01-16updated artwork containing full logo to reflect our registered mark (r)da-anda
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-23[ios] - bump deployment target to iOS 6.0 (needed for xcode8/iOS 10)Memphiz
2016-12-14[addon] bye, bye libXBMC_addon.cppAlwin Esch
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-08-13[XBMCHelper] - when launchd is used - ensure that the xbmc helper process is ↵Memphiz
restarted in case of exit
2016-07-30[estuary] Add resources folder to build scriptsBigNoid
2016-07-13[estouchy] add screenshotsThomas Amland