Author: nextgens
Date: 2007-12-11 00:03:48 +0000 (Tue, 11 Dec 2007)
New Revision: 16470

Added:
   trunk/apps/new_installer/launcher/
   trunk/apps/new_installer/launcher/launcher.exe
   trunk/apps/new_installer/launcher/launcher.ini
   trunk/apps/new_installer/launcher/launcher_fr.qm
   trunk/apps/new_installer/sfx/
   trunk/apps/new_installer/sfx/7zS.sfx
   trunk/apps/new_installer/sfx/7zip.config
Removed:
   trunk/apps/new_installer/res/installer.exe
Modified:
   trunk/apps/new_installer/build.xml
Log:
new_installer: more work on the new sfx archive

Modified: trunk/apps/new_installer/build.xml
===================================================================
--- trunk/apps/new_installer/build.xml  2007-12-11 00:01:46 UTC (rev 16469)
+++ trunk/apps/new_installer/build.xml  2007-12-11 00:03:48 UTC (rev 16470)
@@ -11,10 +11,11 @@
        <property name="build" value="build"/>
        <property name="izPack.lib" value="lib/standalone-compiler.jar"/>
        <property name="jre.lib" value="lib/jre-6u3-windows-i586-p.exe"/>
+       <property name="temp" value="temp"/>

        <taskdef name="izpack" 
classpath="${basedir}/lib/standalone-compiler.jar" 
classname="com.izforge.izpack.ant.IzPackTask"/>

-       <target name="dist" description="generate the distribution" 
depends="compile_sha1test, compile_browser, compile_uncompress, 
compile_bindtest">
+       <target name="dist" description="generate the distribution" 
depends="clean,compile_sha1test, compile_browser, compile_uncompress, 
compile_bindtest">
                <echo message="Build the installer"/>
                <izpack input="${config}" output="${dest}" 
baseDir="${basedir}"/>
        </target>
@@ -27,6 +28,7 @@
                <delete dir="${build}_browser"/>
                <delete dir="${build}_uncompress"/>
                <delete dir="${build}_bindtest"/>
+               <delete dir="${temp}"/>
                <delete file="freenet-win32.exe"/>
                <delete file="freenet-win32-with_jre.exe"/>
                <delete file="jre.exe"/>
@@ -103,15 +105,23 @@
        </target>

        <target name="win32" depends="dist">
-               <copy file="res/installer.exe" tofile="freenet-win32.exe"/>
-               <exec  executable="7z">
-                       <arg line="a -sfx freenet-win32.exe install.jar"/>
+               <mkdir dir="${temp}"/>
+               <copy todir="${temp}">
+                       <fileset dir=".">
+                               <include name="install.jar"/>
+                       </fileset>
+                       <fileset dir="launcher">
+                               <include name="*"/>
+                       </fileset>
+               </copy>
+
+               <exec  executable="7z" dir="${temp}">
+                       <arg line="a freenet-win32.7z *"/>
                </exec>

-               <copy file="freenet-win32.exe" 
tofile="freenet-win32-with_jre.exe"/>
-               <copy file="${jre.lib}" tofile="jre.exe"/>
-               <exec  executable="7z">
-                       <arg line="a -sfx freenet-win32-with_jre.exe jre.exe"/>
+               <copy file="${jre.lib}" tofile="${temp}/jre.exe"/>
+               <exec  executable="7z" dir="${temp}">
+                       <arg line="a freenet-win32-with_jre.7z jre.exe"/>
                </exec>
        </target>
 </project>

Added: trunk/apps/new_installer/launcher/launcher.exe
===================================================================
(Binary files differ)


Property changes on: trunk/apps/new_installer/launcher/launcher.exe
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/apps/new_installer/launcher/launcher.ini
===================================================================
--- trunk/apps/new_installer/launcher/launcher.ini                              
(rev 0)
+++ trunk/apps/new_installer/launcher/launcher.ini      2007-12-11 00:03:48 UTC 
(rev 16470)
@@ -0,0 +1,10 @@
+# Sample launcher.ini file.
+# Feel free to use it as a basis for your own ones.
+
+# Global entries, can be overriden by specific ones.
+jar = install.jar
+download = http://www.java.com/getjava/
+
+# Win32 specific entries
+[win32]
+jre = jre.exe

Added: trunk/apps/new_installer/launcher/launcher_fr.qm
===================================================================
(Binary files differ)


Property changes on: trunk/apps/new_installer/launcher/launcher_fr.qm
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Deleted: trunk/apps/new_installer/res/installer.exe
===================================================================
(Binary files differ)

Added: trunk/apps/new_installer/sfx/7zS.sfx
===================================================================
(Binary files differ)


Property changes on: trunk/apps/new_installer/sfx/7zS.sfx
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/apps/new_installer/sfx/7zip.config
===================================================================
--- trunk/apps/new_installer/sfx/7zip.config                            (rev 0)
+++ trunk/apps/new_installer/sfx/7zip.config    2007-12-11 00:03:48 UTC (rev 
16470)
@@ -0,0 +1,4 @@
+;!@Install@!UTF-8!
+Title="Freenet 0.7"
+RunProgram="launcher.exe"
+;!@InstallEnd@!


Reply via email to