--- jmdns-3.1.orig/debian/rules +++ jmdns-3.1/debian/rules @@ -0,0 +1,85 @@ +#!/usr/bin/make -f +# +# Sample debian/rules that uses javahelper. +# This file was generated by jh_makepkg and may be used +# without restriction. It was inspired by the dh-make +# sample debian/rules + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 +#include /usr/share/cdbs/1/rules/debhelper.mk + +export JAVA_HOME=/usr/lib/jvm/default-java + +VER_FULL = $(shell dpkg-parsechangelog | grep '^Version' | cut -d' ' -f2 | cut -f1 -d-) + +UPSTREAM_SRC = jmdns-$(VER_FULL) +DEBIAN_SRC_DIR = jmdns-$(VER_FULL) +DEBIAN_SRC_TAR = jmdns_$(VER_FULL).orig.tar.gz + +# Put depended upon jars in here +# export CLASSPATH= + +build: build-arch-stamp build-indep-stamp +build-arch: build-arch-stamp +build-arch-stamp: + dh_testdir + touch $@ + +build-indep: build-indep-stamp +build-indep-stamp: + dh_testdir + # Build the package + jh_build jmdns.jar src + touch $@ + +clean: + dh_testdir + dh_testroot + jh_build --clean + dh_clean + rm -f build-arch-stamp build-indep-stamp jmdns*.jar + +install-indep: build-indep + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + +binary-arch: build-arch + # Java packages are arch: all, nothing to do here + +binary-indep: build-indep install-indep + # Create the package here + dh_testdir + dh_testroot + dh_clean -k + dh_install -i + dh_installdocs -i + dh_installchangelogs -i CHANGELOG.txt + dh_javadoc -Nlibjmdns-java -plibjmdns-java-doc -i --sourcedir=src + jh_installlibs -i + jh_manifest -i + jh_depends -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +$(UPSTREAM_SRC).zip: + wget http://voxel.dl.sourceforge.net/sourceforge/jmdns/$@ + +get-orig-source: $(UPSTREAM_SRC).zip + unzip -q $(UPSTREAM_SRC).zip + # Also remove pre-generated Javadoc + rm -rf $(UPSTREAM_SRC)/docs/ + # Remove pre-generated jar file: + rm -rf $(UPSTREAM_SRC)/lib/jmdns.jar + GZIP=-9 tar czf $(DEBIAN_SRC_TAR) $(DEBIAN_SRC_DIR) + rm -rf $(UPSTREAM_SRC) + + +binary: binary-indep binary-arch +.PHONY: build build-arch build-indep clean binary-indep binary-arch binary install-indep --- jmdns-3.1.orig/debian/libjmdns-java-doc.doc-base +++ jmdns-3.1/debian/libjmdns-java-doc.doc-base @@ -0,0 +1,9 @@ +Document: libjmdns-java +Title: API JavaDoc for libjmdns-java +Author: Arthur van Hoff , Rick Blair +Abstract: This the API JavaDoc provided by Arthur van Hoff and Rick Blair for libjmdns-java +Section: Programming + +Format: HTML +Index: /usr/share/doc/libjmdns-java-doc/api/ +Files: /usr/share/doc/libjmdns-java-doc/api/*.html --- jmdns-3.1.orig/debian/copyright +++ jmdns-3.1/debian/copyright @@ -0,0 +1,22 @@ +Format-Specification: http://dep.debian.net/deps/dep5/ +Name: JmDNS +Maintainer: Arthur van Hoff, Rick Blair +Source: http://jmdns.sourceforge.net/ + +Files: * +Copyright: 2003-2005 Arthur van Hoff Rick Blair +License: Apache-2.0 + +Files: debian/* +Copyright: 2009; Mathieu Malaterre (malat) +License: GPL-2+ + +License: Apache-2.0 + On Debian GNU/Linux system you can find the complete text of the + Apache 2.0 license in '/usr/share/common-licenses/Apache-2.0'. + +License: GPL-2+ + On Debian GNU/Linux system you can find the complete text of the + GNU General Public License version 2 license in + '/usr/share/common-licenses/GPL-2'. + --- jmdns-3.1.orig/debian/watch +++ jmdns-3.1/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/jmdns/jmdns-([\d\.]+)\.zip --- jmdns-3.1.orig/debian/compat +++ jmdns-3.1/debian/compat @@ -0,0 +1 @@ +5 --- jmdns-3.1.orig/debian/libjmdns-java.jlibs +++ jmdns-3.1/debian/libjmdns-java.jlibs @@ -0,0 +1 @@ +jmdns.jar --- jmdns-3.1.orig/debian/libjmdns-java.install +++ jmdns-3.1/debian/libjmdns-java.install @@ -0,0 +1 @@ +jmdns.jar usr/share/java --- jmdns-3.1.orig/debian/libjmdns-java-doc.docs +++ jmdns-3.1/debian/libjmdns-java-doc.docs @@ -0,0 +1,4 @@ +README.txt +NOTICE.txt +docs/*.html +docs/*.css --- jmdns-3.1.orig/debian/libjmdns-java.manifest +++ jmdns-3.1/debian/libjmdns-java.manifest @@ -0,0 +1,3 @@ +usr/share/java/jmdns.jar: + Main-Class: com.strangeberry.jmdns.tools.Main + Debian-Java-Home: /usr/lib/jvm/default-java --- jmdns-3.1.orig/debian/changelog +++ jmdns-3.1/debian/changelog @@ -0,0 +1,14 @@ +jmdns (3.1-1) unstable; urgency=low + + * New upstream. + * Change gjdoc depends to gcj-jdk as suggested by lintian + + -- Mathieu Malaterre (malat) Wed, 24 Feb 2010 18:22:21 +0100 + +jmdns (2.1-1) unstable; urgency=low + + * Initial release. (Closes: #486697) + * Remove all LGPL-2.1 files. + * Incorporate suggestions by Damien Raude-Morvan. + + -- Mathieu Malaterre (malat) Tue, 27 Oct 2009 15:21:18 +0100 --- jmdns-3.1.orig/debian/control +++ jmdns-3.1/debian/control @@ -0,0 +1,33 @@ +Source: jmdns +Section: java +Priority: optional +Maintainer: Debian Java Maintainers +Uploaders: Mathieu Malaterre (malat) +Build-Depends: debhelper (>> 7), javahelper, gcj-jdk, default-jdk +Standards-Version: 3.8.4 +Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/jmdns +Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/jmdns/ +Homepage: http://jmdns.sourceforge.net/ + +Package: libjmdns-java +Architecture: all +Depends: java-gcj-compat | java1-runtime | java2-runtime, ${misc:Depends} +Description: Java implementation of multi-cast DNS (Apple Rendezvous) + JmDNS is a Java implementation of the IETF draft RFP multicast + extensions for DNS. + This project contains the needed elements for service discovery + and service registration. + It is compatible with Apple's Rendezvous service. + +Package: libjmdns-java-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Description: The Java implementation of multi-cast DNS documentation + JmDNS is a Java implementation of the IETF draft RFP multicast + extensions for DNS. + This project contains the needed elements for service discovery + and service registration. + It is compatible with Apple's Rendezvous service. + . + This package contains the documentation and javadoc for JmDNS. --- jmdns-3.1.orig/debian/libjmdns-java-doc.javadoc +++ jmdns-3.1/debian/libjmdns-java-doc.javadoc @@ -0,0 +1,4 @@ +com.strangeberry.jmdns.tools +javax.jmdns +javax.jmdns.impl +javax.jmdns.impl.tasks