summaryrefslogtreecommitdiff
path: root/build.ant
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-05-03 20:32:48 +0300
committerLV-426 <lv-426@taproot.org.il>2015-05-05 19:04:32 +0300
commit2b2f5720451b3e5bbf45775d7c7416a936eb77ac (patch)
tree17cf183aac88fbbe373c46080649784a27d3c00f /build.ant
parent703f95cf60a43274a416d55b313b6c1b8e796ed7 (diff)
build.ant: package-name injection into debian/control
Diffstat (limited to 'build.ant')
-rw-r--r--build.ant27
1 files changed, 16 insertions, 11 deletions
diff --git a/build.ant b/build.ant
index 6564b39b..30c21b87 100644
--- a/build.ant
+++ b/build.ant
@@ -199,14 +199,14 @@
<target name="pkg-deb__mux" description="package as .deb">
<antcall target="pkg-deb__common">
<!-- FIXME: use rhizi-mux -->
- <param name="pkg_name" value="rhizi" />
+ <param name="package_name" value="rhizi-mux" />
<param name="pkg_variant" value="rhizi-mux" />
</antcall>
</target>
<target name="pkg-deb__single" description="package as .deb">
<antcall target="pkg-deb__common">
- <param name="pkg_name" value="rhizi" />
+ <param name="package_name" value="rhizi" />
<param name="pkg_variant" value="rhizi-single" />
</antcall>
</target>
@@ -214,17 +214,16 @@
<target name="pkg-deb__common" depends="clean" description="package as .deb">
<fail unless="pkg_variant" />
- <fail unless="pkg_name" />
+ <fail unless="package_name" />
<property name="pkg_version" value="0.1.0" />
- <property name="pkg_debname" value="${pkg_name}_${pkg_version}" />
- <property name="pkg_fullname" value="${pkg_name}-${pkg_version}" />
- <property name="build_dir__deb_pkg" value="${buildDir}/deb-pkg__${pkg_variant}/${pkg_fullname}" />
+ <property name="pkg_debname" value="${package_name}_${pkg_version}" />
+ <property name="pkg_fullname" value="${package_name}-${pkg_version}" />
+ <property name="build_dir__deb_pkg"
+ value="${buildDir}/deb-pkg__${pkg_variant}/${pkg_fullname}" />
<mkdir dir="dist" />
<mkdir dir="${build_dir__deb_pkg}" />
- <mkdir dir="${build_dir__deb_pkg}/template.d" />
- <mkdir dir="${build_dir__deb_pkg}/template.d/fragment.d" />
<exec dir="${basedir}" executable="/usr/bin/git">
<arg value="clone" />
@@ -238,10 +237,15 @@
<fileset dir="res/debian/pkg__${pkg_variant}" />
</copy>
+ <!-- set debian/control package name -->
+ <replaceregexp file="${build_dir__deb_pkg}/debian/control">
+ <regexp pattern="\$\{package-name\}" />
+ <substitution expression="${package_name}" />
+ </replaceregexp>
+
+ <!-- generate version fragment -->
+ <mkdir dir="${build_dir__deb_pkg}/res/template.d/fragment.d" />
<generate_version_tag output="${build_dir__deb_pkg}/res/template.d/fragment.d/" />
- <replace file="${build_dir__deb_pkg}/control"
- token="\${package-name}"
- value="${package_name}" />
<delete verbose="true" includeemptydirs="true">
<fileset dir="${build_dir__deb_pkg}" includes="Makefile" />
@@ -262,6 +266,7 @@
<arg value="-us" />
<arg value="-uc" />
</exec>
+
</target>
<target name="pkg-deb.list">