On 07/19/2012 07:33 PM, Wido den Hollander wrote:
Signed-off-by: Wido den Hollander <w...@widodh.nl>
---
build.xml | 19 +++++++++++++++++++
debian/control.in | 9 +++++++++
2 files changed, 28 insertions(+)
create mode 100644 debian/control.in
diff --git a/build.xml b/build.xml
index 606cdaa..eefd08c 100644
--- a/build.xml
+++ b/build.xml
@@ -7,6 +7,9 @@
<property name="src.file" value="target/${src}.tar.gz" />
<property name="spec" value="libvirt-java.spec" />
<property name="spec.file" value="target/${spec}" />
+ <property name="debian.pkgdir" value="target/libvirt-java" />
+ <property name="debian.controlfile"
value="${debian.pkgdir}/DEBIAN/control" />
+ <property name="debian.pkg" value="target/libvirt-java_${version}_all.deb"
/>
<path id="compile.classpath">
<fileset dir="${jar.dir}">
@@ -69,6 +72,22 @@
</copy>
</target>
+ <target name="deb" depends="build" description="build a debian Debian
package">
+ <mkdir dir="${debian.pkgdir}/DEBIAN" />
+ <copy file="debian/control.in" tofile="${debian.controlfile}"
overwrite="true" filtering="true">
+ <filterset filtersfile="build.properties" />
+ </copy>
+
+ <mkdir dir="${debian.pkgdir}/${jar.dir}" />
+ <copy file="${jar.file}" todir="${debian.pkgdir}/${jar.dir}" />
+ <symlink link="${debian.pkgdir}/${jar.dir}/libvirt.jar"
resource="${jar.dir}/${jar}.jar" overwrite="true" />
+ <exec executable="dpkg-deb">
+ <arg value="-b" />
+ <arg value="${debian.pkgdir}" />
+ <arg value="${debian.pkg}" />
+ </exec>
+ </target>
+
<target name="package" depends="src,build,docs,spec" description="builds the
rpms">
<copy file="${src.file}" todir="${rpm.topdir}/SOURCES" />
<copy file="${spec.file}" todir="${rpm.topdir}/SPECS" />
diff --git a/debian/control.in b/debian/control.in
new file mode 100644
index 0000000..06ab6d8
--- /dev/null
+++ b/debian/control.in
@@ -0,0 +1,9 @@
+Homepage: http://libvirt.org/java.html
+Maintainer: Wido den Hollander <w...@widodh.nl>
+Section: java
+Priority: optional
+Version: @version@
+Package: libvirt-java
+Architecture: all
+Depends: libjna-java (>= 3.2.4), libvirt0 (>= 0.9.8)
+Description: These Java bindings expose the C API in a Java friendly way
Did somebody get a chance yet to take a look at this patch?
Thanks,
Wido
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list