mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-01-19 06:43:45 +01:00
b685f60a08build: mac_alias 2.1.1 (fanquake)5d2cbdf772macdeploy: use Python 3.6 (fanquake)a42aa94c54macdeploy: remove runHDIUtil in favor of directly calling subprocess.run (fanquake)adaa26202bmacdeploy: remove existing Bitcoin-Core.dmg if present (fanquake)ccb0325b1bmacdeploy: move qt_conf to where it's used (fanquake)6390a04862macdeploy: consolidate .DS_Store generation (fanquake)32347cd56amacdeploy: assume plistlib is available (fanquake)0ab4018c12macdeploy: have a single level of logging output (fanquake)827d382aa7macdeploy: remove add-resources argument (fanquake)464b34d4c3macdeploy: remove codesigning argument (fanquake)4d70d3d7febuild: automatically determine macOS translations (fanquake) Pull request description: This consolidates our macOS build code so that `.DS_Store` generation is the same when running `make deploy` for macOS when building on Linux and macOS, rather than maintaining two version of code that essentially do the same thing (just slightly differently). It also removes unused code and any AppleScript usage, automates finding translation files and generally simplifies `macdeployqtplus`. It also gets rid of the annoying "popping up" behaviour during DMG generation, names the created image `Bitcoin-Core.dmg` rather than `Bitcoin-Qt.dmg`. ACKs for top commit: dergoegge: ACKb685f60a08- Less and cleaner code looks good. I tested this with `make deploy` and everything still works + the popup during DMG generation is gone. Tree-SHA512: dcd38344e2dfcfa7ffbccf6226a71425c4d16b421a4881d5ee37b8e7ef393b3e8077262444c39b11912269d8cf688aba897e6518cba8361eb24a03fdd03b8caf