--- libnb-svnclientadapter-java-6.7.orig/debian/rules +++ libnb-svnclientadapter-java-6.7/debian/rules @@ -0,0 +1,55 @@ +#!/usr/bin/make -f + +#export DH_VERBOSE=1 + +DEB_INSTALL_CHANGELOG_ALL := changelog.txt + +include /usr/share/cdbs/1/class/ant.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/rules/debhelper.mk + +JAVA_HOME := /usr/lib/jvm/default-java/ +ANT_HOME := /usr/share/ant +DEB_ANT_BUILDFILE := build.xml +DEB_ANT_BUILD_TARGET := javadoc svnClientAdapter.jar +DEB_JARS := svn-javahl ant-nodeps + +DEB_ANT_ARGS := -Dbuild.sysclasspath=first + +# package name +p_svn := libnb-svnclientadapter-java +p_doc := $(p_svn)-doc + +#debian dir for package +d_svn := $(DEB_SRCDIR)/debian/$(p_svn) + +INSTALL_DIR := usr/share/java + +#for get-orig-source +VERSION := $(shell dpkg-parsechangelog | egrep '^Version:' \ + | cut -f 2 -d ' ' | cut -f 2 -d ' '|sed 's/-[^-]*$$//') +TMP := $(CURDIR)/get-orig-source-tmp +DIR := $(p_svn)-$(VERSION).orig +TAR := $(p_svn)_$(VERSION).orig.tar.gz +URL := http://subclipse.tigris.org/svn/subclipse/trunk/svnClientAdapter/ + + +install/$(p_svn):: + install -m 644 -D $(DEB_SRCDIR)/build/lib/svnClientAdapter.jar $(d_svn)/$(INSTALL_DIR)/svnClientAdapter-$(DEB_UPSTREAM_VERSION).jar + dh_link -p$(p_svn) $(INSTALL_DIR)/svnClientAdapter-$(DEB_UPSTREAM_VERSION).jar $(INSTALL_DIR)/svnClientAdapter.jar + +install/$(p_doc):: + dh_install -p$(p_doc) $(DEB_SRCDIR)/build/javadoc/* usr/share/doc/$(p_doc)/api + +clean:: + -rm -f *.cdbs-config_list + -rm -f stamp-build-$(p_svn) + -rm -rf build + +get-orig-source: + rm -rf $(TMP) && mkdir -p $(TMP)/$(DIR); + svn export --force --username guest -r4383 $(URL) $(TMP)/$(DIR); + cd $(TMP) && GZIP=-9 tar -czf $(TAR) --exclude 'lib/*' --exclude '.svn' $(DIR) + mv $(TMP)/$(TAR) $(CURDIR)/../ + rm -rf $(TMP) + --- libnb-svnclientadapter-java-6.7.orig/debian/examples +++ libnb-svnclientadapter-java-6.7/debian/examples @@ -0,0 +1 @@ +src/samples/* \ No newline at end of file --- libnb-svnclientadapter-java-6.7.orig/debian/changelog +++ libnb-svnclientadapter-java-6.7/debian/changelog @@ -0,0 +1,31 @@ +libnb-svnclientadapter-java (6.7-0ubuntu1) karmic; urgency=low + + * new upstream release (LP: #399299) + + -- Yulia Novozhilova Thu, 09 Jul 2009 14:37:49 +0400 + +libnb-svnclientadapter-java (6.5-0ubuntu1) jaunty; urgency=low + + * New upstream release (LP: #316744) + + -- Yulia Novozhilova Thu, 11 Dec 2008 20:43:11 +0300 + +libnb-svnclientadapter-java (6.0.1-0ubuntu3) intrepid; urgency=low + + * replace explicit dependency on openjdk-6-jre (LP: #259393) + * deleted log file + + -- Yulia Novozhilova Tue, 19 Aug 2008 18:35:48 +0400 + +libnb-svnclientadapter-java (6.0.1-0ubuntu2) hardy; urgency=low + + * Replace icedtea-java7 dependencies with openjdk-6 (LP: #203636) + + -- Marek Slama Thu, 20 Mar 2008 10:00:00 +0100 + +libnb-svnclientadapter-java (6.0.1-0ubuntu1) hardy; urgency=low + + * Initial version. (LP: #185991) + + -- Marek Slama Tue, 22 Jan 2008 10:00:00 +0100 + --- libnb-svnclientadapter-java-6.7.orig/debian/control +++ libnb-svnclientadapter-java-6.7/debian/control @@ -0,0 +1,34 @@ +Source: libnb-svnclientadapter-java +Section: libs +Priority: optional +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Marek Slama , Yulia Novozhilova +Build-Depends: debhelper (>=5), cdbs (>=0.4.8) +Build-Depends-Indep: ant, ant-optional, default-jdk, libsvn-java +Standards-Version: 3.8.0 +Homepage: http://subclipse.tigris.org/svnClientAdapter.html + +Package: libnb-svnclientadapter-java +Architecture: all +Section: libs +Priority: optional +Depends: ${shlibs:Depends}, ${misc:Depends}, + default-jre-headless | java2-runtime-headless, subversion, libsvn-java +Description: High-level Java API to subversion + That is why svnClientAdapter is easier to use in many cases. + For example, you can use ISVNClientAdapter addToIgnoredPatterns method + to add a pattern of files to ignore to a directory. + + +Package: libnb-svnclientadapter-java-doc +Architecture: all +Section: doc +Priority: optional +Depends: ${misc:Depends} +Suggests: libnb-svnclientadapter-java +Enhances: libnb-svnclientadapter-java +Description: High-level Java API to subversion javadoc + That is why svnClientAdapter is easier to use in many cases. + For example, you can use ISVNClientAdapter addToIgnoredPatterns method + to add a pattern of files to ignore to a directory. + This package provides a javadoc --- libnb-svnclientadapter-java-6.7.orig/debian/libnb-svnclientadapter-java-doc.doc-base +++ libnb-svnclientadapter-java-6.7/debian/libnb-svnclientadapter-java-doc.doc-base @@ -0,0 +1,9 @@ +Document: libnb-svnclientadapter-javadoc +Title: SvnClienAdapter: high-level Java API for Subversion +Author: Mark Phippard and others +Abstract: This document contains SvnClienAdapter Javadoc +Section: Programming + +Format: HTML +Index: /usr/share/doc/libnb-svnclientadapter-java-doc/api/index.html +Files: /usr/share/doc/libnb-svnclientadapter-java-doc/api/* --- libnb-svnclientadapter-java-6.7.orig/debian/README.Debian-source +++ libnb-svnclientadapter-java-6.7/debian/README.Debian-source @@ -0,0 +1,11 @@ +libnb-svnclientadapter-java +================== + +The upstream supplied source package contains binary jar. +Currently no clean source distribution exists. +Therefore, the upstream sources were modified to comply with +the Debian Free Software Guidelines. + +Use the rules/get-orig-source target to create the orig.tar.gz. + +-- Yulia Novozhilova Thu, 11 Dec 2008 20:43:11 +0300 --- libnb-svnclientadapter-java-6.7.orig/debian/compat +++ libnb-svnclientadapter-java-6.7/debian/compat @@ -0,0 +1 @@ +5 --- libnb-svnclientadapter-java-6.7.orig/debian/copyright +++ libnb-svnclientadapter-java-6.7/debian/copyright @@ -0,0 +1,33 @@ +This package was debianized by Marek Slama on +22-Jan-2008. + +The current Debian maintainer is Yulia Novozhilova + +Upstream downloaded from: + http://subclipse.tigris.org/svn/subclipse/trunk/svnClientAdapter/ revision 4383 + +Upstream home page: + http://subclipse.tigris.org/svnClientAdapter.html + +Upstream Authors: + Original SvnClientAdapter code: Mark Phippard and others. See + http://subclipse.tigris.org/servlets/ProjectMemberList and + http://www.ohloh.net/projects/4137/contributors?page=1. + +Copyright: + +Copyright (c) 2003 - 2006 svnClientAdapter project and others. + +License: + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +On Debian GNU/Linux systems, the complete text of the Apache-2.0 +License can be found in `/usr/share/common-licenses/Apache-2.0'. \ No newline at end of file --- libnb-svnclientadapter-java-6.7.orig/debian/libnb-svnclientadapter-java-doc.dirs +++ libnb-svnclientadapter-java-6.7/debian/libnb-svnclientadapter-java-doc.dirs @@ -0,0 +1,2 @@ +usr/share/doc/libnb-svnclientadapter-java-doc/api + --- libnb-svnclientadapter-java-6.7.orig/debian/patches/10-build.patch +++ libnb-svnclientadapter-java-6.7/debian/patches/10-build.patch @@ -0,0 +1,40 @@ +diff -Nur -x '*.orig' -x '*~' libnb-svnclientadapter-java-6.7/build.xml libnb-svnclientadapter-java-6.7.new/build.xml +--- libnb-svnclientadapter-java-6.7/build.xml 2009-07-13 13:50:39.000000000 +0400 ++++ libnb-svnclientadapter-java-6.7.new/build.xml 2009-07-13 13:52:01.000000000 +0400 +@@ -32,12 +32,6 @@ + +- +- + + +- +- +- +- ++ + + +