Commit Graph

47 Commits

Author SHA1 Message Date
Robert Holcomb
d6a706dee9 Inno installer script to build windows installer. First draft-still needs some work. Creates a baseline functional installer from a build. Requires Inno and Inno ISTool 2009-09-10 01:55:10 +00:00
Ton Roosendaal
7c4fccd684 2.5
Cleanup commit:

- Yafray removed. Also did cmake/scons files, but didn't compile with it,
  so test would be appreciated :)
- Removed old crap from Windows release dir, should be checked on
  further by windows release builder later.
2009-06-01 12:10:30 +00:00
Brecht Van Lommel
874c29cea8 2.50: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r19323:HEAD
Notes:
* blenderbuttons and ICON_SNAP_PEEL_OBJECT were not merged.
2009-04-20 15:06:46 +00:00
Andrea Weikert
dcda0b9d86 == windows installer ==
small update for release 2.48 - no need to re-tag
2008-10-14 20:27:37 +00:00
Nathan Letwory
c6e2684c60 === Installer (win32) ===
* Fix for [#17651] Silent Install Issue
  - make sure silent install is really silent ( /S on command-line)
* Improve installer to check for msvc90.dll
* Improve installer to check for py 25 install (using registry)
2008-10-14 16:24:27 +00:00
Simon Clitherow
70c33ec526 Window Installer:
A couple of fixes:
 - uninstaller now deletes itself (oops! :)
 - uninstaller now correctly locates \.blender for removal.
2008-07-03 19:10:54 +00:00
Simon Clitherow
6af06ecdd2 Reverted win installer to give 'current user' option only for Application Data.
Added shfolder.lib linking for win9x SHGetFolderPath() support.
2008-05-29 21:12:11 +00:00
Simon Clitherow
46847c8a84 Bug fix for 8634, 6708, and 5989
This replaces the hard-coded '%PROFILE%\Application Data\..." path 
with the correct language-dependant CSIDL_APPDATA.

PLEASE NOTE!

Checks for the previous location have now been REMOVED. Any data
saved in the old hard-coded location will no longer be found by 
Blender (this will only affect users of non-english windows.)

The installer has been updated to help the user to migrate their data
to the new location of their choice, if necessary.

Order of preference for .blender on windows is now the following:

1) %HOME% environment var
2) Installation Directory (location of blender.exe)
3) "Current User" (CSIDL_APPDATA)
4) "All Users" (CSIDL_COMMON_APPDATA)
2008-04-21 15:53:32 +00:00
Chris Want
5d0a207ecb Patch from GSR that a) fixes a whole bunch of GPL/BL license
blocks that were previously missed; and b) greatly increase my
ohloh stats!
2008-04-16 22:40:48 +00:00
Simon Clitherow
bc76485840 NSIS Installer:
Committing the changes used for 2.45 and the upcoming 2.46 release :) 

(Better late than never!)
2008-03-02 20:12:06 +00:00
Nathan Letwory
8b2a129294 === SCons ===
* Finally cleaned up the NSIS installer creation process
  This is now a proper action and command, with simple printout
  The 'nsis' target (only on Windows) now properly depends on
  all the build process, and will be done as very last.
* Make LZMA (Solid) default compressor for installer (= the best)
2007-05-31 11:15:47 +00:00
Simon Clitherow
1b7cc5602f Added a check to installer for runtime dlls required to run blender. If
not found on their system, it will open a browser window to point them
at the download site.

DEV NOTES: Anyone building the NSIS installer will need the Moreinfo
plugin - http://nsis.sourceforge.net/MoreInfo_plug-in
2007-05-06 16:43:50 +00:00
Simon Clitherow
b5ca98f143 Added windows NSIS installer script to scons. Not pretty, but it works :)
To use:

Make sure NSIS is in your %PATH% and type 'scons nsis'

It doesn't currently compile blender first, so make sure you do a
normal 'scons' before this.
2007-02-15 17:00:22 +00:00
Tom Musgrove
3f959ec7fe ==makefiles==
pthreads wasn't added to the release zipfile on cygwin, patch by rob hausauer
2006-04-05 00:15:19 +00:00
Peter Schlaile
4e97a43d56 Adds a VFAPI-Plugin for TMPGenc to connect to the blender frameserver. 2006-02-05 19:39:12 +00:00
Simon Clitherow
4cf3c94958 updated scons win32 installer script - uninstalling gives option to keep or remove
.blender/scripts folder.
2005-11-01 21:11:55 +00:00
Nathan Letwory
ac16f0092c scons wininst includes now plugins\include in the installer 2005-06-10 08:43:59 +00:00
Willian Padovani Germano
fa5d910f93 Updating build systems: folder release/bpydata/ moved to release/scripts/bpydata/
It seemed trivial enough, so I updated all systems (makefiles, xcode, scons, scons win installer), please complain if something went wrong.  Mostly it was just removing release/bpydata references, since the release/scripts dir is already worked on recursevely, handling dirs inside it.

For the scons nsi file writer script I had to write code for each new dir, but it can be recoded recursively, too (in fact joining all release stuff in a single dir tree with nothing else would be a good idea, making installation code simpler).  Since it's just python and I have a little more time now, I can help scons managers if they still need.

Thanks Campbell Barton for reporting.
2005-04-16 18:25:42 +00:00
Willian Padovani Germano
c8ef5b7d27 Forgot to add the last script, tex2uvbaker.py to the 00.blender.nsi file.
BTW, thanks Simon, Nathan and Martin (am I forgetting anyone?) for your help keeping things in sync : ).
2004-08-04 06:24:21 +00:00
Willian Padovani Germano
452c8cf838 Done.
Scripts:
- Jean-Michel Soler probably lost some hours of sleep since Sunday,
  but he managed to send me the updated path import scripts a few
  hours ago.  My tests with Inkscape .svg and .ps and Gimp worked fine.
  He also tested a lot and sent me info about what is already
  supported.  I'll send Ton a doc about bundled scripts including this
  info.  Importers: .ai, .svg, .eps/.ps, Gimp 1-1.2.5 / 2.0.

- Jean-Michel also contributed his Texture Baker script.

- Campbell Barton contributed two new scripts: a mesh cleaner and a
  vloop skinning / lofting script.  He also sent updates to his obj
  import / export ones.

- A Vanpoucke (xand) contributed his Axis Orientation Copy script.

And that makes 8 last minute additions.  Thanks a lot to the authors
and special thanks to JMS and Campbell for their hard work : ).

BPython:

- tiny addition (I'm forced to call it a showstopper bug ;) so JMS's
path import scripts (that actually convert to obj and make Blender
load the .obj curves) can use Blender.Load() and not rename G.sce,
the default filename.  Blender.Load(filename, 1) doesn't update G.sce.
Nothing should break because of this, Load(filename) still works fine.

- Made Blender complain again if script is for a newer Blender version than the one running it.
2004-08-04 06:16:46 +00:00
Nathan Letwory
d3a9eae00d * make sure all contents of bpydata are included in installer and archives 2004-08-02 11:02:14 +00:00
Simon Clitherow
2a749931ba - added missing py scripts to the non-sconsered NSIS installer script
- uninstall files now done semi-automatic for 'scons wininst'
2004-08-01 21:13:41 +00:00
Simon Clitherow
6f30f4aaab - added python23.zip & zlib.pyd (bundled python modules for Win32)
provided by IanWill (thanks!)

- updated build systems to suit
2004-07-28 18:28:17 +00:00
Simon Clitherow
702b0eed4e - recommitting the installer bmp file (with the -kb option this time) 2004-07-28 16:22:04 +00:00
Simon Clitherow
fe5e1301f6 - update for the win installer scripts ( added new scripts, etc ). 2004-07-28 16:19:50 +00:00
Nathan Letwory
a2f9523780 * the installer script so you can do 'scons wininst' (on win32 only, of course)
This installer script is modified from the original one so that the SConstruct
will dynamically add the files that need to go into the installer. This means
that adding a script to release/scripts will automatically put it in the installer.

Also, adding new resource files in bin/.blender/ will make sure that those get
added to the installer.
2004-07-14 14:13:20 +00:00
Simon Clitherow
ec6b6314f0 Committing the NSIS installer script changes used for the 2.33a release.
- numerous bug fixes and improvements, that are far too numerous
  to mention here!
- In addition, the new python scripts have been added to the file list,
  bringing it up-to-date (for now!).
2004-06-23 18:43:25 +00:00
Daniel Dunbar
e5e4c0fc4f - more binary file patching 2004-04-24 18:38:04 +00:00
Simon Clitherow
255cd235a3 - Returned multi-user support on Win2k/XP.
Now uses 'Application Data/Blender Foundation/Blender' instead of old
  "Not A Number" dir.

- Updated windows installer to make this change transparent for the
  users. It copies /.blender to the new location and displays a short
  message to advise them of the change
  (http://homepages.nildram.co.uk/~aphex/installer_msg.jpg).

- Installer also includes fix for opening blend files from explorer (patch provided by Valentin Ungureanu (vung) - thanks!)

Note to CVS users on Win2k/XP:  Although blender will continue to work
without changes, you should ideally copy the /.blender dir to
<app data>/Blender Foundation/Blender for the sake of correctness :)
2004-04-20 19:12:48 +00:00
Simon Clitherow
ea82f6e461 - added new translation files pt_br & zh_cn, and the new python scripts
to win installer script.

(Note to self: see if there is a way to automate this with some sed or
awk magic...)
2004-02-01 15:42:14 +00:00
Simon Clitherow
9f170d9f75 - updated "make release" for windows to include new python files.
- updated win32 installer script.
2004-01-27 22:13:41 +00:00
Simon Clitherow
bde4d40f8b - added sdl.dll to the release makefiles for windows 2003-07-23 18:06:10 +00:00
Simon Clitherow
00ef5ad616 Updated win self-installer script. Still uses the 16-color icon images (sorry broken!) :) 2003-07-23 17:59:27 +00:00
Simon Clitherow
6d00de3798 updated release makefiles and self installer script for windows 2003-05-14 18:36:48 +00:00
Frank van Beek
2258e14eb5 - new Blender Installer Icon (thanks Matt)
It's a pity nsis only uses the 32x32x16 bit version of this icon ;-(
2003-05-08 19:29:09 +00:00
Rob Haarsma
7afc3de93f Matt Ebb's new installer icon (hopefully wincvs does it right this time) 2003-05-01 13:02:04 +00:00
Simon Clitherow
6c5404431c Fixed a typo in my addy (of all places!) ;) 2003-02-19 18:55:31 +00:00
Frank van Beek
68aae6f032 - add GPL-license to installer
- add options in installer to create desktop icon and register .blend files
2003-02-10 17:43:41 +00:00
Frank van Beek
49da5dc516 - change GPL_license to dos text 2003-02-10 17:41:47 +00:00
Frank van Beek
a88302de00 - removed debug line from windows/specific.sh
- deinstalling Blender now also removes "%PROGRAMFILES%\Blender Foundation"
  if it's empty
2003-02-10 11:50:07 +00:00
Frank van Beek
f1f2bf85aa - mixed up python version and blender version ;-) 2003-02-10 11:41:49 +00:00
Frank van Beek
e42e6dc888 - display Blender version number in title of installer 2003-02-10 11:30:12 +00:00
Frank van Beek
3ae7008d09 - windows/specific.sh now creates a custom NSIS configuration file for this
release and executes NSIS to build the Blender intaller
2003-02-10 11:07:14 +00:00
Frank van Beek
62cb583947 - updated url to http://www.blender3d.org/Support/ 2003-02-10 09:20:27 +00:00
Simon Clitherow
46071c6a8b Added files for using NSIS (http://nsis.sourceforge.net) as an alternative self-install/uninstall system for windows. 2003-02-09 21:59:35 +00:00
Frank van Beek
1919cf50ac make in the release directory now works correctly again on windows
- updated Help.url -> http://www.blender3d.org/Community/websites.php
- export $(DISTDIR) from Makefile
- chmod +x windows/specific.sh
- use awk to generate dos txt files instead of perl, perl stuff was broken
- chmod +x python22.dll, otherwise blender refuses to start
2003-02-09 15:25:02 +00:00
Chris Want
96897d5674 Initial commit of the 'release' directory (splash screen/icon
junkies will be happy to find the datatoc.c program in the
datafiles directory).

Some quick notes:

* 'datafiles' has the version 2.21 splash.jpg and blenderbuttons (e.g., so
no NLA icon). Someone should at least get the 2.25 blenderbuttons from
somewhere and commit them.

* 'text' has obsolete content/license

* I did not include the python scripts as they have copyright
Jan Walter and no license specified.

* I changed to unix line terminators everywhere with the exeption of the
'windows' directory.

Chris
2003-01-01 15:06:10 +00:00