You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
b685f60 build: mac_alias 2.1.1 (fanquake)
5d2cbdf macdeploy: use Python 3.6 (fanquake)
a42aa94 macdeploy: remove runHDIUtil in favor of directly calling subprocess.run (fanquake)
adaa262 macdeploy: remove existing Bitcoin-Core.dmg if present (fanquake)
ccb0325 macdeploy: move qt_conf to where it's used (fanquake)
6390a04 macdeploy: consolidate .DS_Store generation (fanquake)
32347cd macdeploy: assume plistlib is available (fanquake)
0ab4018 macdeploy: have a single level of logging output (fanquake)
827d382 macdeploy: remove add-resources argument (fanquake)
464b34d macdeploy: remove codesigning argument (fanquake)
4d70d3d build: 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:
ACK b685f60 - 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
0 commit comments