]> gitweb.fluxo.info Git - semanticscuttle.git/commitdiff
move filesets into project so we can re-use them later for the phar
authorChristian Weiske <cweiske@cweiske.de>
Tue, 2 Aug 2011 15:10:26 +0000 (17:10 +0200)
committerChristian Weiske <cweiske@cweiske.de>
Tue, 2 Aug 2011 15:10:26 +0000 (17:10 +0200)
build.xml

index ebbf6da93f463050039167bdf6dd9157901ca240..27a7fe8403b2fa4e1a43468a3e6649d544adf4d6 100644 (file)
--- a/build.xml
+++ b/build.xml
   <property name="sffilepath"  value="s/se/semanticscuttle/" />
   <property name="svnpath"     value="https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/" />
 
+  <fileset id="fs.zip" dir=".">
+   <include name="data/**"/>
+   <include name="doc/**"/>
+   <include name="src/**"/>
+   <include name="www/**"/>
+   <exclude name="**/.gitignore/"/>
+   <exclude name="**/.svn/"/>
+   <exclude name="data/config.php"/>
+   <exclude name="data/config.testing.php"/>
+   <exclude name="data/config.testing-tmp.php"/>
+   <exclude name="data/locales/messages.po"/>
+   <exclude name="data/locales/*/LC_MESSAGES/messages.po"/>
+   <exclude name="src/php-gettext/examples/" />
+   <exclude name="src/php-gettext/tests/"/>
+  </fileset>
+
+  <fileset id="fs.doc" dir="doc">
+   <include name="ChangeLog"/>
+   <include name="**.txt"/>
+   <include name="**.rst"/>
+   <include name="**/*.rst"/>
+   <exclude name="LICENSE.txt"/>
+   <exclude name="developers/TODO.rst"/>
+   <exclude name="allinone.rst"/>
+  </fileset>
+
   <taskdef name="rST" classname="phing.tasks.ext.rSTTask" />
   <taskdef name="d51pearpkg2" classname="phing.tasks.ext.d51PearPkg2Task" />
 
     <echo msg="Creating distribution zip for SemanticScuttle ${version}"/>
     <delete file="${distfile}" failonerror="false"/>
     <zip destfile="${distfile}" prefix="${phing.project.name}-${version}/">
-      <fileset dir=".">
-        <include name="data/**"/>
-        <include name="doc/**"/>
-        <include name="src/**"/>
-        <include name="www/**"/>
-        <exclude name="**/.gitignore/"/>
-        <exclude name="**/.svn/"/>
-        <exclude name="data/config.php"/>
-        <exclude name="data/config.testing.php"/>
-        <exclude name="data/config.testing-tmp.php"/>
-        <exclude name="data/locales/messages.po"/>
-        <exclude name="data/locales/*/LC_MESSAGES/messages.po"/>
-        <exclude name="src/php-gettext/examples/" />
-        <exclude name="src/php-gettext/tests/"/>
-      </fileset>
+     <fileset refid="fs.zip"/>
     </zip>
   </target>
 
    <rST format="html" uptodate="true"
         toolparam="--stylesheet=res/docs/style.css"
         >
-    <fileset dir="doc">
-     <include name="ChangeLog"/>
-     <include name="**.txt"/>
-     <include name="**.rst"/>
-     <include name="**/*.rst"/>
-     <exclude name="LICENSE.txt"/>
-     <exclude name="developers/TODO.rst"/>
-     <exclude name="allinone.rst"/>
-    </fileset>
+    <fileset refid="fs.doc"/>
     <mapper type="regexp" from="^doc/(.+?)(.rst|.txt)?$" to="dist/docs/\1.html"/>
 <!--
     <filterchain>
    </rST>
   </target>
 
+  <target name="clean-docs" description="delete rendered documentation files">
+   <delete dir="dist/docs" includeemptydirs="yes"/>
+  </target>
+
 
   <target name="release" depends="check,zip,package,deploy-sf"
    description="Release the version on sourceforge"