summarylogtreecommitdiffstats
path: root/build.patch
diff options
context:
space:
mode:
authorChristoph Korn2015-08-21 23:08:47 +0200
committerChristoph Korn2015-08-21 23:08:47 +0200
commit1ae3af68cc723d0c4978f330bd16e06ac8650b99 (patch)
tree411d9a27eac635d16042189a47d1493101345964 /build.patch
parent159a0a2a638a5521dac33a301c8bcc721c3ca3d2 (diff)
downloadaur-1ae3af68cc723d0c4978f330bd16e06ac8650b99.tar.gz
0.8.1
Diffstat (limited to 'build.patch')
-rw-r--r--build.patch98
1 files changed, 90 insertions, 8 deletions
diff --git a/build.patch b/build.patch
index abe2ab932c55..4512af21a327 100644
--- a/build.patch
+++ b/build.patch
@@ -1,21 +1,100 @@
# make an own build.xml because the sources do not contain all build files
-Index: chatty-0.7.1/build.xml
-===================================================================
---- /dev/null
-+++ chatty-0.7.1/build.xml
-@@ -0,0 +1,29 @@
+diff --git a/build.xml b/build.xml
+index aa14e9f..c752517 100644
+--- a/build.xml
++++ b/build.xml
+@@ -1,79 +1,29 @@
+-<?xml version="1.0" encoding="UTF-8"?>
+-<!-- You may freely edit this file. See commented blocks below for -->
+-<!-- some examples of how to customize the build. -->
+-<!-- (If you delete it and reopen the project it will be recreated.) -->
+-<!-- By default, only the Clean and Build commands use this build script. -->
+-<!-- Commands such as Run, Debug, and Test only use this build script if -->
+-<!-- the Compile on Save feature is turned off for the project. -->
+-<!-- You can turn off the Compile on Save (or Deploy on Save) setting -->
+-<!-- in the project's Project Properties dialog box.-->
+-<project name="Chatty" default="default" basedir=".">
+- <description>Builds, tests, and runs the project Chatty.</description>
+- <import file="nbproject/build-impl.xml"/>
+- <!--
+-
+- There exist several targets which are by default empty and which can be
+- used for execution of your tasks. These targets are usually executed
+- before and after some main targets. They are:
+-
+- -pre-init: called before initialization of project properties
+- -post-init: called after initialization of project properties
+- -pre-compile: called before javac compilation
+- -post-compile: called after javac compilation
+- -pre-compile-single: called before javac compilation of single file
+- -post-compile-single: called after javac compilation of single file
+- -pre-compile-test: called before javac compilation of JUnit tests
+- -post-compile-test: called after javac compilation of JUnit tests
+- -pre-compile-test-single: called before javac compilation of single JUnit test
+- -post-compile-test-single: called after javac compilation of single JUunit test
+- -pre-jar: called before JAR building
+- -post-jar: called after JAR building
+- -post-clean: called after cleaning build products
+-
+- (Targets beginning with '-' are not intended to be called on their own.)
+-
+- Example of inserting an obfuscator after compilation could look like this:
+-
+- <target name="-post-compile">
+- <obfuscate>
+- <fileset dir="${build.classes.dir}"/>
+- </obfuscate>
+- </target>
+-
+- For list of available properties check the imported
+- nbproject/build-impl.xml file.
+-
+-
+- Another way to customize the build is by overriding existing main targets.
+- The targets of interest are:
+-
+- -init-macrodef-javac: defines macro for javac compilation
+- -init-macrodef-junit: defines macro for junit execution
+- -init-macrodef-debug: defines macro for class debugging
+- -init-macrodef-java: defines macro for class execution
+- -do-jar-with-manifest: JAR building (if you are using a manifest)
+- -do-jar-without-manifest: JAR building (if you are not using a manifest)
+- run: execution of project
+- -javadoc-build: Javadoc generation
+- test-report: JUnit report generation
+-
+- An example of overriding the target for project execution could look like this:
+-
+- <target name="run" depends="Chatty-impl.jar">
+- <exec dir="bin" executable="launcher.exe">
+- <arg file="${dist.jar}"/>
+- </exec>
+- </target>
+-
+- Notice that the overridden target depends on the jar target and not only on
+- the compile target as the regular run target does. Again, for a list of available
+- properties which you can use, check the target you are overriding in the
+- nbproject/build-impl.xml file.
+-
+- -->
+- <target name="-post-jar">
+- <copy todir="${dist.dir}/sounds/">
+- <fileset dir="assets/sounds" />
+- </copy>
+- </target>
+-</project>
+<project name="chatty" default="jar">
+ <target name="clean">
+ <delete dir="bin"/>
+ <delete dir="dist"/>
-+ <delete dir="lib/dlls"/>
++ <delete dir="assets/lib/dlls"/>
+ </target>
+
+ <target name="compile" depends="clean">
+ <mkdir dir="bin"/>
+ <javac srcdir="src/chatty" encoding="utf-8" destdir="bin">
+ <classpath>
-+ <fileset dir="lib">
++ <fileset dir="assets/lib">
+ <include name="**/*.jar" />
+ </fileset>
+ </classpath>
@@ -29,7 +108,10 @@ Index: chatty-0.7.1/build.xml
+ <mkdir dir="dist"/>
+ <jar manifest="manifest.mf" destfile="dist/chatty.jar">
+ <fileset dir="bin" />
-+ <zipgroupfileset dir="lib" />
++ <zipgroupfileset dir="assets/lib" />
+ </jar>
+ </target>
+</project>
+--
+2.5.0
+