Philipp Wolfer
ebfd17574a
PICARD-118: Set cache location to portable config dir
2019-10-25 20:21:27 +02:00
Philipp Wolfer
c55034edbf
PICARD-118: Allow building a portable version of Picard
...
The portable version is build in the form of a PyInstaller onefile build which stores config and plugin data next to the executable location.
2019-10-25 20:21:26 +02:00
Philipp Wolfer
2dcf546fc5
Move Windows AttachConsole handling to PyInstaller launch hook
...
For one this is only needed on Windows when running as GUI app, not when running directly from console. Also this should happen as eraly as possible before anything else gets initialized.
2019-10-15 16:00:13 +02:00
Philipp Wolfer
64c4153801
Verify macOS app contains fpcalc
2019-10-01 16:31:36 +02:00
Philipp Wolfer
7c2f27d6b1
PICARD-1618: Verify app is built with astrcmp C on macOS
2019-10-01 16:31:36 +02:00
Philipp Wolfer
87471b53ab
PICARD-1618: Include compiled astrcmp in macOS package
2019-10-01 14:22:31 +02:00
Philipp Wolfer
b0f0422ee4
Cleaned up macOS packaging scripts.
...
All dependency installation should be done in setup-osx.sh, limit package-osx.sh to the actual building. Also added some structure to setup-osx.sh.
2019-10-01 14:22:31 +02:00
Philipp Wolfer
53563309d1
travisci: urlencode blanks in macOS AWS URL
2019-09-27 13:48:26 +02:00
Philipp Wolfer
1cf46a9d20
travisci: Print macOS package upload location in log
2019-09-19 15:04:22 +02:00
Philipp Wolfer
a6a33142e0
travisci: Install awscli for macOS build upload
2019-09-19 07:48:13 +02:00
Philipp Wolfer
06fda4792d
travisci: Upload macOS artifacts to S3 ( #1290 )
...
* travisci: Upload macOS artifacts to S3
* Test S3 upload without awscli upgrade
2019-09-19 00:02:55 +02:00
Philipp Wolfer
555f5a4e8e
PICARD-1602: Removed CI sdist tests again
2019-09-18 11:54:57 +02:00
Philipp Wolfer
3206117ec7
PICARD-1601: In CI package sdist archive and run tests from it
...
Ensure we package for PyPI with all test dependencies.
2019-09-14 20:14:28 +02:00
Philipp Wolfer
5e05900e7e
CI: Add a timeout for macOS package uploads
2019-09-11 08:44:36 +02:00
Philipp Wolfer
154f5b94e4
Add shebang to upload.sh
2019-08-13 17:58:18 +02:00
Philipp Wolfer
f7f17c74e2
Revert "PICARD-1456: Downgrade pip for macOS packaging."
...
This reverts commit 2eb8cd977a .
2019-08-07 14:29:55 +02:00
Philipp Wolfer
916e2e0221
macOS build: Use variables for keychain name / password
2019-08-07 14:29:55 +02:00
Philipp Wolfer
11e95d7682
travisci: Avoid user interaction on macOS code signing
2019-08-07 14:29:32 +02:00
Laurent Monin
0e93231d99
Convert do_release.sh obsolete script to a release process documentation
2019-03-29 11:01:22 +01:00
Laurent Monin
5f6ee77b15
Ignore upload failures during osx packaging
...
It causes Travis CI checks to fail far too often
2019-03-10 15:36:32 +00:00
Philipp Wolfer
522abac74f
CI: Retry curl uploads to transfer.sh on failures
2019-02-18 14:35:14 +01:00
Philipp Wolfer
8bb2547d81
CI: Do not fail the build if macOS upload to transfer.sh fails
2019-02-18 08:27:52 +01:00
Philipp Wolfer
dffe012f88
PICARD-1382: Fail macOS build on curl errors
2019-01-31 11:41:11 +01:00
Philipp Wolfer
2eb8cd977a
PICARD-1456: Downgrade pip for macOS packaging.
...
Work around for https://github.com/pypa/pip/issues/6163
2019-01-29 18:27:01 +01:00
Philipp Wolfer
8b2f672227
PICARD-1382: Fail macOS packaging scripts on error
2019-01-29 16:27:39 +01:00
Philipp Wolfer
31a3184ff7
travis-ci: Include OSX platform in file names, deploy only xcode6.4 builds
2018-12-12 14:39:36 +01:00
Philipp Wolfer
a604175c13
Build with Python 3.7.1 for macOS
2018-11-26 17:13:43 +01:00
Philipp Wolfer
c7ce9b24b0
Freeze pip dependencies for production release
2018-10-07 19:52:19 +02:00
Sambhav Kothari
3967bb7914
Add a script to upload a new release to ftp
2018-08-10 19:45:31 +05:30
Michael Wiencek
6b7653bcc3
Codesign macOS releases
2018-07-29 11:54:47 +05:30
Michael Wiencek
cd59d1ad08
Install python 3.6 for macOS from official pkg
2018-07-29 11:54:46 +05:30
Sambhav Kothari
31cbe765ae
Add fpcalc binaries to OSX builds
2018-07-19 21:55:35 +05:30
Sambhav Kothari
ead7d72ba8
Use a custom tap for py3.6 install
2018-07-18 14:39:24 +05:30
Sambhav Kothari
411d0a6688
Cleanup unused setup.py code after move to PyInstaller
2018-03-19 17:46:04 +05:30
Sambhav Kothari
7843124c9e
Build discid from source
2018-02-06 23:23:34 +05:30
Sambhav Kothari
2b9ef3c6bd
Use an env. variable for discid version
2018-02-06 22:25:37 +05:30
Sambhav Kothari
22cb70a8cf
Fix OSX builds by adding libdiscid binaries
2018-02-06 19:22:06 +05:30
Sambhav Kothari
1c3378d3a3
Use OSX 10.11 to build packages
2018-02-06 16:10:47 +05:30
Sambhav Kothari
16311cabc9
Add Picard version string to dmg and generate md5 hashes
2018-02-06 15:40:29 +05:30
Sambhav Kothari
0d57653529
Fix artifact upload
2018-02-05 22:02:57 +05:30
Sambhav Kothari
ae6afb9e0c
Update OSX scripts with shebang and execution bits
2018-02-05 22:02:57 +05:30
Sambhav Kothari
0626c2e890
Build OSX packages on travis
2018-02-05 22:02:57 +05:30
Sambhav Kothari
0d3cd674fe
Fix OSX builds
2018-02-05 22:02:57 +05:30
Sambhav Kothari
9d000b299d
Fix windows path
2018-01-29 02:00:44 +05:30
Sambhav Kothari
589f5e8e96
Add OSX tests
2017-07-26 00:03:52 +05:30
Sambhav Kothari
428e168b87
Port Picard to Qt5
2017-04-03 16:45:42 +05:30
Lukáš Lalinský
418b081869
Fix py2app version
2017-03-11 00:34:54 +05:30
Sambhav Kothari
8bc493fe10
Revert "OS X package env rebuild"
2017-03-10 02:50:43 +05:30
Sambhav Kothari
43848a2c91
Add OSX tests and a build matrix for different linux envs
2017-03-09 15:12:35 +05:30
Lukáš Lalinský
57de4ce66d
We need gettext as well
2017-03-04 23:29:23 +01:00