Commit Graph

37 Commits

Author SHA1 Message Date
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