File: publish.xml

package info (click to toggle)
mauve-aligner 2.4.0+4736-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 2,480 kB
  • sloc: java: 28,417; xml: 300; sh: 97; makefile: 21
file content (77 lines) | stat: -rw-r--r-- 2,329 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<project name="PublishMauve" default="publish">
	<description>
		This ant script publishes a Mauve release to the freshmeat web site.
    </description>
	
	<!-- set the release version -->
	<property name="release.version" value="2.1.1"/>

	<!-- set global properties for this build -->
	<property name="support" location="build_support"/>


	<taskdef name="freshmeat"
		classname="de.frewert.ant.freshmeat.Announcement">
	    <classpath>
			<pathelement path="${support}/xmlrpc-1.2-b1.jar"/>
			<pathelement path="${support}/antmeat.jar"/>
	    </classpath>
	</taskdef>

	<target name="publish" description="Publish a release to freshmeat">

		<freshmeat xmlrpcserver="http://freshmeat.net/xmlrpc/"
		      username="darling"
		      password="darling">
	
			<publish projectName="Mauve"
				branchName="Default"
				version="${release.version}"
				focus="majorBugfixes"
				hidden="false">
	
			<!-- focus can be one of 	
			1	initialAnnouncement	
			2	documentation	
			3	cleanup	
			4	minorEnhancements	
			5	majorEnhancements	
			6	minorBugfixes	
			7	majorBugfixes	
			8	minorSecurityFixes	
			9	majorSecurityFixes
			 -->
	
				<!-- Changes are an english prose summary of changes, 
				     limited to 300 characters -->
				<changes>
					The new release fixes a missing library problem on Mac OS X.  Other fixes include reduced memory usage in some cases, fix for the failure of the sequence navigator to highlight annotation search results, and a fixed divide-by-zero that rarely arose in progressiveMauve.
				</changes>
		 
				<urlBlock
				    homepage="http://genome-alignment.org/mauve/"
				    tgz="http://gel.ahabs.wisc.edu/mauve/downloads/mauve_linux_${release.version}.tar.gz"
				    osx="http://gel.ahabs.wisc.edu/mauve/downloads/Mauve-${release.version}.dmg"
				    changelog="http://asap.ahabs.wisc.edu/mauve-aligner/mauve-user-guide/mauve-version-history.html"
				    mailinglist="http://sourceforge.net/mail/?group_id=181544"
				/>
			</publish>
		</freshmeat>
	</target>


	<target name="withdraw" description="Withdraw a release from freshmeat">
		<freshmeat xmlrpcserver="http://freshmeat.net/xmlrpc/"
		      username=""
		      password="">
		      
			<withdraw
				projectName="Mauve"
				branchName="Default"
				version="${release.version}"
			/>
	
		</freshmeat>
	</target>

</project>