[libpicocontainer-java] 01/01: Imported Debian patch 2.15-1

Markus Koschany apo-guest at moszumanska.debian.org
Wed Oct 22 12:31:45 BST 2014


This is an automated email from the git hooks/post-receive script.

apo-guest pushed a commit to branch master
in repository libpicocontainer-java.

commit c4066ad84ee20880bb44349c4ec730efd628e7d3
Author: Markus Koschany <apo at gambaru.de>
Date:   Fri Oct 17 14:38:24 2014 +0200

    Imported Debian patch 2.15-1
---
 debian/changelog                         | 104 +++++++++++++++++++++++++++
 debian/compat                            |   1 +
 debian/control                           |  51 +++++++++++++
 debian/copyright                         |  62 ++++++++++++++++
 debian/libpicocontainer-java-doc.javadoc |   1 +
 debian/libpicocontainer-java.jlibs       |   1 +
 debian/libpicocontainer-java.poms        |   1 +
 debian/pom.xml                           | 120 +++++++++++++++++++++++++++++++
 debian/rules                             |  19 +++++
 debian/source/format                     |   1 +
 debian/watch                             |   3 +
 11 files changed, 364 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..02048cf
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,104 @@
+libpicocontainer-java (2.15-1) unstable; urgency=low
+
+  * Reintroduction of libpicocontainer-java. (Closes: #766253)
+  * Switch to dh sequencer, javahelper and maven_repo_helper.
+  * Declare compliance with Debian Policy 3.9.6.
+  * Use Git repository for packaging.
+  * Add libpicocontainer-java-doc binary package.
+  * Use compat level 9 and require debhelper >= 9.
+
+ -- Markus Koschany <apo at gambaru.de>  Fri, 17 Oct 2014 14:38:24 +0200
+
+libpicocontainer-java (2.9-1) unstable; urgency=low
+
+  * New upstream release.
+  * Build-Depends on debhelper (>= 7).
+  * Moved default-jdk and ant to Build-Depends.
+  * Tighten Build-Depends on libparanamer-java.
+  * Added myseld to Uploaders.
+
+ -- Michael Koch <konqueror at gmx.de>  Wed, 04 Nov 2009 20:01:14 +0100
+
+libpicocontainer-java (2.8-2) unstable; urgency=low
+
+  * Switch to default-java. (Closes: #543060)
+  * Add missing ${misc:Depends}.
+  * Change Section: java.
+  * Update Standards-Version: 3.8.3.
+
+ -- Torsten Werner <twerner at debian.org>  Sun, 23 Aug 2009 11:21:58 +0200
+
+libpicocontainer-java (2.8-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Varun Hiremath <varun at debian.org>  Sun, 01 Mar 2009 15:30:32 -0500
+
+libpicocontainer-java (2.7-1) unstable; urgency=low
+
+  * New upstream release
+  * Disable compiler warnings.
+
+ -- Torsten Werner <twerner at debian.org>  Tue, 17 Feb 2009 22:33:42 +0100
+
+libpicocontainer-java (2.6+dak1-1) unstable; urgency=low
+
+  * Move package to main.
+
+ -- Torsten Werner <twerner at debian.org>  Tue, 18 Nov 2008 21:45:18 +0100
+
+libpicocontainer-java (2.6-1) unstable; urgency=low
+
+  * new upstream release
+
+ -- Torsten Werner <twerner at debian.org>  Sat, 08 Nov 2008 23:14:44 +0100
+
+libpicocontainer-java (2.5-1) unstable; urgency=low
+
+  * new upstream release
+  * Fix debian/orig-tar.sh.
+
+ -- Torsten Werner <twerner at debian.org>  Mon, 11 Aug 2008 20:41:39 +0200
+
+libpicocontainer-java (2.4-1) unstable; urgency=low
+
+  * New upstream release
+  * Bump Standards-Version to 3.8.0
+
+ -- Varun Hiremath <varun at debian.org>  Thu, 03 Jul 2008 00:57:00 +0530
+
+libpicocontainer-java (2.3-1) unstable; urgency=low
+
+  * New upstream release (Closes: #482863)
+  * Add libjboss-ejb3x-java to Build-Depends
+  * Move package to contrib
+
+ -- Varun Hiremath <varun at debian.org>  Sat, 31 May 2008 19:57:28 +0530
+
+libpicocontainer-java (2.1-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Varun Hiremath <varun at debian.org>  Tue, 08 Apr 2008 13:04:46 +0530
+
+libpicocontainer-java (2.0-1) unstable; urgency=low
+
+  * New upstream release
+  * Bump Standards-Version to 3.7.3
+  * Bump debhelper compat to 6
+  * Add libparanamer-java to Build-Depends-Indep
+  * debian/orig-tar.sh: exclude .svn files from orig.tar.gz
+
+ -- Varun Hiremath <varun at debian.org>  Wed, 06 Feb 2008 17:00:20 +0530
+
+libpicocontainer-java (1.3-2) unstable; urgency=low
+
+  * Make debian/copyright more verbose.
+
+ -- Torsten Werner <twerner at debian.org>  Sun, 09 Dec 2007 20:56:12 +0100
+
+libpicocontainer-java (1.3-1) unstable; urgency=low
+
+  * initial version (Closes: #453469)
+
+ -- Torsten Werner <twerner at debian.org>  Mon, 26 Nov 2007 16:31:34 +0100
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..bc9fd3a
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,51 @@
+Source: libpicocontainer-java
+Section: java
+Priority: optional
+Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
+Uploaders:
+ Markus Koschany <apo at gambaru.de>
+Build-Depends:
+ debhelper (>= 9),
+ javahelper,
+ maven-repo-helper (>= 1.6~)
+Build-Depends-Indep:
+ default-jdk,
+ default-jdk-doc,
+ libparanamer-java
+Standards-Version: 3.9.6
+Homepage: http://picocontainer.com
+Vcs-Git: git://anonscm.debian.org/pkg-java/libpicocontainer-java.git
+Vcs-Browser: http://anonscm.debian.org/cgit/pkg-java/libpicocontainer-java.git
+
+Package: libpicocontainer-java
+Architecture: all
+Depends:
+ ${java:Depends},
+ ${misc:Depends}
+Recommends:
+ ${java:Recommends}
+Suggests:
+ libpicocontainer-java-doc
+Description: Java library implementing the Dependency Injection pattern
+ PicoContainer is a highly embeddable full service Inversion of Control (IoC)
+ container for components that honour the Dependency Injection pattern. It can
+ be used as a lightweight alternative to Sun's J2EE patterns for web
+ applications or general solutions.
+ .
+ Despite it being very compact in size, PicoContainer supports different
+ dependency injection types (Constructor, Setter, Annotated Field and Method)
+ and offers multiple lifecycle and monitoring strategies.
+
+Package: libpicocontainer-java-doc
+Section: doc
+Architecture: all
+Depends:
+ ${misc:Depends}
+Recommends:
+ default-jdk-doc,
+ ${java:Recommends}
+Description: Java library implementing the Dependency Injection pattern -- docs
+ PicoContainer is a highly embeddable full service Inversion of Control (IoC)
+ container for components that honour the Dependency Injection pattern.
+ .
+ This package contains the Javadoc API documentation for libpicocontainer-java.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..3ea5273
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,62 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: PicoContainer
+Source: http://repo1.maven.org/maven2/org/picocontainer/picocontainer
+Comment:
+ PicoContainer was downloaded from the central Maven repository because Maven
+ is currently the only platform where source tarballs of PicoContainer are
+ published. However the full license text of PicoContainer can only be found in
+ the official development repository at github.com.
+ .
+ https://github.com/picocontainer/picocontainer/blob/master/pico/LICENSE.txt
+
+Files: *
+Copyright: 2004 - 2011, PicoContainer Committers
+License: BSD-3-clause
+ Copyright (c) 2004 - 2011 PicoContainer Committers
+ All rights reserved.
+ .
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ .
+    Redistributions of source code must retain the above copyright notice, this
+    list of conditions and the following disclaimer.
+ .
+    Redistributions in binary form must reproduce the above copyright notice,
+    this list of conditions and the following disclaimer in the documentation
+    and/or other materials provided with the distribution.
+ .
+    Neither the name of the PicoContainer Committers, 2010 nor the names of its
+    contributors may be used to endorse or promote products derived from this
+    software without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Files: debian/*
+Copyright: 2014, Markus Koschany <apo at gambaru.de>
+License: Expat
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included in all
+ copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
diff --git a/debian/libpicocontainer-java-doc.javadoc b/debian/libpicocontainer-java-doc.javadoc
new file mode 100644
index 0000000..ce83b25
--- /dev/null
+++ b/debian/libpicocontainer-java-doc.javadoc
@@ -0,0 +1 @@
+internal
diff --git a/debian/libpicocontainer-java.jlibs b/debian/libpicocontainer-java.jlibs
new file mode 100644
index 0000000..6fe9a1d
--- /dev/null
+++ b/debian/libpicocontainer-java.jlibs
@@ -0,0 +1 @@
+picocontainer-2.15.jar
diff --git a/debian/libpicocontainer-java.poms b/debian/libpicocontainer-java.poms
new file mode 100644
index 0000000..aaf2313
--- /dev/null
+++ b/debian/libpicocontainer-java.poms
@@ -0,0 +1 @@
+debian/pom.xml --no-parent --usj-name=picocontainer
diff --git a/debian/pom.xml b/debian/pom.xml
new file mode 100644
index 0000000..2c0f4fa
--- /dev/null
+++ b/debian/pom.xml
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <parent>
+    <artifactId>picocontainer-parent</artifactId>
+    <groupId>org.picocontainer</groupId>
+    <version>2.15</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <artifactId>picocontainer</artifactId>
+  <name>PicoContainer Core</name>
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>com.thoughtworks.paranamer</groupId>
+        <artifactId>paranamer-maven-plugin</artifactId>
+        <version>2.5.1</version>
+        <executions>
+          <execution>
+            <id>generate</id>
+            <phase>test</phase>
+            <goals>
+              <goal>generate</goal>
+            </goals>
+          </execution>
+        </executions>
+        <configuration>
+          <sourceDirectory>src/test</sourceDirectory>
+          <outputDirectory>target/test-classes</outputDirectory>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-shade-plugin</artifactId>
+        <version>2.1</version>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>shade</goal>
+            </goals>
+            <configuration>
+              <shadedArtifactId>picocontainer</shadedArtifactId>
+              <artifactSet>
+                <excludes>
+                  <exclude>javax.annotation:jsr250-api</exclude>
+                  <exclude>javax.inject:javax.inject</exclude>
+                </excludes>
+              </artifactSet>
+              <filters>
+                <filter>
+                  <artifact>com.thoughtworks.paranamer:paranamer</artifact>
+                  <excludes>
+                    <exclude>com/thoughtworks/paranamer/Javadoc*</exclude>
+                    <exclude>com/thoughtworks/paranamer/Null*</exclude>
+                  </excludes>
+                </filter>
+              </filters>
+              <relocations>
+                <relocation>
+                  <pattern>com.thoughtworks.paranamer</pattern>
+                  <shadedPattern>org.picocontainer.paranamer</shadedPattern>
+                </relocation>
+              </relocations>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+  <dependencies>
+    <dependency>
+      <groupId>javax.annotation</groupId>
+      <artifactId>jsr250-api</artifactId>
+      <version>1.0</version>
+      <scope>compile</scope>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>javax.inject</groupId>
+      <artifactId>javax.inject</artifactId>
+      <version>1</version>
+      <scope>compile</scope>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.jmock</groupId>
+      <artifactId>jmock-junit4</artifactId>
+      <version>2.5.1</version>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <artifactId>jmock</artifactId>
+          <groupId>org.jmock</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>junit-dep</artifactId>
+          <groupId>junit</groupId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>com.thoughtworks.xstream</groupId>
+      <artifactId>xstream</artifactId>
+      <version>1.4.3</version>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <artifactId>xmlpull</artifactId>
+          <groupId>xmlpull</groupId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>xpp3</groupId>
+      <artifactId>xpp3_min</artifactId>
+      <version>1.1.3.4.O</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
+
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..b76ce76
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,19 @@
+#!/usr/bin/make -f
+# export DH_VERBOSE=1
+PKD  = $(abspath $(dir $(MAKEFILE_LIST)))
+VER ?= $(shell dpkg-parsechangelog -l$(PKD)/changelog | perl -ne 'print $$1 if m{^Version:\s*([\d\.]+)}')
+export JAVA_HOME=/usr/lib/jvm/default-java
+export CLASSPATH=/usr/share/java/paranamer.jar
+
+%:
+	dh $@ --parallel --with javahelper,jh_maven_repo_helper
+
+override_dh_auto_build:
+	jh_build --javadoc picocontainer-$(VER).jar org
+
+get-orig-source:
+	uscan --verbose --repack --compression xz --force-download
+
+get-orig-pom:
+	wget -O debian/pom.xml \
+	http://repo1.maven.org/maven2/org/picocontainer/picocontainer/$(VER)/picocontainer-$(VER).pom
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..6d33248
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=3
+http://repo1.maven.org/maven2/org/picocontainer/picocontainer/(\d.*)/\
+ picocontainer-(\d.*)-sources\.jar

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libpicocontainer-java.git



More information about the pkg-java-commits mailing list