57 Commits

Author SHA1 Message Date
Joseph Lenox
d325248baf Load precached wxlibs 2017-04-02 09:24:14 -05:00
Joseph Lenox
b7aa965fc8 Gee thanks travis for not just unsetting variables if they have nonsense data in them 2017-04-02 08:43:25 -05:00
Joseph Lenox
cc45494a2d Switched to using wx 3.0.2 2017-04-02 08:24:44 -05:00
Joseph Lenox
1709e20aed Slic3r packaging for Linux via TravisCI (#3831)
* linux packaging script should be functional now (from travis)

* Updated travis to build with distribution

* Moved cache management to script.

* Add perlbrew download

* Point to my server and use the correct perlbrew path.

* added bintray encrypted link

* used right script name

* fixed deploy path and used correct deploy

* Updated to use TRAVIS_COMMIT env variable

* updating deployment for travis

* oops, inverted logic

* Cleanup of files, renamed make_par to make_archive.

Factored out some functions to common/util.sh

* replaced slic3r dir with current dir (not script dir)

* ensured PAR::Packer is installed.

* added -v to install

* can't mix globbing and shell replacement in the same thing.

* adding some debug code, setting sudo: false

* factored out get_app_name

* added set version to utils

* prototype appimage

* cache perlbrew, added ./ to WD in make_archive

* added more noise

* sudo-false takes twice as long to build for some stupid reason.

* make unzip quiet.

* run ldd bundle to see output

* quiet down tar, set ld library path
2017-04-01 23:40:06 -05:00
Joseph Lenox
d81ad0ebc7 Fail less at copypasta. 2017-03-31 12:44:50 -05:00
Joseph Lenox
4480c27dc6 Added slicer-debug-console, fixed mistake
Accidentally packaged slic3r-console.exe and slic3r.exe as slic3r.exe. Fixed.
2017-03-31 12:41:45 -05:00
Joseph Lenox
3e5ef744d7 Suppress perl console window in slic3r.exe
Also added a third executable that preserves the console, slic3r-debug-console.exe
2017-03-31 12:40:12 -05: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
Joseph Lenox
d3a91129bb Add libwinpthread-1.dll to package 2017-03-28 10:11:35 -05:00
Joseph Lenox
52a702d0f5 Package libgcc_seh instead of libgcc_sjlj 2017-03-28 09:07:39 -05:00
Joseph Lenox
fe9d294687 Merge pull request #3804 from alexrj/lordofhyphens-split_gui
force --gui for shell during compilation if -DFORCE_GUI is set for compile wrapper. Fixes #3803
2017-03-27 23:15:54 -05:00
Joseph Lenox
41407f360d Remove Sub::Name from package 2017-03-27 22:51:57 -05:00
Joseph Lenox
00744c259c Append the --gui flag if compiled with -DFORCE_GUI. 2017-03-27 21:49:34 -05:00
Joseph Lenox
8adeb2b5d0 Forgot to account for null character 2017-03-27 21:49:34 -05:00
Joseph Lenox
68ab876bec slic3r-console now doesn't have gui turned on by default, slic3r does 2017-03-27 21:49:34 -05:00
Joseph Lenox
8719dea4e5 change execs to slic3r-console and slic3r 2017-03-27 21:49:34 -05:00
Joseph Lenox
3534dc8084 added slic3r-gui.exe 2017-03-27 21:49:34 -05:00
Joseph Lenox
59f801d2ed added compile flag for FORCE_GUI 2017-03-27 21:49:34 -05:00
Joseph Lenox
63eadcef97 force --gui for shell during compilation if -DFORCE_GUI is set 2017-03-27 21:49:34 -05:00
Alessandro Ranellucci
684b8de236 Use exec for running the OSX binary 2017-03-25 15:24:06 +01:00
Joseph Lenox
aa02dfe214 working on rc file to define manifest and filetype (#3797)
* working on rc file to define manifest and filetype

* use number 24 instead of name manifest
2017-03-23 15:48:53 -05:00
Alessandro Ranellucci
e359cd0a4a Support Mac Retina displays 2017-03-23 14:46:45 +01:00
Joseph Lenox
d7efd51beb Quote the paths in osx startup script. 2017-03-20 12:03:53 -05:00
Joseph Lenox
d4136b38df Add manifest to Windows RC file (adapted from Strawberry Perl manifest).
Fixes #3740
2017-03-18 12:23:24 -05: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
798b6c8a08 Silenced curl, returns 0 when done 2017-03-07 20:34:42 -06:00
Joseph Lenox
dc8caeff5a Detect pull request id in deployment 2017-03-07 09:33:02 -06:00
Joseph Lenox
f8e00b6e1b Removed "add to download list" api call, it is being unreliable 2017-03-07 08:30:14 -06:00
Joseph Lenox
52f5e5d8ef Added 5s wait after publishing file to permit server to catch up and permit adding to download list. 2017-03-06 23:39:42 -06: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
Joseph Lenox
a69378a81e Fetch slic3r version from libslic3r 2017-03-06 15:47:41 -06:00
Joseph Lenox
214271d063 Oops, forgot a fi 2017-03-06 14:21:43 -06:00
Joseph Lenox
60ccab056c Get current branch from env and avoid prs
Avoid putting pull requests in slic3r_dev and put tagged builds in slic3r
2017-03-06 13:54:47 -06:00
Joseph Lenox
f4d73f1886 Update deploy script to match dev tag (from d) 2017-03-06 13:05:44 -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
2b360c66d4 Tweaked deployment script to use variables for bintray stuff, added description at top (by @lordofhyphens) 2017-03-06 16:40:18 +01:00
Alessandro Ranellucci
b0d2644e06 Pass module path to local perl 2017-03-06 16:35:58 +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
3eb15bd2c4 added bintray deployment bash script 2017-03-05 21:36:04 -08:00