39 Commits

Author SHA1 Message Date
Joseph Lenox
98f9bab8ba
Merge pull request #4580 from slic3r/osxbuild
Build on OSX with TravisCI
2018-11-10 14:49:57 -06:00
Alessandro Ranellucci
e3812db9ee More fixes to dylib relocation 2018-11-10 21:08:55 +01:00
Alessandro Ranellucci
72697ab2f8 Fix dylib relocation 2018-11-10 20:33:00 +01:00
Alessandro Ranellucci
936b83f3c7 Minor fix to codesigning 2018-11-10 20:17:40 +01:00
Alessandro Ranellucci
f74b30dd5c Improve dylib relocation; disable building on 10.12; add package/osx/_tmp to .gitignore 2018-11-10 18:32:27 +01:00
Alessandro Ranellucci
60a9eb3125 Make sure libperl.dylib gets packaged 2018-11-10 14:50:30 +01:00
Joseph Lenox
4ae028a770 try to clear xattr 2018-11-09 00:04:23 -06:00
Joseph Lenox
14372d6c6d Purge symlinks too when deleting dirs. 2018-11-08 23:24:19 -06:00
Joseph Lenox
a29697548a clear extended attributes before signing 2018-11-08 22:57:39 -06:00
Alessandro Ranellucci
7739cae3f3 Build 10.11 instead of 10.10; fix branch name detection; cache PAR::Packer 2018-11-09 02:10:01 +01:00
Alessandro Ranellucci
cd85ea0a11 Re-enable the full build on OS X and add a OS X 10.10 build 2018-11-08 20:28:32 +01:00
Alessandro Ranellucci
ed1429b8ea Add package & deploy for OSX builds 2018-11-08 17:57:55 +01:00
Alessandro Ranellucci
208feb088e Simplify the naming logic and make the script stricter 2018-11-06 12:50:43 +01:00
Alessandro Ranellucci
6e73582e0d Compress the DMG image 2018-11-06 11:33:21 +01:00
Joseph Lenox
f487129c70 Sign the DMG as well. 2018-10-17 20:10:02 -05:00
Robert Sanchez
ecfc175c41 Added icon files for MacOS (#4376)
* Added icon files for MacOS
Added icons designed by Akira Yasuda for STL and GCODE files. Modified plist generator to include references to icons and dmg creator to include them.

* Update make_dmg.sh

* Fix tabs/spacing
2018-04-23 13:11:45 -05:00
Joseph Lenox
4c958d24ee Refactor out the perl packages into a common file. 2017-06-21 22:21:27 -05:00
Alessandro Ranellucci
65e1fe22e0 Restored Storable module in OSX package 2017-06-14 11:32:31 +02:00
Joseph Lenox
c837a060df Remove AUI from cleaning
060187ad1703f70c8e2c2847829216c38e889403 uses it now
2017-05-30 10:04:29 -05:00
Alessandro Ranellucci
1a788196fa Try to fix LWP not working in packages. #3906 2017-04-29 14:13:14 +02:00
Alessandro Ranellucci
8f789da99f Too much stripping 2017-03-30 19:42:26 +02:00
Alessandro Ranellucci
0e129e765b Improvements to make_dmg.sh, strip more things 2017-03-30 16:21:01 +02:00
Alessandro Ranellucci
ebc8409f3f Minor pruning of OSX packages 2017-03-29 21:17:34 +02:00
Alessandro Ranellucci
7abc1b1a4b Make codesign call compatible with MacOS X >= 10.9.5. #2875 2017-03-29 20:32:19 +02:00
Alessandro Ranellucci
467dc324f6 Code sign Mac packages. #2875 2017-03-29 18:48:46 +02:00
Alessandro Ranellucci
6ed98e1c02 Typo 2017-03-11 16:09:58 +01:00
Alessandro Ranellucci
4e8f8f4b70 Try to fix OSX builds 2017-03-11 16:07:43 +01:00
Joseph Lenox
439daf15d3 Reversed logic for branch detection 2017-03-06 16:58:51 -06:00
Joseph Lenox
ca0000d7b2 properly check appveyor repo branch or set to unknown 2017-03-06 16:22:45 -06:00
Joseph Lenox
c3e6b49d02 fixed inverted logic in deploy, make_dmg now reads libslic3r 2017-03-06 16:19:33 -06:00
Alessandro Ranellucci
551a40d64b Make GUI work in OSX package 2017-03-06 19:57:08 +01:00
Alessandro Ranellucci
efd9b4c187 ExtUtils::CppGuess considers clang like GCC (+ two minor fixes/additions) 2017-03-06 17:09:09 +01:00
Alessandro Ranellucci
c6034bbddf Almost there with OS X packaging 2017-03-06 15:45:43 +01:00
Alessandro Ranellucci
a6c03f235f Preserve symbolic links of dylibs instead of duplicating them in the package 2017-03-06 13:56:07 +01:00
Alessandro Ranellucci
1ea3dd7423 Bugfix: old DMG was not deleted 2017-03-06 13:38:04 +01:00
Joseph Lenox
63f66314c8 Adjusted and normalized names 2017-03-05 21:53:43 -08:00
Joseph Lenox
1b89084f33 Rearranged comments and added guard to ensure only one parameter is given. 2017-03-04 22:16:30 -08:00
Joseph Lenox
58932ebc5e added more perl modules to the dmg creation via a temporary test.par 2017-03-04 22:13:18 -08:00
Joseph Lenox
9dd1f24b15 package Slic3r for OSX post-build. 2017-03-04 21:06:57 -08:00