source: release-kits/sork2/ant-scripts/build.xml@ 17973

Last change on this file since 17973 was 17973, checked in by oranfry, 15 years ago

do tarring with the system tar command rather than the ant task

File size: 2.4 KB
Line 
1<?xml version="1.0" encoding="utf-8" ?>
2<!--
3 ..........................................................
4 November 2008
5 Source Release Kit for Greenstone2 (sork2)
6 Oran Fry
7 ..........................................................
8-->
9
10<project name="sork2-build" default="sork2">
11
12 <!-- CONSTANTS -->
13
14 <!-- for the benefit of the shared scripts, set release-kit home -->
15 <property name="rk.name" value="sork2"/>
16 <property name="rk.home" value="${sork2.home}" />
17 <property name="rk.os" value="multi" />
18 <property name="os.suffix" value="AnyPlatform"/>
19
20 <!-- IMPORT OTHER ANT SCRIPTS -->
21 <import file="shared-ant-scripts/init.xml"/>
22 <import file="shared-ant-scripts/operations-on-gli.xml"/>
23 <import file="../greenstone2/ant-scripts/rk2-targets.xml"/>
24
25 <!-- THE MAIN TARGET -->
26 <target name="sork2" depends="init">
27 <antcall target="export-gsdl-gli"><param name="dest" value="distributions/Greenstone-${version}-source"/></antcall>
28 <antcall target="gsdl-set-version-numbers"><param name="gsdl.basedir" value="${basedir}/distributions/Greenstone-${version}-source"/></antcall>
29 <antcall target="gli-set-version-numbers"><param name="glibasedir" value="${basedir}/distributions/Greenstone-${version}-source/gli"/></antcall>
30 <antcall target="insert-winbin"/>
31 <antcall target="tweak-files" />
32 <antcall target="create-archives"/>
33 </target>
34
35 <target name="tweak-files">
36 <!--<rsr file="distributions/Greenstone-${version}-source/Install.sh" pattern="^(iscdrom=).*" replacement="$1&quot;no&quot;" />-->
37 <delete file="distributions/Greenstone-${version}-source/Install.sh" />
38 <delete file="distributions/Greenstone-${version}-source/bin/linux/mgquery_old" />
39 </target>
40
41 <target name="insert-winbin">
42 <delete dir="distributions/Greenstone-${version}-source/bin/windows"/>
43 <svn>
44 <export srcurl="${svn.root}/other-projects/trunk/winbin/bin" destPath="distributions/Greenstone-${version}-source/bin/windows"/>
45 </svn>
46 <get src="http://greenstone.org/release-snapshots/server.exe" dest="distributions/Greenstone-${version}-source/bin/windows/server.exe"/>
47 </target>
48
49 <target name="create-archives">
50 <mkdir dir="products"/>
51 <zip destfile="products/Greenstone-${version}-source.zip" basedir="distributions" includes="Greenstone-${version}-source/**/*"/>
52 <exec dir="distributions" executable="tar">
53 <arg line="-czf ../products/Greenstone-${version}-source.tar.gz Greenstone-${version}-source"/>
54 </exec>
55 </target>
56
57</project>
Note: See TracBrowser for help on using the repository browser.