|
3 | 3 | <project name="sabbus-pack"> |
4 | 4 |
|
5 | 5 | <description> |
6 | | - SuperSabbus extension for packaging a distribution to Sbaz or other distribution methods. THIS FILE IS NOT STAND-ALONE AND SHOULD ONLY BE USED THROUGH ENTRY POINTS IN SUPERSABBUS. |
| 6 | + SuperSabbus extension for packaging a distribution. THIS FILE IS NOT STAND-ALONE AND SHOULD ONLY BE USED THROUGH ENTRY POINTS IN SUPERSABBUS. |
7 | 7 | </description> |
8 | 8 |
|
9 | 9 | <!-- =========================================================================== |
10 | 10 | PROPERTIES |
11 | 11 | ============================================================================ --> |
12 | 12 |
|
13 | | - <property name="sbaz.universe" value="http://www.scala-lang.org/downloads/packages"/> |
14 | 13 | <property file="${basedir}/build.number.maven"/> |
15 | 14 | <!-- the maven stuff requires version.major, version.minor and version.patch properties. |
16 | 15 | the "get-scala-revision" script only returns "version.number" --> |
@@ -112,109 +111,6 @@ MAIN DISTRIBUTION PACKAGING |
112 | 111 | </target> |
113 | 112 |
|
114 | 113 | <target name="pack-archives.done" depends="pack-archives.src, pack-archives.latest.win, pack-archives.latest.unix"/> |
115 | | - |
116 | | -<!-- =========================================================================== |
117 | | -MAIN DISTRIBUTION SBAZ |
118 | | -============================================================================ --> |
119 | | - |
120 | | - <target name="pack-sbaz.start"> |
121 | | - <mkdir dir="${dists.dir}/sbaz"/> |
122 | | - </target> |
123 | | - |
124 | | - <target name="pack-sbaz.lib" depends="pack-sbaz.start"> |
125 | | - <sbaz |
126 | | - file="${dists.dir}/sbaz/scala-library-${version.number}.sbp" |
127 | | - adfile="${dists.dir}/sbaz/scala-library-${version.number}.advert" |
128 | | - name="scala-library" |
129 | | - version="${version.number}" |
130 | | - desc="The Scala library. This is the minimal requirement to run any Scala program." |
131 | | - link="${sbaz.universe}/scala-library-${version.number}.sbp"> |
132 | | - <libset dir="${dist.dir}/lib" includes="scala-library.jar,scala-dbc.jar,scala-swing.jar,scala-actors.jar"/> |
133 | | - <srcset dir="${dist.dir}/src" includes="scala-library-src.jar,scala-dbc-src.jar,scala-swing-src.jar,scala-actors-src.jar"/> |
134 | | - <looseset destination="doc"> |
135 | | - <fileset dir="${dist.dir}/doc" includes="LICENSE,README"/> |
136 | | - </looseset> |
137 | | - </sbaz> |
138 | | - </target> |
139 | | - |
140 | | - <target name="pack-sbaz.comp" depends="pack-sbaz.lib"> |
141 | | - <sbaz |
142 | | - file="${dists.dir}/sbaz/scala-devel-${version.number}.sbp" |
143 | | - adfile="${dists.dir}/sbaz/scala-devel-${version.number}.advert" |
144 | | - name="scala-devel" |
145 | | - version="${version.number}" |
146 | | - desc="The Scala developer tools. This contains everything that is required to write, test and document new Scala programs." |
147 | | - depends="scala-library" |
148 | | - link="${sbaz.universe}/scala-devel-${version.number}.sbp"> |
149 | | - <binset |
150 | | - dir="${dist.dir}/bin" |
151 | | - includes="scala,scala.bat,scalac,scalac.bat,scaladoc,scaladoc.bat,fsc,fsc.bat"/> |
152 | | - <libset dir="${dist.dir}/lib" includes="scala-compiler.jar,jline.jar"/> |
153 | | - <miscset dir="${dist.dir}/misc/scala-devel" |
154 | | - includes="plugins/continuations.jar"/> |
155 | | - <manset dir="${dist.dir}/man" includes="**"/> |
156 | | - <srcset dir="${dist.dir}/src" includes="scala-compiler-src.jar"/> |
157 | | - </sbaz> |
158 | | - </target> |
159 | | - |
160 | | - <target name="pack-sbaz.test" depends="pack-sbaz.comp"> |
161 | | - <sbaz |
162 | | - file="${dists.dir}/sbaz/scala-test-${version.number}.sbp" |
163 | | - adfile="${dists.dir}/sbaz/scala-test-${version.number}.advert" |
164 | | - name="scala-test" |
165 | | - version="${version.number}" |
166 | | - desc="The Scala test package contains everything needed to test Scala." |
167 | | - link="${sbaz.universe}/scala-test-${version.number}.sbp"> |
168 | | - <binset dir="${basedir}/test" |
169 | | - includes="clitest,diff/diff.*,diff/lib*.dll,partest,partest.bat"/> |
170 | | - <miscset dir="${basedir}/test" |
171 | | - includes="files/**/*.args,files/**/*.check,files/**/*.dll,files/**/*.jar,files/**/*.java,files/**/*.scala,files/**/*.flags,files/cli/**/*.check.*,files/jvm/*.so,files/shootout/*.javaopts,files/shootout/*.runner,files/shootout/*.txt,files/specialized/*.txt,files/**/*.test" |
172 | | - excludes="files/presentation"/> |
173 | | - <!-- <srcset dir="${dist.dir}/src" includes="scala-partest-src.jar"/> --> |
174 | | - <libset dir="${dist.dir}/lib" includes="scala-partest.jar"/> |
175 | | - <libset dir="${lib.dir}" includes="scalacheck.jar"/> |
176 | | - </sbaz> |
177 | | - </target> |
178 | | - |
179 | | - <target name="pack-sbaz.scalap" depends="pack-sbaz.test"> |
180 | | - <sbaz |
181 | | - file="${dists.dir}/sbaz/scalap-${version.number}.sbp" |
182 | | - adfile="${dists.dir}/sbaz/scalap-${version.number}.advert" |
183 | | - name="scalap" |
184 | | - version="${version.number}" |
185 | | - desc="The scalap package contains the Scala classfile decoder." |
186 | | - link="${sbaz.universe}/scalap-${version.number}.sbp"> |
187 | | - <binset dir="${dist.dir}/bin" |
188 | | - includes="scalap,scalap.bat"/> |
189 | | - <libset dir="${dist.dir}/lib" includes="scalap.jar"/> |
190 | | - </sbaz> |
191 | | - </target> |
192 | | - |
193 | | - <target name="pack-sbaz.doc" depends="pack-sbaz.scalap"> |
194 | | - <sbaz |
195 | | - file="${dists.dir}/sbaz/scala-devel-docs-${version.number}.sbp" |
196 | | - adfile="${dists.dir}/sbaz/scala-devel-docs-${version.number}.advert" |
197 | | - name="scala-devel-docs" |
198 | | - version="${version.number}" |
199 | | - desc="The Scala developer documentation. This contains all developer documentation." |
200 | | - link="${sbaz.universe}/scala-devel-docs-${version.number}.sbp"> |
201 | | - <docset dir="${dist.dir}/doc/scala-devel-docs"/> |
202 | | - </sbaz> |
203 | | - </target> |
204 | | - |
205 | | - <target name="pack-sbaz.all" depends="pack-sbaz.doc"> |
206 | | - <sbaz |
207 | | - file="${dists.dir}/sbaz/${dist.name}.sbp" |
208 | | - adfile="${dists.dir}/sbaz/${dist.name}.advert" |
209 | | - name="scala" |
210 | | - version="${version.number}" |
211 | | - desc="The base Scala package that contains everything needed to start using Scala." |
212 | | - depends="scala-library,scala-devel" |
213 | | - link="${sbaz.universe}/${dist.name}.sbp"/> |
214 | | - </target> |
215 | | - |
216 | | - |
217 | | - <target name="pack-sbaz.done" depends="pack-sbaz.all"/> |
218 | 114 |
|
219 | 115 | <target name="pack-maven.start"> |
220 | 116 | <mkdir dir="${dists.dir}/maven/${version.number}"/> |
@@ -342,7 +238,7 @@ MAIN DISTRIBUTION SBAZ |
342 | 238 | MISCELLANEOUS |
343 | 239 | ============================================================================ --> |
344 | 240 |
|
345 | | - <target name="pack-all.done" depends="pack-archives.done, pack-sbaz.done, pack-maven.done"/> |
| 241 | + <target name="pack-all.done" depends="pack-archives.done, pack-maven.done"/> |
346 | 242 |
|
347 | 243 | <!-- =========================================================================== |
348 | 244 | MISCELLANEOUS |
|
0 commit comments