osx zip file access fixed

This commit is contained in:
bancika
2016-05-12 18:08:38 +02:00
parent 2f98f0c75d
commit d2b6584ef0
@@ -1,5 +1,5 @@
<project name="diylc-swing" basedir="." default="complete"> <project name="diylc-swing" basedir="." default="complete">
<property name="src.dir" value="src" /> <property name="src.dir" value="src" />
<property name="lib.dir" value="${basedir}/lib" /> <property name="lib.dir" value="${basedir}/lib" />
@@ -18,11 +18,11 @@
<!--change src dir--> <!--change src dir-->
<target name="compile"> <target name="compile">
<ant antfile="../diylc-library/build.xml" target="jar" inheritAll="false"/> <ant antfile="../diylc-library/build.xml" target="jar" inheritAll="false" />
<mkdir dir="${classes.dir}" /> <mkdir dir="${classes.dir}" />
<echo>Compile with JDK ${java.runtime.version}</echo> <echo>Compile with JDK ${java.runtime.version}</echo>
<javac encoding="8859_1" srcdir="${src.dir}" destdir="${classes.dir}" classpathref="class.path"> <javac encoding="8859_1" srcdir="${src.dir}" destdir="${classes.dir}" classpathref="class.path">
<compilerarg value="-proc:none"/> <compilerarg value="-proc:none" />
</javac> </javac>
</target> </target>
@@ -70,52 +70,43 @@
</manifest> </manifest>
</jar> </jar>
</target> </target>
<target name="mac" depends="jar"> <target name="mac" depends="jar">
<taskdef name="jarbundler" classname="net.sourceforge.jarbundler.JarBundler" /> <taskdef name="jarbundler" classname="net.sourceforge.jarbundler.JarBundler" />
<jarbundler bundleid="org.diylc" <jarbundler bundleid="org.diylc" dir="${jar.dir}" name="DIYLC" version="${diylc.version}" mainclass="${main.class}" stubfile="JavaApplicationStub" vmoptions="-Xms512m -Xmx2048m -Dorg.diylc.scriptRun=true" icon="icons/diylc.icns" workingdirectory="$APP_PACKAGE/Contents/Resources" infostring="DIY Layout Creator by bancika (diy-fever.com)">
dir="${jar.dir}"
name="DIYLC"
version="${diylc.version}"
mainclass="${main.class}"
stubfile="JavaApplicationStub"
vmoptions="-Xms512m -Xmx2048m -Dorg.diylc.scriptRun=true"
icon="icons/diylc.icns"
workingdirectory="$APP_PACKAGE/Contents/Resources"
infostring="DIY Layout Creator by bancika (diy-fever.com)">
<jarfileset dir="${jar.dir}"> <jarfileset dir="${jar.dir}">
<include name="diylc.jar" /> <include name="diylc.jar" />
<include name="lib/**/*.jar" /> <include name="lib/**/*.jar" />
<include name="library/**/*.jar" /> <include name="library/**/*.jar" />
</jarfileset> </jarfileset>
<resourcefileset dir="${basedir}"> <resourcefileset dir="${basedir}">
<include name="update.xml" /> <include name="update.xml" />
<include name="templates**/*.diy" /> <include name="templates**/*.diy" />
<include name="themes**/*.xml" /> <include name="themes**/*.xml" />
</resourcefileset> </resourcefileset>
<javaproperty name="apple.laf.useScreenMenuBar" value="true"/> <javaproperty name="apple.laf.useScreenMenuBar" value="true" />
<!--<documenttype name="DIYLC Project" <!--<documenttype name="DIYLC Project"
extensions="diylc" extensions="diylc"
role="Editor"/>--> role="Editor"/>-->
</jarbundler> </jarbundler>
</target> </target>
<target name="complete" depends="mac"> <target name="complete" depends="mac">
<zip destfile="${build.dir}/diylc-${diylc.version}.zip"> <zip destfile="${build.dir}/diylc-${diylc.version}.zip">
<fileset dir="${jar.dir}" includes="diylc.jar"/> <zipfileset dir="${jar.dir}" includes="diylc.jar" />
<zipfileset dir="${jar.dir}/lib" prefix="lib"/> <zipfileset dir="${jar.dir}/lib" prefix="lib" />
<zipfileset dir="${jar.dir}/library/" prefix="library"/> <zipfileset dir="${jar.dir}/library/" prefix="library" />
<zipfileset dir="templates" prefix="templates"/> <zipfileset dir="templates" prefix="templates" />
<zipfileset dir="themes" prefix="themes"/> <zipfileset dir="themes" prefix="themes" />
<zipfileset dir="." includes="update.xml"/> <zipfileset dir="." includes="update.xml" />
<zipfileset dir="." includes="run.sh"/> <zipfileset dir="." includes="run.sh" />
<zipfileset dir="." includes="diylc.l4j.ini"/> <zipfileset dir="." includes="diylc.l4j.ini" />
<zipfileset dir="." includes="associations.bat"/> <zipfileset dir="." includes="associations.bat" />
<zipfileset dir="." includes="diylc.exe"/> <zipfileset dir="." includes="diylc.exe" />
</zip> </zip>
<zip destfile="${build.dir}/diylc-${diylc.version}-osx.zip"> <zip destfile="${build.dir}/diylc-${diylc.version}-osx.zip">
<zipfileset dir="${jar.dir}/DIYLC.app" prefix="DIYLC.app"/> <zipfileset filemode="755" dir="${jar.dir}/DIYLC.app" prefix="DIYLC.app" />
</zip> </zip>
</target> </target>
<target name="javadoc"> <target name="javadoc">