Diff for /needlesearch/build.xml between versions 1.7 and 1.23

version 1.7, 2003/04/17 12:59:36 version 1.23, 2004/11/20 16:03:44
Line 1 Line 1
<project name="CIP Webapp" default="make-xpi" basedir="."><project name="NeedleSearch Toolbar" default="make-xpi" basedir=".">
   
      <property file="build.${user.name}.properties"/>      <property file="build.properties"/>
               
       <property name="app.name" value="NeedleSearch"/>        <property name="app.name" value="NeedleSearch"/>
   
Line 34 Line 34
   
       </target>        </target>
   
           <target name="deploy" description="Deploy to live environment Mozilla ${deploy.location}" depends="jar">
                   
               <echo message="Copy files from src tree to Mozilla ${deploy.location}"/>
               <copy todir="${deploy.location}">
                   <fileset dir="${src.dir}/chrome/.">
                     <include name="needlesearch.jar"/>
                     <include name="NeedleSearchBookmarks.rdf"/>
                   </fileset>      
               </copy>
               
             </target>
   
    <target name="copy-from-live" description="Copies files from the test environment to src tree">    <target name="deploy-to-live" description="Deploy to live environment Mozilla ${deploy.location}" depends="version,jar,deploy,deversion">
        <echo message="Copy files from ..\..\browsers\mozilla${test.browser.version}\chrome\ "/> 
        <copy todir="src/."> 
                <fileset dir="..\browsers\mozilla${test.browser.version}\chrome"> 
                  <exclude name="needlesearch/**/NeedleSearchData.rdf"/> 
                  <include name="needlesearch/**/*.js"/> 
                  <include name="needlesearch/**/*.xul"/> 
                  <include name="needlesearch/**/*.dtd"/> 
                  <include name="needlesearch/**/*.rdf"/> 
                  <include name="needlesearch/**/*.properties"/> 
                  <include name="needlesearch/**/*.gif"/> 
                          <!--include name="needlesearch/**/*.png"/--> 
                </fileset>               
        </copy> 
    </target> 
     
    <target name="deploy-to-live" description="Deploy to live environment Mozilla ${test.browser.version}"> 
         
        <echo message="Copy files from src tree to Mozilla ${test.browser.version}"/> 
        <copy todir="..\browsers\mozilla${test.browser.version}\chrome\"> 
                <fileset dir="src/."> 
                  <exclude name="needlesearch/**/NeedleSearchData.rdf"/> 
                  <include name="needlesearch/**/*.js"/> 
                  <include name="needlesearch/**/*.xul"/> 
                  <include name="needlesearch/**/*.dtd"/> 
                  <include name="needlesearch/**/*.rdf"/> 
                  <include name="needlesearch/**/*.properties"/> 
                  <include name="needlesearch/**/*.gif"/> 
                          <!--include name="needlesearch/**/*.png"/--> 
                </fileset>               
        </copy> 
                   
       </target>        </target>
    
    <target name="make-xpi" description="Make XPI for version ${app.version}" depends="label-build">    <!--target name="create-install-all.js" description="Creating install.js">
        <property file="build-info.${user.name}.properties"/> 
                   
        <echo message="copy install.js"/>        <delete file="${src.dir}/install.js"/>
        <copy file="src/install-all.js" tofile="src/install.js"/>        <copy file="${src.dir}/install-all.js" tofile="${src.dir}/install.js"/>
        <replace file="${src.dir}/install.js" token="@@version-number@@" value="&quot;${app.version}&quot;"/>
        <echo message="Packaging webapp ${app.name}-${app.version}-nordf-(${build-nr}).xpi"/>        <replace file="${src.dir}/install.js" token="@@entries@@">
        <zip destfile="bin/${app.name}-${app.version}-nordf-(${build-nr}).xpi">        <replacevalue>          
                        <fileset dir="./src">            registerChrome(CONTENT | DELAYED_CHROME, getFolder(findDir, "content"));
                                          <exclude name="needlesearch/**/NeedleSearchData.rdf"/>            registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/en-US/needlesearch"));
                                          <include name="install.js"/>            registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/de-AT/needlesearch"));
                                          <include name="needlesearch/**/*.js"/>            registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/es-AR/needlesearch"));
                                          <include name="needlesearch/**/*.xul"/>            registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/fr/needlesearch"));
                                          <include name="needlesearch/**/*.dtd"/>            registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/fi/needlesearch"));
                                          <include name="needlesearch/**/*.rdf"/>            registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/nl/needlesearch"));
                                          <include name="needlesearch/**/*.properties"/>            registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/da/needlesearch"));
                                          <include name="needlesearch/**/*.gif"/>            registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/cy-GB/needlesearch"));
                                          <!--include name="needlesearch/**/*.png"/-->            registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/it/needlesearch"));
                </fileset>                          registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/ru/needlesearch"));
        </zip>            registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/zh-CN/needlesearch"));
            registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/se/needlesearch"));
        <echo message="Cleaning up..."/>        </replacevalue>
        <delete file="src/install.js"/>        </replace>
        
      </target>        <replace file="${src.dir}/install.js" token="//@@profileentries@@">
        <replacevalue>          
    <target name="make-da-xpi" description="Make XPI for Danish Language pack version ${app.version}" depends="label-build">            //Now install the profile folder
        <echo message="copy install.js"/>            setPackageFolder(findDir);
        <copy file="src/install-da.js" tofile="src/install.js"/>            var err = addDirectory("needlesearch");
                if ( err == SUCCESS ) { 
        <echo message="Packaging webapp NS-da.xpi"/>                    registerChrome(CONTENT | PROFILE_CHROME, getFolder(findDir, &quot;profile&quot;));
        <zip destfile="bin/NS-da.xpi">                    err = performInstall();
                        <fileset dir="./src">                    if ( err != SUCCESS ) {
                                          <exclude name="needlesearch/**/NeedleSearchData.rdf"/>                        alert("performInstall() bailed");
                                          <include name="install.js"/>                    }
                                          <include name="needlesearch/locale/da/**/*.dtd"/>                } else { 
                                          <include name="needlesearch/locale/da/**/*.rdf"/>                    alert("Creating the profile directory: needlesearch failed. Are you logged in as root?\nLinux/Unix user: make sure that all files in the directory chrome/needlesearch/ have write permissions");
                                          <include name="needlesearch/locale/da/**/*.properties"/>                }
                </fileset>                      </replacevalue>
        </zip>        </replace>
 
        <echo message="Cleaning up..."/> 
        <delete file="src/install.js"/> 
 
      </target> 
 
    <target name="make-cy-GB-xpi" description="Make XPI for Cymraeg/Welsh Language pack version ${app.version}" depends="label-build"> 
        <echo message="copy install.js"/> 
        <copy file="src/install-cy-GB.js" tofile="src/install.js"/> 
                   
           <replace file="${src.dir}/install.js" token="@@message@@" value="NeedleSearch Toolbar"/>
       </target-->
       
       <target name="version" description="Replacing all version numbers">
           <replace file="${src.dir}/install.js" token="@@version-number@@" value="${app.version}"/>
           <replace file="${src.dir}/install.rdf" token="@@version-number@@" value="${app.version}"/>
           <replace file="${src.dir}/needlesearch/content/needlesearch/settings.xul" token="@@version-number@@" value="${app.version}"/>
           <replace file="${src.dir}/needlesearch/content/needlesearch/settingsDialog.xul" token="@@version-number@@" value="${app.version}"/>
           <replace file="${src.dir}/needlesearch/content/needlesearch/settingsOverlay.xul" token="@@version-number@@" value="${app.version}"/>
                   
        <echo message="Packaging webapp NS-cy-GB.xpi"/>    </target>
        <zip destfile="bin/NS-cy-GB.xpi">    
                        <fileset dir="./src">    <target name="deversion" description="Replacing all version numbers for replacevalue">
                                          <exclude name="needlesearch/**/NeedleSearchData.rdf"/>        <replace file="${src.dir}/install.js" value="@@version-number@@" token="${app.version}"/>
                                          <include name="install.js"/>        <replace file="${src.dir}/install.rdf" value="@@version-number@@" token="${app.version}"/>
                                          <include name="needlesearch/locale/cy-GB/**/*.dtd"/>        <replace file="${src.dir}/needlesearch/content/needlesearch/settings.xul" token="${app.version}" value="@@version-number@@"/>
                                          <include name="needlesearch/locale/cy-GB/**/*.rdf"/>        <replace file="${src.dir}/needlesearch/content/needlesearch/settingsDialog.xul" token="${app.version}" value="@@version-number@@"/>
                                          <include name="needlesearch/locale/cy-GB/**/*.properties"/>        <replace file="${src.dir}/needlesearch/content/needlesearch/settingsOverlay.xul" token="${app.version}" value="@@version-number@@"/>
         
     </target>
     
         <target name="create-dirs" description="Creating chrome dir">
                 <mkdir dir="./src/chrome"/>
                 <mkdir dir="./bin"/>
         </target>
     
     <target name="jar" description="Make jar file" depends="create-dirs">
                 <jar destfile="src/chrome/needlesearch.jar">
                         <fileset dir="./src/needlesearch">
                                           <include name="**/*.js"/>
                                           <include name="**/*.xul"/>
                                           <include name="**/*.dtd"/>
                                           <include name="**/*.rdf"/>
                                           <include name="**/*.properties"/>
                                           <include name="**/*.gif"/>
                                           <include name="**/*.png"/>
                                           <include name="**/*.css"/>                                      
                 </fileset>                                </fileset>              
        </zip>        </jar>
         </target>
     
     <target name="make-target" description="Make XPI for version ${app.version}">
         <property file="build-info.${user.name}.properties"/>
                   
        <echo message="Cleaning up..."/>        <!--echo message="copy install.js"/>
        <delete file="src/install.js"/>        <copy file="src/install-all.js" tofile="src/install.js"/-->
      </target> 
   
        <echo message="Packaging webapp ${app.name}-${app.version}-(${build-nr}).xpi"/>
    <target name="make-it-xpi" description="Make XPI for Italian Language pack version ${app.version}" depends="label-build">        <zip destfile="bin/${app.name}-${app.version}-(${build-nr}).xpi">
        <echo message="copy install.js"/> 
        <copy file="src/install-it.js" tofile="src/install.js"/> 
 
        <echo message="Packaging webapp NS-it.xpi"/> 
        <zip destfile="bin/NS-it.xpi"> 
                         <fileset dir="./src">                          <fileset dir="./src">
                                          <exclude name="needlesearch/**/NeedleSearchData.rdf"/>                                        <include name="install.*"/>
                                          <include name="install.js"/>                                        <include name="chrome/needlesearch.jar"/>
                                          <include name="needlesearch/locale/it/**/*.dtd"/>                                        <include name="chrome/NeedleSearchBookmarks.rdf"/>
                                          <include name="needlesearch/locale/it/**/*.rdf"/> 
                                          <include name="needlesearch/locale/it/**/*.properties"/> 
                 </fileset>                                </fileset>              
         </zip>          </zip>
   
         <echo message="Cleaning up..."/>          <echo message="Cleaning up..."/>
        <delete file="src/install.js"/>        <!--delete file="${src.dir}/install.js"/-->
 
      </target> 
   
    <target name="make-xpi+rdf" description="Make XPI for version ${app.version}" depends="label-build">    </target>
        <property file="build-info.${user.name}.properties"/>    
            
        <echo message="Packaging webapp ${app.name}-${app.version}-withrdf-(${build-nr}).xpi"/>    <target name="make-xpi" 
        <zip destfile="bin/${app.name}-${app.version}-withrdf-(${build-nr}).xpi">            description="Make XPI for version ${app.version}" 
                        <fileset dir="./src">            depends="label-build,version,jar,make-target,deversion"/>
                                          <include name="install.js"/> 
                                          <include name="needlesearch/**/*.js"/> 
                                          <include name="needlesearch/**/*.xul"/> 
                                          <include name="needlesearch/**/*.dtd"/> 
                                          <include name="needlesearch/**/*.rdf"/> 
                                          <include name="needlesearch/**/*.properties"/> 
                                          <include name="needlesearch/**/*.gif"/> 
                                          <!--include name="needlesearch/**/*.png"/--> 
                </fileset>               
        </zip> 
      </target> 
   
    <target name="make-deinstaller" description="Make deinstaller for the toolbar">    <!--target name="make-deinstaller" description="Make deinstaller for the toolbar">
         <property file="build-info.${user.name}.properties"/>          <property file="build-info.${user.name}.properties"/>
                   
         <echo message="Packaging webapp deinstall-${app.name}.xpi"/>          <echo message="Packaging webapp deinstall-${app.name}.xpi"/>
        <jar destfile="bin/Deinstall-${app.name}.xpi">        <jar destfile="bin/deinstall-${app.name}.xpi">
                        <fileset dir="./deinstall-src">            <fileset dir="./deinstall-src">
                                          <exclude name="needlesearch/**/NeedleSearchData.rdf"/>                      <exclude name="needlesearch/**/NeedleSearchData.rdf"/>
                                          <include name="install.js"/>                      <include name="install.js"/>
                                          <include name="needlesearch/**/*.js"/>                      <include name="needlesearch/**/*.js"/>
                                          <include name="needlesearch/**/*.xul"/>                      <include name="needlesearch/**/*.xul"/>
                                          <include name="needlesearch/**/*.dtd"/>                      <include name="needlesearch/**/*.dtd"/>
                                          <include name="needlesearch/**/*.rdf"/>                      <include name="needlesearch/**/*.rdf"/>
                                          <include name="needlesearch/**/*.properties"/>                      <include name="needlesearch/**/*.properties"/>
                                          <include name="needlesearch/**/*.gif"/>                      <include name="needlesearch/**/*.gif"/>
                                          <!--include name="needlesearch/**/*.png"/-->                     
                </fileset>                           </fileset>      
         </jar>          </jar>
      </target>      </target-->
        
    <target name="make-example-nsbookmarks" description="Make XPI for version ${app.version}">        <!--target name="jar-icons-default">
        <property file="build-info.${user.name}.properties"/>                
                        <jar destfile="./src/chrome/needlesearch-skin.jar">
        <echo message="Packaging example rdf: example-rdf-${app.version}.xpi"/>                <fileset dir="./icon/default/">
        <zip destfile="bin/example-rdf-${app.version}.xpi">                        <include name="install.rdf"/>
                        <fileset dir="./rest">                <include name="content/**/*.gif"/>
                                          <include name="needlesearch/**/NeedleSearchData.rdf"/>                <include name="content/**/*.png"/>
                                          <include name="install.js"/>                        <include name="content/**/*.css"/>
                </fileset>                          </fileset>      
         </jar>  
                 
                 <replace file="./icon/default/install.rdf" token="@@version-number@@" value="${app.version}"/>
                 
                 <copy file="./icon/default/install.rdf" tofile="./src/chrome/install.rdf"/>
                 
                 <jar destfile="./bin/NeedleSearch-default-skin.xpi">
                 <fileset dir="./src/chrome/">
                         <include name="install.rdf"/>
                 <include name="needlesearch-skin.jar"/>
             </fileset>      
         </jar>
         </target-->
         
     <!--target name="make-iconpacks" description="Make iconpacks">
         
         <echo message="Packaging default iconpack"/>
         <delete file="./icon/install.js"/>
         <copy file="./icon/install-icons.js" tofile="./icon/install.js"/>
         <replace file="./icon/install.js" token="@@dirname@@" value="default"/>
         <zip destfile="bin/ns-icons-default.xpi">
             <fileset dir="./icon">
                       <include name="default/*.gif"/>
                       <include name="install.js"/>
             </fileset>      
         </zip>
 
         <echo message="Packaging modern iconpack"/>
         <delete file="./icon/install.js"/>
         <copy file="./icon/install-icons.js" tofile="./icon/install.js"/>
         <replace file="./icon/install.js" token="@@dirname@@" value="modern"/>
         <zip destfile="bin/ns-icons-modern.xpi">
             <fileset dir="./icon">
                       <include name="modern/*.gif"/>
                       <include name="install.js"/>
             </fileset>      
         </zip>
         
         <echo message="Packaging monochrome iconpack"/>
         <delete file="./icon/install.js"/>
         <copy file="./icon/install-icons.js" tofile="./icon/install.js"/>
         <replace file="./icon/install.js" token="@@dirname@@" value="monochrome"/>
         <zip destfile="bin/ns-icons-monochrome.xpi">
             <fileset dir="./icon">
                       <include name="monochrome/*.gif"/>
                       <include name="install.js"/>
             </fileset>      
         </zip>          </zip>
      </target>        
      </target-->
                 
 </project>  </project>

Removed from v.1.7  
changed lines
  Added in v.1.23


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>