44 Commits

Author SHA1 Message Date
Joseph Lenox
5e86e74bc6 fixing path for replacement buildscript 2018-07-29 17:18:05 -05:00
Joseph Lenox
eb31601762 Build server stops trying to update cpanm modules. 2018-07-29 17:09:33 -05:00
Joseph Lenox
6c509710ef Oops, syntax error in packaging script. 2017-05-31 23:42:18 -05:00
Joseph Lenox
8d5fa3e6e2 Clean up unused files from packaged library on Appveyor only. 2017-05-30 15:34:22 -05:00
Joseph Lenox
8b21cca5af Revised package and wrapper compilation script to make both less fragile.
compile_wrapper now can be called from anywhere and can accept a path to strawberry perl, perl version, and c++ compiler.


package_win32.ps1 can now be run from anywhere (puts its output in Slic3r root dir still), automatically detects 64bit/32bit and has more overrides. It will also call compiler_wrapper if the wrapper execs do not exist.
2017-05-30 13:06:14 -05:00
Joseph Lenox
02ef5e90ce moved package creation back to build script from deploy 2017-05-30 07:14:54 -05:00
Joseph Lenox
7aff8267da Forgot to revert mkdir 2017-05-29 23:51:05 -05:00
Alessandro Ranellucci
d6605aa1a7 Revert "Clean up windows directory; move most files into libexec (another approach)"
This reverts commit d27219e84b0997baf237004ca3e6929abd81eb25.

# Conflicts:
#	package/win/package_win32.ps1
2017-05-29 22:53:32 -05:00
Joseph Lenox
6fb8a91522 Revert "A couple fixes to package_win32.ps1"
This reverts commit 97431eba2011d491ad0b41c14cb977652d765e98.

# Conflicts:
#	package/win/package_win32.ps1
2017-05-29 22:01:57 -05:00
Joseph Lenox
1be266c6b7 Removed redundant package/build commands. 2017-05-29 20:04:02 -05:00
Joseph Lenox
ae42e924ab Fix regression in packaging: Ensure $ARCH value is used in output name for Slic3r. 2017-05-29 19:13:20 -05:00
Alessandro Ranellucci
97431eba20 A couple fixes to package_win32.ps1 2017-05-21 20:21:02 +02:00
Alessandro Ranellucci
d27219e84b Clean up windows directory; move most files into libexec (another approach) 2017-05-21 20:01:13 +02:00
Joseph Lenox
68711c7f2b Use right check for download and remove explicit install of app::cpanminus 2017-05-15 19:18:52 -05:00
Joseph Lenox
bbbf4e6172 Use caching during builds.
Change library name/path depending on arch.
2017-05-15 18:41:07 -05:00
Joseph Lenox
b826f8baea Windows 32-bit build. (#3954)
* Updated appveyor, preinstall, and deploy script to build 32 and 64 bit versions.
2017-05-14 12:51:12 -05:00
Alessandro Ranellucci
1a788196fa Try to fix LWP not working in packages. #3906 2017-04-29 14:13:14 +02:00
Joseph Lenox
3274b75e5f Update file encodings and add some commentary. Also make 524 the default perl lib 2017-04-19 02:30:19 +00:00
Joseph Lenox
85374b8c30 Removed useless test. 2017-04-18 16:11:38 -05:00
Joseph Lenox
e0301acad9 abort download if no package. 2017-04-18 15:47:41 -05:00
Joseph Lenox
a07dec0316 Redirect winscp output to local log to avoid leaking secret names. 2017-04-04 23:47:48 -05:00
Joseph Lenox
c33179b4e0 working upload script for windows/winscp. No more bintray. 2017-04-04 23:06:11 -05:00
Joseph Lenox
f364f1290b converted key to PuTTY format 2017-04-04 22:18:59 -05:00
Joseph Lenox
207742ea0f Added winscp deployment script 2017-04-04 20:05:39 -05:00
Joseph Lenox
15ccd507f6 Moved appveyor powershell out to separate scripts. 2017-04-04 19:20:15 -05:00
Joseph Lenox
23f3df4b1f Moved shell.cpp to ../common, borrowed and modified for FORCE_GUI from @bubnikv
Changed path in compile_wrapper, made makefile for linux with default paths pointed
at where they would be on Travis.
2017-04-02 15:34:53 -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
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
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
Joseph Lenox
d4136b38df Add manifest to Windows RC file (adapted from Strawberry Perl manifest).
Fixes #3740
2017-03-18 12:23:24 -05:00
Joseph Lenox
4fe58d768a Added windows shell and script (#3723)
* Slightly modified perl wrapper from @bubnikv and added a short powershell script to build it (assuming Strawberry Perl is installed)

* added shell and tweaked build script to package 5.18 or 5.24

* moved class::accessor to local-lib

* Using different thread library for packager (x64), wrapper is verbose.

* Statically link libgcc for shell program, include pthreadGC2-w64.dll

* set default perl version, added more linker options
Added libgcc_s_sjlj-1.dll to pack list.

* Removed Sub::Util from manual dependency list.

* Added resource file for wrapper exe and appended compile steps..

* added Win32 perl module

* Add libglut-0.dll
2017-03-02 12:14:21 -06:00
Joseph Lenox
402035732b moved win and linux packaging scripts to package/ tree (#3699) 2017-02-07 19:50:12 -06:00