commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue gnue-common/setup.py gnuef/doc/installer/R...


From: James Thompson
Subject: gnue gnue-common/setup.py gnuef/doc/installer/R...
Date: Mon, 12 Nov 2001 22:55:12 -0500

CVSROOT:        /cvs
Module name:    gnue
Changes by:     James Thompson <address@hidden> 01/11/12 22:55:12

Modified files:
        gnue-common    : setup.py 
        gnuef/doc/installer: README gfclient.cfg gfclient.iss 

Log message:
        Updates to the install system
        it should now be possible to create working gnuef setup.exe

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-common/setup.py.diff?cvsroot=OldCVS&tr1=1.28&tr2=1.29&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnuef/doc/installer/README.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnuef/doc/installer/gfclient.cfg.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnuef/doc/installer/gfclient.iss.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text

Patches:
Index: gnue/gnue-common/setup.py
diff -u gnue/gnue-common/setup.py:1.28 gnue/gnue-common/setup.py:1.29
--- gnue/gnue-common/setup.py:1.28      Sun Nov 11 16:11:28 2001
+++ gnue/gnue-common/setup.py   Mon Nov 12 22:55:12 2001
@@ -235,11 +235,6 @@
   and create an etc/gnue.conf file if you do not already have one.  A sample
   is located in that directory that you can typically just rename.
 
-  IMPORTANT: The shared python components of GNUe have moved.  If you have
-  installed any previous versions of GNUe python apps (GNUe Forms, GNUe Common,
-  or the obsolete GNUe Base) then you *must* remove the gnue dir from your
-  python-install's site-packages directory.  Typically this can be found at:
-         /usr/lib/python1.5/site-packages/gnue
   """
 
 
Index: gnue/gnuef/doc/installer/README
diff -u gnue/gnuef/doc/installer/README:1.2 gnue/gnuef/doc/installer/README:1.3
--- gnue/gnuef/doc/installer/README:1.2 Mon Nov 12 17:02:25 2001
+++ gnue/gnuef/doc/installer/README     Mon Nov 12 22:55:12 2001
@@ -1,43 +1,35 @@
-Very crude attempt at single file windows installs
-
-First get McMillan Installer from www.mcmillan-inc.com
-I install on windows machine in c:\installer\installer
-then I craete c:\installer\gfclient
-
-Install common, forms, and client as normal
-
-copy the gfclient script from c:\python21\scripts into c:\installer\gfclient
-
-copy the gfclient.cfg file in this dir into c:\installer\gfclient
-
-from the c:\installer\gfclient do a 
-
-python ../installer/standalone.py gfclient
-
-answer n to overwrite of gfclient.cfg
-answer y to running the builder
-
-
-You'll get a dist_gfclient dir that will contain a self contained gfclient
-
-Currently you'll need to copy the gnue/etc/gnue.conf and connections.conf to 
-  dist_gfclient/etc
-NOTE: These are currently being put in the main dir instead of the etc subdir
-      via the trees cfg option :(
-
-Once you are done you should be able to use Inno (www.jrsoftware.org) with the
-gfclient.iss file to produce a setup.exe 
-
-
-NOTES:
-  Issues: INSTALL_PREFIX environment not supported properly
-          (You'll need to set 
INSTALL_PREFIX=C:\installer\gfclient\dist_gfdesigner)
-          the etc dir stuff not being copied
-  Issues with doing this over samba
-  More than likely you'll need to add c;\windows\system to your path so 
-    that the installer can find python21.dll
-
-  Py2exe does seem to cope with the PyXML module, McMillan seems a little for
-  feature complete anyway :)
-
-  
+Very crude attempt at single file windows installs.  It assumes that cvs is 
availabe
+in the users home dir (mounted as H: drive) H:\cvs\gnue
+
+First get McMillan Installer from www.mcmillan-inc.com
+I install on windows machine in c:\installer\installer
+then I craete c:\installer\gfclient
+
+Install common, forms, and client as normal
+
+copy the gfclient script from c:\python21\scripts into 
c:\installer\gfclient\gfc.py
+IMPORTANT: Rename the file as stated above
+
+from the c:\installer\gfclient do a 
+
+python ../installer/builder h:\cvs\gnue\gnuef\doc\installer\gfclient.cfg
+
+You'll get a c:\installer\gfclient\dist_gfclient dir that will contain the 
sellf 
+contained client
+
+Next run the inno software (www.jrsoftware.org) and use the script file
+h:\cvs\gnue\gnuef\doc\installer\gfclient.iss
+
+This should create a setup.exe file on the H: drive in
+h:\cvs\gnue\gnuef\doc\installer\Output dir
+
+
+NOTES:
+  You may have issues with doing this over samba
+
+  More than likely you'll need to add c;\windows\system to your path so 
+    that the installer can find python21.dll
+
+  Py2exe does seem to cope with the PyXML module, McMillan seems a little for
+  feature complete anyway :)
+
Index: gnue/gnuef/doc/installer/gfclient.cfg
diff -u gnue/gnuef/doc/installer/gfclient.cfg:1.2 
gnue/gnuef/doc/installer/gfclient.cfg:1.3
--- gnue/gnuef/doc/installer/gfclient.cfg:1.2   Mon Nov 12 21:19:31 2001
+++ gnue/gnuef/doc/installer/gfclient.cfg       Mon Nov 12 22:55:12 2001
@@ -4,12 +4,11 @@
 misc= MYSTANDALONE
 debug = 0
 excludes = pywintypes, win32api
-trees=c:\python21\etc\
 
 [MYSTANDALONE]
 type= STANDALONE
 name= gfclient.exe
-script= c:\python21\scripts\gfclient
+script= c:\installer\gfclient\gfc
 zlib = APPZLIB
 userunw = 0
 support = 0
Index: gnue/gnuef/doc/installer/gfclient.iss
diff -u gnue/gnuef/doc/installer/gfclient.iss:1.2 
gnue/gnuef/doc/installer/gfclient.iss:1.3
--- gnue/gnuef/doc/installer/gfclient.iss:1.2   Mon Nov 12 20:06:23 2001
+++ gnue/gnuef/doc/installer/gfclient.iss       Mon Nov 12 22:55:12 2001
@@ -38,7 +38,7 @@
 [Icons]
 Name: "{group}\GNUe Forms Client"; Filename: "{app}\gfclient.exe"
 Name: "{group}\GNUe Forms Client on the Web"; Filename: "{app}\gfclient.url"
-Name: "{userdesktop}\GNUe Forms Client"; Filename: "{app}\gfclient.exe"; 
MinVersion: 4,4; Tasks: desktopicon
+Name: "{userdesktop}\GNUe Forms Client"; Filename: "{app}\gfclient.exe"; 
WorkingDir: "{app}"; MinVersion: 4,4; Tasks: desktopicon
 
 [UninstallDelete]
 Type: files; Name: "{app}\gfclient.url"



reply via email to

[Prev in Thread] Current Thread [Next in Thread]