Move keys from gitinator to main namespace. Repository history could not be migrated at this time, but may be added retroactively in the near future
This commit is contained in:
87
build.xml
Normal file
87
build.xml
Normal file
@ -0,0 +1,87 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<project basedir="." default="debian" name="i2p-keyring"
|
||||
xmlns:artifact="antlib:org.apache.maven.artifact.ant">
|
||||
|
||||
<target name="checkForMtn" >
|
||||
<available property="mtn.available" file="_MTN" type="dir" />
|
||||
</target>
|
||||
|
||||
<target name="debian" depends="debian-clean, debchange, debian-binary, debian-tarball" />
|
||||
|
||||
<target name="getExtendedVersion" depends="checkForMtn" >
|
||||
<property name="Extended.Version" value="2019.09.21" />
|
||||
</target>
|
||||
|
||||
<target name="debchange" depends="getExtendedVersion" unless="noAutoDebchange">
|
||||
<echo message= "Debian version is ${Extended.Version}" />
|
||||
<exec executable="dch" failonerror="true">
|
||||
<env key="TZ" value="UTC" />
|
||||
<env key="DEBCHANGE_TZ" value="UTC" />
|
||||
<env key="DEBEMAIL" value="zzz@i2pmail.org" />
|
||||
<env key="DEBFULLNAME" value="zzz on i2p" />
|
||||
<arg value="-b" />
|
||||
<arg value="--check-dirname-level" />
|
||||
<arg value="0" />
|
||||
<arg value="-v" />
|
||||
<arg value="${Extended.Version}" />
|
||||
<arg value="-D" />
|
||||
<arg value="unstable" />
|
||||
<arg value="Unofficial Debian package built using "ant debian"" />
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<target name="debian-binary" depends="getExtendedVersion">
|
||||
<exec executable="fakeroot" failonerror="true">
|
||||
<arg value="debian/rules" />
|
||||
<arg value="binary" />
|
||||
<arg value="clean" />
|
||||
</exec>
|
||||
<delete dir=".pc" />
|
||||
<echo message="" />
|
||||
<echo message="====================" />
|
||||
<echo message="Packages have been built" />
|
||||
<echo message="====================" />
|
||||
</target>
|
||||
|
||||
<target name="debian-clean" depends="getExtendedVersion" >
|
||||
<exec executable="fakeroot" failonerror="true">
|
||||
<arg value="debian/rules" />
|
||||
<arg value="clean" />
|
||||
</exec>
|
||||
<delete dir="./.pc" />
|
||||
</target>
|
||||
|
||||
<target name="debian-tarball" depends="getExtendedVersion">
|
||||
<!-- this will use the monotonerc file in the current workspace -->
|
||||
<fail message="This target cannot be used without Monotone! Use "fakeroot debian/rules get-orig-source" instead.">
|
||||
<condition>
|
||||
<not>
|
||||
<isset property="mtn.available" />
|
||||
</not>
|
||||
</condition>
|
||||
</fail>
|
||||
<property name="debian.tarball.name" value="i2p-keyring_${Extended.Version}.tar.gz" />
|
||||
<echo message="Checking out fresh copy into ../i2p-keyring-${Extended.Version} for tarballing:" />
|
||||
<delete dir="../i2p-keyring-${Extended.Version}" />
|
||||
<exec executable="mtn" failonerror="true">
|
||||
<arg value="co" />
|
||||
<!-- w: is the revision of the current workspace -->
|
||||
<arg value="-r" />
|
||||
<arg value="w:" />
|
||||
<arg value="../i2p-keyring-${Extended.Version}" />
|
||||
</exec>
|
||||
<delete includeemptydirs="true" quiet="false">
|
||||
<fileset dir="../i2p-keyring-${Extended.Version}/_MTN" />
|
||||
<file name="../i2p-keyring-${Extended.Version}/build.xml" />
|
||||
<file name="../i2p-keyring-${Extended.Version}/README.txt" />
|
||||
</delete>
|
||||
<tar longfile="gnu" destfile="../${debian.tarball.name}" compression="gzip">
|
||||
<tarfileset dir="../i2p-keyring-${Extended.Version}" prefix="/i2p-keyring-${Extended.Version}">
|
||||
<include name="**/**" />
|
||||
<exclude name="build.xml" />
|
||||
<exclude name="README.txt" />
|
||||
</tarfileset>
|
||||
</tar>
|
||||
</target>
|
||||
|
||||
</project>
|
Reference in New Issue
Block a user