Update jQuery from 1.12.4 to 3.7.1
[phorkie.git] / build.xml
index 059f50e2a42b91ed753521e1c8fc826ef86e4160..b0a9e8d71c8636c3c78a044644334d909f0b7355 100644 (file)
--- a/build.xml
+++ b/build.xml
@@ -6,18 +6,16 @@
     tasks around phorkie, like creating a release version,
     tagging a release
   -->
-  <property name="version"    value="0.8.1" />
+  <property name="version"    value="0.9.0" />
   <property name="stability"  value="beta" />
 
   <property name="libdir"      value="${phing.dir}/lib"/>
 
   <property name="zipfile"     value="${phing.project.name}-${version}.tar.bz2" />
   <property name="pharfile"    value="${phing.project.name}-${version}.phar" />
-  <property name="pkgfile"     value="${phing.project.name}-${version}.tgz" />
 
   <property name="pharpath"    value="${phing.dir}/dist/${pharfile}" />
   <property name="distfile"    value="dist/${zipfile}" />
-  <property name="distpkgfile" value="dist/pear/${pkgfile}" />
 
   <fileset id="fs.zip" dir=".">
    <include name="data/**"/>
    <exclude name="data/cache/**"/>
    <exclude name="data/config.php"/>
    <exclude name="www/**/.phar"/>
-   <exclude name="www/repos"/>
+   <exclude name="www/repos/**"/>
+
+   <exclude name="lib/*/*/.github/**"/>
+   <exclude name="lib/*/*/doc/**"/>
+   <exclude name="lib/*/*/docs/**"/>
+   <exclude name="lib/*/*/examples/**"/>
+   <exclude name="lib/*/*/test/**"/>
+   <exclude name="lib/*/*/tests/**"/>
+   <exclude name="lib/*/*/.editorconfig"/>
+   <exclude name="lib/*/*/.travis.yml"/>
+   <exclude name="lib/*/*/build.properties*"/>
+   <exclude name="lib/*/*/build.xml"/>
+   <exclude name="lib/*/*/BUGS"/>
+   <exclude name="lib/*/*/CHANGELOG"/>
+   <exclude name="lib/*/*/LICENSE"/>
+   <exclude name="lib/*/*/README*"/>
+   <exclude name="lib/*/*/package.xml"/>
+   <exclude name="lib/*/*/phpunit.xml*"/>
+   <exclude name="lib/*/*/TODO"/>
   </fileset>
 
   <fileset id="fs.doc" dir=".">
@@ -61,8 +77,6 @@
    <include name="NEWS.rst"/>
   </fileset>
 
-  <taskdef name="d51pearpkg2" classname="phing.tasks.ext.d51PearPkg2Task" />
-
 
   <target name="phar" depends="preparedirs,collectdeps"
           description="Create phar file for release"
   <target name="collectdeps" description="Copy package dependencies to lib/">
    <delete dir="${libdir}"/>
    <mkdir dir="${libdir}"/>
-
-   <!-- requires phing >= 2.8.0 -->
-   <copy todir="${libdir}">
-    <pearPackageFileset package="pear.php.net/Cache_Lite"/><!-- OpenID -->
-    <pearPackageFileset package="pear.php.net/Console_Getopt"/>
-    <pearPackageFileset package="pear.php.net/Crypt_DiffieHellman"/><!-- OpenID -->
-    <pearPackageFileset package="pear.php.net/Date_HumanDiff"/>
-    <pearPackageFileset package="pear.geshi.org/geshi">
-     <!-- remove files that are probably not needed to save space in the .phar -->
-     <exclude name="geshi/arm.php"/>
-     <exclude name="geshi/autoit.php"/>
-     <exclude name="geshi/thinbasic.php"/>
-    </pearPackageFileset>
-    <pearPackageFileset package="pear.php.net/HTTP2"/>
-    <pearPackageFileset package="pear.php.net/HTTP_Request2"/>
-    <pearPackageFileset package="pear.php.net/MIME_Type"/>
-    <pearPackageFileset package="zustellzentrum.cweiske.de/MIME_Type_PlainDetect"/>
-    <pearPackageFileset package="zustellzentrum.cweiske.de/MIME_Type_PlainDetect" role="data"/>
-    <pearPackageFileset package="pear.michelf.com/Markdown"/>
-    <pearPackageFileset package="pear.php.net/Net_URL2"/>
-    <pearPackageFileset package="pear.php.net/OpenID"/>
-    <pearPackageFileset package="pear.php.net/Pager"/>
-    <pearPackageFileset package="pear.php.net/PEAR">
-     <include name="PEAR/Exception.php"/>
-     <include name="PEAR.php"/>
-     <include name="PEAR5.php"/>
-     <include name="OS/Guess.php"/>
-     <include name="System.php"/>
-    </pearPackageFileset>
-    <pearPackageFileset package="pear.php.net/Services_Libravatar"/>
-    <pearPackageFileset package="pear2.php.net/PEAR2_Services_Linkback"/>
-    <pearPackageFileset package="pear.php.net/Services_Yadis"/>
-    <pearPackageFileset package="pear.php.net/System_Command"/>
-    <pearPackageFileset package="pear.twig-project.org/Twig"/>
-    <pearPackageFileset package="pear.php.net/Validate"/>
-    <pearPackageFileset package="pear.php.net/VersionControl_Git"/>
-   </copy>
+   <exec executable="composer">
+    <arg value="install"/>
+    <arg value="--no-dev"/>
+   </exec>
   </target>