summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build.ant27
-rw-r--r--res/debian/pkg__rhizi-common/control2
2 files changed, 17 insertions, 12 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">
diff --git a/res/debian/pkg__rhizi-common/control b/res/debian/pkg__rhizi-common/control
index 88a3b56a..afb3857e 100644
--- a/res/debian/pkg__rhizi-common/control
+++ b/res/debian/pkg__rhizi-common/control
@@ -7,7 +7,7 @@ Build-Depends: debhelper (>= 9),
Standards-Version: 3.9.5
Homepage: http://rhizi.net
-Package: rhizi
+Package: ${package-name}
Architecture: any
Depends: ${python:Depends},
${shlibs:Depends},