132 Commits

Author SHA1 Message Date
Joseph Lenox
25d9c110a6 ripped out most of the perl-dependent stuff from Slic3r's archive build script on Linux (do less useless stuff on Travis). 2018-05-04 23:41:39 -05:00
Joseph Lenox
108fc93fce Tweaks; removing perl deps from travis. 2018-04-29 12:56:17 -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
eb2a1a6dce Don't abort if no symlink exists. 2018-02-24 21:42:21 -06:00
Joseph Lenox
2d9580edb4 create symlink properly 2018-02-24 19:48:42 -06:00
Joseph Lenox
4e40de6307 Fixed mode of sftp-symlink and extension. 2018-02-24 19:19:57 -06:00
Joseph Lenox
c7e3e7f22c Update travis to create a "latest" symlink. 2018-02-24 19:01:48 -06:00
efa
dc9d7ed70f Now work as startup script from every directory, also if runt from a link in /usr/bin, with spaces, or from a desktop shortcut (#4266) 2018-01-21 16:16:28 -06:00
Joseph Lenox
19ea7a596a
Long retract support in marlin and repetier for FW retract. (#4108)
* For reprap (really Marlin) or Repetier flavors and a toolchange retract, produce G10 S1 instead of G10.

Also refactored comments (were getting eaten by fw retract)

* Fixed tests to check for correct retract gcode output.

* Better reference to scalar.

* Added config checks for if fw tool retracts are in place and firmware is repetier/marlin, disable the advanced option.

* Disable z lift if firmware retraction is enabled.

* With gcode comments on, indicates which extruder Slic3r thinks it is retracting/unretracting.
2018-01-08 15:08:30 -06:00
Joseph Lenox
d6469b284a Added --no-gui flag to force CLI usage (allows for CLI usage with AppImage build).
Forced --gui flag in AppImage build.
2017-09-02 13:36:20 -05:00
Joseph Lenox
66074f5398 Merge pull request #4110 from probonopd/patch-2
Fix Version= key
2017-09-02 10:16:31 -05:00
Joseph Lenox
5da256283d Removed Version (which was improperly used). Fixes #4109 2017-09-02 10:12:57 -05:00
probonopd
eba7d99d53 Fix Version= key
Closes #4109
2017-09-02 17:07:44 +02:00
Joseph Lenox
837be65c6c Added libglut.so.3 to install list, also upgraded make_archive.sh to permit bash-style comments 2017-06-22 07:13:50 -05:00
Joseph Lenox
435fa6fb02 Merge pull request #4041 from alexrj/refactor-coreperl
Refactor out the perl packages into a common file.
2017-06-21 22:45:25 -05:00
Joseph Lenox
3187f4f181 Removed an unnecessary second call of sftp script, fixed one small error with naming. 2017-06-21 22:35:05 -05:00
Joseph Lenox
4c958d24ee Refactor out the perl packages into a common file. 2017-06-21 22:21:27 -05:00
Joseph Lenox
26becd8b51 Produce AppImage from the leavings of the normal bz2. (#4039)
* Produce AppImage from the leavings of the normal bz2.
2017-06-21 22:19:26 -05:00
Alessandro Ranellucci
65e1fe22e0 Restored Storable module in OSX package 2017-06-14 11:32:31 +02:00
Joseph Lenox
2bedc5c9df Link to libstdc++ statically. (#4016)
* Link to libstdc++ statically.

* use a linker flag instead.

* Update Build.PL

* Link to static paths on Travis only.

* Fix SFTP to abort of SFTP errors.

* Create sftp.sh

* always set -static-libstdc++ now in ldflags

also removed gcc 4.6 workaround

* remove buggy gcc check for 4.7, it is no longer supported

* Remove -lstdc++

Static linking is done on Travis for linux.

* Filter -lstdc++ on linux, static c++
2017-06-09 08:05:21 -05:00
Joseph Lenox
6c509710ef Oops, syntax error in packaging script. 2017-05-31 23:42:18 -05:00
Joseph Lenox
02b2fdfc00 Add libjbig.so.0 to package list. 2017-05-31 12:37:36 -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
6a7057b1eb Wx::AUI is now not stripped from the builds.
Fixes #3988
2017-05-30 13:39:51 -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
c837a060df Remove AUI from cleaning
060187ad1703f70c8e2c2847829216c38e889403 uses it now
2017-05-30 10:04:29 -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
aa9a204bf7 Revert "Append libexec to the slic3r.pl path"
This reverts commit 4a5ccaa42319ab03b6f46a2a18fcfdd9142e86ec.
2017-05-29 21:53:58 -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
60d0b57443 Merge pull request #3974 from alexrj/cleanup-windows2
cleanup-windows2
2017-05-25 12:54:08 +02:00
Alessandro Ranellucci
4a5ccaa423 Append libexec to the slic3r.pl path 2017-05-21 20:25:45 +02: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
450a918cea Added a couple more WX libs 2017-05-21 11:51:26 -05:00
Joseph Lenox
fec2ea3881 Re-added tiff, jpg, png, lzma libraries 2017-05-21 11:50:12 -05:00
Joseph Lenox
9c506a4497 Remove everything that isn't alien-wxwidgets 2017-05-21 11:42:36 -05:00
Joseph Lenox
72c44bcad6 Linux build (#3973)
* Point LD_LIBRARY_PATH to correct bin dir.

* remove libm and libresolv from library list because Ubuntu.
2017-05-21 11:33:24 -05: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
Travis CI User
5f6a12c163 stable-ish libraries for Linux 2017-04-19 02:03:11 +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
ab278f03e1 Deploy PRs to branches/ subdir. (#3865)
* Deploy PRs to branches/ subdir.

* wrong path to util

* added PR number to file name

* check for appveyor pr variable

* also use branches if pushing a branch on windows

* also use branches if pushing a branch on unix

* wrong or operator on powershell
2017-04-06 20:37:53 -05:00