]> source.dussan.org Git - jquery-ui.git/commitdiff
Build: MANIFEST file for Google CDN
authorjzaefferer <joern.zaefferer@gmail.com>
Tue, 30 Mar 2010 11:11:22 +0000 (13:11 +0200)
committerjzaefferer <joern.zaefferer@gmail.com>
Tue, 30 Mar 2010 11:11:22 +0000 (13:11 +0200)
build/build.xml

index 6dd66216ea2f6b9acbd42206f13eac79714277d3..913d136934348ccbb1ed97748b3bf073d07537b0 100644 (file)
                <echo message="All trailing spaces removed." />
        </target>
        
-       <target name="checksums">
+       <target name="googlecdn">
        <delete dir="google" />
        <mkdir dir="google" />
-               <copy file="dist/jquery-ui-1.9pre/version.txt" todir="google" />
-               <copy file="dist/jquery-ui-1.9pre/AUTHORS.txt" todir="google" />
-               <copy file="dist/jquery-ui-1.9pre/GPL-LICENSE.txt" todir="google" />
-               <checksum>
-                       <fileset dir="google" />
-               </checksum>
-               <concat destfile="google/MANIFEST">
-                       <fileset dir="google" includes="**/*.MD5" />
-               </concat>
-               <!--
-        <for param="file">
-               <path><fileset dir="google" includes="**/" excludes="**/*.MD5" /></path>
-                       <sequential>
-                               <checksum file="@{file}" />
-                       </sequential>
-               </for>
+               <copy todir="google">
+                       <fileset dir=".." includes="AUTHORS.txt, GPL-LICENSE.txt, MIT-LICENSE.txt, version.txt" />
+               </copy>
+               <copy todir="google/i18n">
+                       <fileset dir="${dist.dir}ui/i18n" />
+                       <fileset dir="${dist.dir}ui/minified/i18n" />
+               </copy>
+               <copy todir="google/themes">
+                       <fileset dir="../themes" />
+               </copy>
                <for param="file">
                <path><fileset dir="google" includes="**/" excludes="**/*.MD5" /></path>
                        <sequential>
-                               <echo message="@{file}" />
-                               <concat><file file="@{file}.MD5" /></concat>
+                               <propertyregex override="yes" property="relativepath" input="@{file}" regexp=".+?google[\\/](.+)$" replace="\1"/>
+                               <propertyregex override="yes" property="relativepath" input="${relativepath}" regexp="\\" replace="/" global="true" />
+                               <checksum property="sum" file="@{file}" />
+                               <concat destfile="google/MANIFEST" append="yes" fixlastline="yes">${relativepath} ${sum}</concat>
                        </sequential>
                </for>
-               -->
     </target>
 
 </project>