aboutsummaryrefslogtreecommitdiff
path: root/contrib/macdeploy
AgeCommit message (Collapse)Author
2018-03-26Change all python files to use Python3John Newbery
2017-10-18Fix incorrect quoting of quotes (the previous quotes had no effect beyond ↵practicalswift
unquoting)
2017-04-25Use `with` in `macdeployqtplus` script.Chris Gavin
2017-04-25Remove unused variable from `macdeployqtplus` script.Chris Gavin
2017-03-13Merge #9514: release: Windows signing scriptWladimir J. van der Laan
09fe2d9 release: update docs to show basic codesigning procedure (Cory Fields) f642753 release: create a bundle for the new signing script (Cory Fields) 0068361 release: add win detached sig creator and our cert chain (Cory Fields) Tree-SHA512: 032ad84697c70faaf857b9187f548282722cffca95d658e36413dc048ff02d9183253373254ffcc1158afb71140753f35abfc9fc8781ea5329c04d13c98759c0
2017-01-29Fix typospracticalswift
2017-01-10release: create a bundle for the new signing scriptCory Fields
Also change the mac filename to match The procedure remains the same, but now there's a nifty script to automate the signing process. Future steps: - Build osslsigncode in the gitian-win descriptor so that the signer itself is deterministic. - Verify in the gitian-win-signer descriptor that the expected cert chain was used.
2017-01-04Merge #9450: Increment MIT licence copyright header year on files modified ↵Wladimir J. van der Laan
in 2016 27765b6 Increment MIT Licence copyright header year on files modified in 2016 (isle2983)
2016-12-31Increment MIT Licence copyright header year on files modified in 2016isle2983
Edited via: $ contrib/devtools/copyright_header.py update .
2016-12-30Fix bug in dmg builder so that it actually reads in the configuration fileDon Patterson
2016-12-23build: Fix 'make deploy' for OSXCory Fields
Native OSX uses system tools rather than 3rd party dependencies. rsvg-convert is still required, though.
2016-09-11[copyright] add MIT license headers to .sh scripts where missingisle2983
Years are set according to 'git log' history
2016-08-29Include instructions to extract Mac OS X SDK on Linux using 7zip and SleuthKitLuke Dashjr
2016-04-21depends: mac deploy Py3 compatibilityWladimir J. van der Laan
This fixes the gitian MacOSX build, it was broken in #7723. The patch to `native_mac_alias` should probably make it upstream.
2016-03-29build: python 3 compatibilityWladimir J. van der Laan
Ubuntu 16.04 "xenial xerus" does not come with Python 2.x by default. It is possible to install a python-2.7 package, but this has its own problem: no `python` or `python2` symlink (see #7717). This fixes the following scripts to work with python 3: - `make check` (bctest,py, bitcoin-util-test.py) - `make translate` (extract_strings_qt.py) - `make symbols-check` (symbol-check.py) - `make security-check` (security-check.py) Explicitly call the python commands using $(PYTHON) instead of relying on the interpreter line at the top of the scripts.
2015-12-22Bugfix: Correct copyright year in Mac DMG background imageLuke Dashjr
2015-12-22More complicated package name substitution for Mac deploymentLuke Dashjr
2015-06-10gitian: Use the new bitcoin-detached-sigs git repo for OSX signaturesCory Fields
Rather than fetching a signature.tar.gz from somewhere on the net, instruct Gitian to use a signature from a tag in the bitcoin-detached-sigs repository which corresponds to the tag of the release being built. This changes detached-sig-apply.sh to take a dirname rather than a tarball as an argument, though detached-sig-create.sh still outputs a tarball for convenience.
2015-06-03OSX: use "Bitcoin Core" as Bundle Display NameJonas Schnelli
2015-06-01[OSX] revert renaming of Bitcoin-Qt.appJonas Schnelli
2015-05-19build: Cope with spaces in filenames when creating/applying OSX sigsCory Fields
2015-05-19[Mac only] rename Bitcoin-Qt.app to "Bitcoin Core.app"Jonas Schnelli
2015-01-20add new osx dmg background pictureJonas Schnelli
2015-01-20osx packaging: update DS_Store after background changesCory Fields
2015-01-20osx packaging: move background image to .background to match gitian buildsCory Fields
Also increase temp dmg filesize to account for a bigger background image
2014-11-26build: add a deterministic dmg signerCory Fields
2014-11-25build: Clean up the dmg layoutCory Fields
2014-10-01build: macdeploy: filter out irrelevant qt5 frameworks and dylibsCory Fields
2014-10-01Keep symlinks when copying into .app bundleGavin Andresen
Code signing failed for me on OSX 10.9.5 because the Versions/Current symbolic links were being replaced with a duplicate copy of the frameworks' code. Releases were bigger than they needed to be, for the same reason.
2014-09-29osx: fix signing to make Gatekeeper happy (again)Cory Fields
The approach from 65f3fa8d1 worked for signing on 10.9.4, but not newer versions. 10.9.5 (and up) want each framework to stand alone. Now in addition to copying the plist's from Qt for each framework, we put them in per-version dirs and only symlink to the latest, rather than using symlinks for any contents.
2014-08-23build: osx: Fix incomplete framework packaging for codesigningCory Fields
Starting with 10.9, Framework versions must be signed individually, rather than as a single bundle version, in order to be properly codesigned. This change ensures that the proper plist files and symlinks are present prior to packaging.
2014-08-06build: teach macdeploy the -translations-dir argument, for use with static qtCory Fields
When QT is linked statically, macdeploy can't infer its paths. While plugins and frameworks don't need to be packaged, translations still do (for now).
2014-07-30Merge pull request #4104Wladimir J. van der Laan
68aa01e Fixes error (Ian Carroll)
2014-07-09Fix Error: No file at @loader_path/libboost_system-mt.dylibFederico Bond
2014-05-30Merge pull request #4187Wladimir J. van der Laan
d16f6f8 Remove unused imports in macdeploy script (Federico Bond)
2014-05-20Remove unused imports in macdeploy scriptFederico Bond
2014-05-15Fix NameError in macdeploy scriptFederico Bond
2014-04-28Fixes errorIan Carroll
2014-03-20build: hook up "make deploy" for cross osx buildsCory Fields
2014-03-20build: fix qt.conf case-sensitivity in the deployed dmgCory Fields
For qt5.2 on osx, the qcocoa plugin is mandatory. However, it fails to load when qt.conf specifies the "plugin" path instead of the expected "Plugin". This is in line with the documentation: https://qt-project.org/doc/qt-5.0/qtdoc/qt-conf.html I'm not sure how the plugins were loading before, unless the case-sensitivity for OSX is new.
2014-03-20build: allow correct tools to be used for dmg creation.Cory Fields
These come from the enironment, which will be properly setup by Make with the paths gleaned from configure. Also don't crash if plugins are static.
2013-10-15Finished /Contrib Index. Standardized READMEs.super3
File and Link Fix.
2013-09-05autotools: switch to autotools buildsystemCory Fields
2013-02-01Update default URL in verify.shfanquake
The current default URL doesn't seem to exist. Unsure wether this should be updated to point to 0.7.2 now or wether just to wait untill 0.8.0 is out and point there? Commit also fixes a minor typo in the macdeploy notes.txt
2013-01-18Port macdeployqtplus to OSX 10.8Gavin Andresen
Use 'osascript' to run AppleScript, instead of using (broken-in-10.8) python appscript package. And added support for code-signing the .app bundle, to make OSX's GateKeeper happy.
2012-11-21Deploy properly with Nokia Qt installer's Frameworksdefault
2012-09-05Fix mac .dmg packager for latest macports qt4Gavin Andresen
2012-02-06Mac deploy tool: make dylibs writeable when copying into app bundle, so they ↵Gavin Andresen
can be stripped/nametool'ed
2012-02-06miniupnpc Porfile removed; new and improved macdeployqtplusp2k
* My patch for miniupnpc has made it into the latest MacPorts release: https://trac.macports.org/ticket/31354 * Documentation has been changed appropriately * New pure-Python macdeployqt; leverages all problems with the stock macdeployqt
2011-11-04Mac releases use macdeployqtplusGavin Andresen