]> gitweb.fluxo.info Git - semanticscuttle.git/commitdiff
modify build.xml to not include everything. maybe we should use a opt-in approach
authorcweiske <cweiske@b3834d28-1941-0410-a4f8-b48e95affb8f>
Tue, 10 Nov 2009 17:54:44 +0000 (17:54 +0000)
committercweiske <cweiske@b3834d28-1941-0410-a4f8-b48e95affb8f>
Tue, 10 Nov 2009 17:54:44 +0000 (17:54 +0000)
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@537 b3834d28-1941-0410-a4f8-b48e95affb8f

build.xml

index 1623b037939f420693726d5c0012563116daa41c..3fe2799efd135f55ccf2117239019b6592f5946e 100644 (file)
--- a/build.xml
+++ b/build.xml
@@ -6,14 +6,34 @@
     tasks around SemanticScuttle, like creating a release version,
     tagging a release, running unit tests etc.
   -->
+  <property name="version" value="0.95.0"/>
+
   <target name="dist"><!-- depends="build">-->
-    <echo msg="Creating distribution zip for SemanticScuttle {$version}"/>
-    <zip destfile="SemanticScuttle-{$version}.zip">
+    <!--
+      The release file is for end users, so it is safe to
+      remove anything developer-related.
+
+      Test your zip with: unzip -l SemanticScuttle-0.95.0.zip
+    -->
+    <echo msg="Creating distribution zip for SemanticScuttle ${version}"/>
+    <delete file="SemanticScuttle-${version}.zip" failonerror="false"/>
+    <zip destfile="SemanticScuttle-${version}.zip" prefix="SemanticScuttle-${version}/">
       <fileset dir=".">
         <include name="**"/>
+        <exclude name="**/.gitignore"/>
+        <exclude name="**/.svn/"/>
+        <exclude name=".git/"/>
+        <exclude name="cache/"/>
+        <exclude name="tests/"/>
+        <exclude name="scripts/"/>
         <exclude name="build.xml"/>
-        <exclude name="cache"/>
         <exclude name="data/config.php"/>
+        <exclude name="data/locales/messages.po"/>
+        <exclude name="data/locales/*/LC_MESSAGES/messages.po"/>
+        <exclude name="doc/developers/"/>
+        <exclude name="SemanticScuttle-*"/>
+        <exclude name="src/php-gettext/examples/" />
+        <exclude name="src/php-gettext/bin/"/>
       </fileset>
     </zip>
   </target>