PluginProbe
Falang multilanguage for WordPress / trunk
Falang multilanguage for WordPress vtrunk
1.4.5 1.4.4 1.4.3 1.2.2 1.2.3 1.3 1.3.1 1.3.10 1.3.11 1.3.12 1.3.13 1.3.14 1.3.15 1.3.16 1.3.17 1.3.18 1.3.19 1.3.2 1.3.20 1.3.21 1.3.22 1.3.23 1.3.24 1.3.25 1.3.26 All 91 releases
falang / common.xml

common.xml in Falang multilanguage for WordPress trunk, at common.xml

213 lines 6.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <project name="commonp">
2
3 <property environment="env"/>
4 <property name="source" value="."/>
5 <property name="release" value="../../../../src/bin"/>
6 <property name="builddir" value="../../../../src/build"/>
7 <property name="verbose" value="true"/>
8 <property name="dev" value="../www"/>
9
10
11 <tstamp>
12 <format property="NOW" pattern="yyyyMMdd"/>
13 </tstamp>
14
15 <available file=".git" type="dir" property="git.present"/>
16
17 <target name="dist.revision" description="Store git revision in ${repository.version}" if="git.present">
18 <echo message="basedir = ${basedir}"/>
19 <exec executable="git" outputproperty="git.revision" failifexecutionfails="false" errorproperty="">
20 <arg value="describe"/>
21 <arg value="--tags"/>
22 <arg value="--always"/>
23 <arg value="HEAD"/>
24 </exec>
25 <condition property="repository.version" value="${git.revision}" else="unknown">
26 <and>
27 <isset property="git.revision"/>
28 <length string="${git.revision}" trim="yes" length="0" when="greater"/>
29 </and>
30 </condition>
31 </target>
32
33
34
35 <!--
36 <condition property="version" value="${NOW}_r${dist.revision}" else="${NOW}">
37 <isset property="dist.revision"/>
38 </condition>
39 -->
40 <target name="_clean">
41 <echo message="Clean ${builddir}"/>
42 <delete dir="${builddir}/" verbose="${verbose}"/>
43 <delete dir="${release}/" verbose="${verbose}"/>
44 </target>
45
46 <target name="_buildplugin" depends="_clean">
47 <!-- Create the build directory -->
48 <mkdir dir="${builddir}" />
49 <mkdir dir="${release}" />
50
51 <copy todir="${builddir}/${NAME}/" verbose="${verbose}" haltonerror="false">
52 <fileset dir="${source}">
53 <include name="**/**" />
54 <exclude name="**/*.xml" />
55 <exclude name="**/*.yml" />
56 <exclude name=".gitignore" />
57 </fileset>
58 </copy>
59
60 <zip destfile="${release}/${NAME}-${VERSION}.zip">
61 <fileset dir="${builddir}">
62 </fileset>
63 </zip>
64 <!--
65 <zip destfile="${builddir}/${NAME}-${VERSION}.zip">
66 <fileset dir="${source}">
67 <include name="**/**" />
68 <exclude name="**/*.xml" />
69 <exclude name=".gitignore" />
70 </fileset>
71 </zip>
72 -->
73 </target>
74
75
76 <target name="_sync" depends="_syncmodule,_synccomponent">
77 </target>
78
79 <target name="_syncmodule">
80 <echo message="Module Sync"/>
81 <copy todir="${NAME}" includeemptydirs="true" verbose="${verbose}">
82 <fileset dir="${dev}/modules/${NAME}"/>
83 <preserveintarget>
84 <include name="**/.git/**"/>
85 </preserveintarget>
86 </copy>
87 <copy todir="${NAME}/language/" verbose="${verbose}" haltonerror="false">
88 <fileset dir="${dev}/language">
89 <exclude name="overrides/*"/>
90 <exclude name="pdf_fonts/*"/>
91 <include name="**/*${NAME}*.ini"/>
92 </fileset>
93 </copy>
94 <copy todir="${NAME}/media/" includeemptydirs="true" verbose="${verbose}">
95 <fileset dir="${dev}/media/${NAME}"/>
96 <!--
97 <preserveintarget>
98 <include name="**/.git/**"/>
99 </preserveintarget>
100 -->
101 </copy>
102 </target>
103
104 <target name="_syncplugin">
105 <echo message="Plugin Sync ${NAME} "/>
106 <copy todir="plg_${NAME}" includeemptydirs="true" verbose="${verbose}">
107 <fileset dir="${dev}/plugins/${TYPE}/${NAME}"/>
108 <!--
109 <preserveintarget>
110 <include name="**/.git/**"/>
111 </preserveintarget>
112 -->
113 </copy>
114 <echo message="Get plugin language plg_${TYPE}_${NAME}*.ini"/>
115 <copy todir="plg_${NAME}/language" verbose="${verbose}" haltonerror="false">
116 <fileset dir="${dev}/administrator/language">
117 <exclude name="overrides/*"/>
118 <exclude name="pdf_fonts/*"/>
119 <include name="**/*plg_${TYPE}_${NAME}*.ini"/>
120 </fileset>
121 </copy>
122 </target>
123
124 <target name="_synccomponent">
125 <echo message="Copy Component site"/>
126 <copy todir="${NAME}/site"
127 includeemptydirs="true"
128 verbose="${verbose}"
129 haltonerror="false"
130 overwrite="true">
131 <fileset dir="${dev}/components/${NAME}"/>
132 </copy>
133
134 <echo message="Copy Component admin"/>
135 <copy todir="${NAME}/admin"
136 includeemptydirs="true"
137 verbose="${verbose}"
138 haltonerror="false"
139 overwrite="true">
140 <fileset dir="${dev}/administrator/components/${NAME}"/>
141 </copy>
142
143 <echo message="Copy Component language admin"/>
144 <copy todir="${NAME}/admin/language"
145 verbose="${verbose}"
146 haltonerror="false">
147 <fileset dir="${dev}/administrator/language">
148 <exclude name="overrides/*"/>
149 <exclude name="pdf_fonts/*"/>
150 <include name="**/*${NAME}*.ini"/>
151 </fileset>
152 </copy>
153
154 <echo message="Copy Component language site"/>
155 <copy todir="${NAME}/site/language"
156 verbose="${verbose}"
157 haltonerror="false">
158 <fileset dir="${dev}/language">
159 <exclude name="overrides/*"/>
160 <exclude name="pdf_fonts/*"/>
161 <include name="**/*${NAME}*.ini"/>
162 </fileset>
163 </copy>
164 <move file="${NAME}/admin/${XML_FILE}" tofile="${NAME}/${XML_FILE}" overwrite="true"/>
165 <move file="${NAME}/admin/${INSTALL_FILE}" tofile="${NAME}/${INSTALL_FILE}" overwrite="true"/>
166 </target>
167
168 <target name="_package">
169 <copy todir="${builddir}">
170 <fileset dir="${source}/${NAME}" />
171 </copy>
172 <move todir="${builddir}/packages" includeEmptyDirs="false">
173 <fileset dir="${builddir}">
174 <exclude name="**/*.xml"/>
175 </fileset>
176 </move>
177
178 <echo message="Replace XML file value"/>
179 <reflexive>
180 <fileset dir="${builddir}/">
181 <include pattern="${NAME}.xml" />
182 </fileset>
183 <filterchain>
184 <replacetokens begintoken="@@" endtoken="@@">
185 <token key="VERSION" value="${version}" />
186 <token key="COMPONENT" value="${NAME_COMPONENT}_${version.component}.zip" />
187 <token key="PLUGIN_UUREDIRECT" value="${NAME_PLUGIN1}_${version.plugin}.zip" />
188 <token key="PLUGIN_ULTIMATEUSER" value="${NAME_PLUGIN2}_${version.plugin}.zip" />
189 <token key="NAME_UPDATESERVER_NAME" value="${NAME_UPDATESERVER_NAME}" />
190 <token key="NAME_UPDATESERVER_URL" value="${NAME_UPDATESERVER_URL}" />
191 </replacetokens>
192 </filterchain>
193 </reflexive>
194
195 <zip destfile="${release}/${NAME}_${version.package}_${licence}.zip"
196 basedir="${builddir}"
197 />
198
199 </target>
200
201
202 <target name="_buildmodule" depends="_clean">
203 <!-- Create the build directory -->
204 <mkdir dir="${builddir}" />
205
206 <zip destfile="${builddir}/${NAME}_${version.module}.zip"
207 basedir="${source}/${NAME}" excludes=".gitignore"
208 />
209 </target>
210
211
212 </project>
213