[Inteproxy-commits] r344 - in trunk: . packaging/Windows
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Sat Jan 21 16:42:51 CET 2012
Author: bjoern
Date: 2012-01-21 16:42:51 +0100 (Sat, 21 Jan 2012)
New Revision: 344
Added:
trunk/packaging/Windows/README_Python-2.4.txt
trunk/packaging/Windows/README_Python-2.7.txt
Removed:
trunk/packaging/Windows/README.txt
Modified:
trunk/ChangeLog
Log:
Added a new Windows packaging README for distributing InteProxy Desktop with Python 2.7. Moved the old one.
2012-01-21 Bjoern Schilberg <bjoern.schilberg at intevation.de>
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2012-01-21 15:37:20 UTC (rev 343)
+++ trunk/ChangeLog 2012-01-21 15:42:51 UTC (rev 344)
@@ -1,3 +1,19 @@
+2012-01-21 Bjoern Schilberg <bjoern.schilberg at intevation.de>
+
+ * A packaging/Windows/README_Python-2.7.txt:
+ Added a new Windows packaging README for distributing InteProxy Desktop
+ with Python 2.7.
+ * D packaging/Windows/README.txt,
+ A packaging/Windows/README_Python-2.4.txt:
+ Moved Windows packaging readme to README_Python-2.4.txt.
+
+2012-01-21 Bjoern Schilberg <bjoern.schilberg at intevation.de>
+
+ * M packaging/Windows/inteproxy-installer.nsi,
+ M inteproxy/gtkapp.py,
+ M po/de.po:
+ Adjusted date string to 2012.
+
2012-01-12 Bjoern Schilberg <bjoern.schilberg at intevation.de>
* doc/InteProxy-en.odt, doc/InteProxy-de.odt: Fixed date string.
Deleted: trunk/packaging/Windows/README.txt
===================================================================
--- trunk/packaging/Windows/README.txt 2012-01-21 15:37:20 UTC (rev 343)
+++ trunk/packaging/Windows/README.txt 2012-01-21 15:42:51 UTC (rev 344)
@@ -1,55 +0,0 @@
-Create a InteProxy Windows Installer with NSIS
-==============================================
-
-Step one: Create Windows Version:
----------------------------------
-
-You need to have installed:
-Python (applied 2.4.3)
-pygtk (applied 2.10.4)
-InnoSetup (applied 5.1.8)
-py2exe (applied 0.6.5)
-lxml (applied 1.2.1, http://cheeseshop.python.org/pypi/lxml/)
-
-1.1. Copy InteProxy-0.2.0.tar.gz to Windows System and extract there.
-
-1.2. cd InteProxy-0.2.0
- python setup.py py2exe
- (You can ignore the warning about gdk , ltihooks and ssl)
- copy inteproxy.cfg dist\inteproxy.cfg
- cd dist
- mkdir doc
-
-1.3. Copy the direcories etc, lib and share from your GTK+
- installation to dist\
- Optionaly, you can clean the share\locale dir to include
- only the locales you need for GTK+. Same thing for
- share\themes
-
-1.4. Create the translation files "inteproxy.mo" (on Linux) and
- place them into dist\share\locale\<lang>\LC_MESSAGES
-
-1.5. Copy InteProxy-de-0.2.0.pdf and InteProxy-en-0.2.0.pdf into this
- newly created directory "doc".
-
-1.6. Copy "_elementpath.pyc" to the directory "dist"
-
-Step two: Create NSIS Installer:
---------------------------------
-
-(method still a bit coarse, tested with NSIS 2.37.3 on Debian Lenny)
-
-2.1. Copy the final "dist" directory to present dir
-'dist-${VERSION_NUMBER}' and place the directory into the windows installer
-directory which contains the Makefile.
-
-2.2. Edit Makefile:
- * VERSION_NUMBER
- * VERSION_DATE
- * PRODUCTVERSION
-
-2.3. run "make"!
- The final installer file will be added here with name pattern
- InteProxy-x.x.x.exe.
-
-2.4. Add resulting InteProxy-....exe to Release at GForge.
Copied: trunk/packaging/Windows/README_Python-2.4.txt (from rev 340, trunk/packaging/Windows/README.txt)
===================================================================
--- trunk/packaging/Windows/README.txt 2012-01-12 09:22:49 UTC (rev 340)
+++ trunk/packaging/Windows/README_Python-2.4.txt 2012-01-21 15:42:51 UTC (rev 344)
@@ -0,0 +1,55 @@
+Create a InteProxy Python 2.4 Windows Installer with NSIS
+=========================================================
+
+Step one: Create Python 2.4 Windows Version:
+--------------------------------------------
+
+You need to have installed:
+Python (applied 2.4.3)
+pygtk (applied 2.10.4)
+InnoSetup (applied 5.1.8)
+py2exe (applied 0.6.5)
+lxml (applied 1.2.1, http://cheeseshop.python.org/pypi/lxml/)
+
+1.1. Copy InteProxy-0.2.0.tar.gz to Windows System and extract there.
+
+1.2. cd InteProxy-0.2.0
+ python setup.py py2exe
+ (You can ignore the warning about gdk , ltihooks and ssl)
+ copy inteproxy.cfg dist\inteproxy.cfg
+ cd dist
+ mkdir doc
+
+1.3. Copy the direcories etc, lib and share from your GTK+
+ installation to dist\
+ Optionaly, you can clean the share\locale dir to include
+ only the locales you need for GTK+. Same thing for
+ share\themes
+
+1.4. Create the translation files "inteproxy.mo" (on Linux) and
+ place them into dist\share\locale\<lang>\LC_MESSAGES
+
+1.5. Copy InteProxy-de-0.2.0.pdf and InteProxy-en-0.2.0.pdf into this
+ newly created directory "doc".
+
+1.6. Copy "_elementpath.pyc" to the directory "dist"
+
+Step two: Create NSIS Installer:
+--------------------------------
+
+(method still a bit coarse, tested with NSIS 2.37.3 on Debian Lenny)
+
+2.1. Copy the final "dist" directory to present dir
+'dist-${VERSION_NUMBER}' and place the directory into the windows installer
+directory which contains the Makefile.
+
+2.2. Edit Makefile:
+ * VERSION_NUMBER
+ * VERSION_DATE
+ * PRODUCTVERSION
+
+2.3. run "make"!
+ The final installer file will be added here with name pattern
+ InteProxy-x.x.x.exe.
+
+2.4. Add resulting InteProxy-....exe to Release at GForge.
Added: trunk/packaging/Windows/README_Python-2.7.txt
===================================================================
--- trunk/packaging/Windows/README_Python-2.7.txt 2012-01-21 15:37:20 UTC (rev 343)
+++ trunk/packaging/Windows/README_Python-2.7.txt 2012-01-21 15:42:51 UTC (rev 344)
@@ -0,0 +1,54 @@
+Create a InteProxy Python 2.7 Windows Installer with NSIS
+=========================================================
+
+Step one: Create Python 2.7 Windows Version:
+--------------------------------------------
+
+You need to have installed:
+Python (applied 2.7.2, http://python.org/ftp/python/2.7.2/python-2.7.2.msi )
+pygtk (applied 2.24.1, http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/pygtk-all-in-one-2.24.1.win32-py2.7.msi)
+py2exe (applied 0.6.9, http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/py2exe-0.6.9.win32-py2.7.exe/download)
+lxml (applied 2.3, http://pypi.python.org/packages/2.7/l/lxml/lxml-2.3.win32-py2.7.exe)
+
+1.1. Copy InteProxy-${VERSION_NUMBER}.tar.gz to Windows System and extract there.
+
+1.2. cd InteProxy-${VERSION_NUMBER}
+ python setup.py py2exe
+ (You can ignore the warning about gdk and glib.*)
+
+1.3. Create the translation files "inteproxy.mo" (on Linux)
+
+ cd po
+ make pot && make merge && make mo
+
+ and place them into dist\share\locale\<lang>\LC_MESSAGES
+
+1.4. Copy InteProxy-de-${VERSION_NUMBER}.pdf and InteProxy-en-${VERSION_NUMBER}.pdf into a
+ newly created directory "dist\doc".
+
+Step two: Create NSIS Installer:
+--------------------------------
+
+(method still a bit coarse, tested with NSIS 2.46 on Debian Squeeze)
+
+2.1. Copy the final "dist" directory as 'dist-${VERSION_NUMBER}' to
+ the directory into the windows installer directory "packaging/Windows"
+ which contains the Makefile.
+
+2.2. Edit Makefile:
+ * VERSION_NUMBER
+ * VERSION_DATE
+ * PRODUCTVERSION
+
+2.3. run "make"!
+ The final installer file will be added here with name pattern
+ InteProxy-x.x.x.exe.
+
+2.4. Add resulting InteProxy-....exe to Release at GForge.
+
+
+Hints
+-----
+
+For dll dependency debugging purposes you can use Dependency Walker
+(http://www.dependencywalker.com/).
More information about the Inteproxy-commits
mailing list