[pkg-java] r16796 - in trunk/libxmpcore-java: . debian debian/source

Emmanuel Bourg ebourg-guest at alioth.debian.org
Fri May 31 17:55:47 UTC 2013


Author: ebourg-guest
Date: 2013-05-31 17:55:47 +0000 (Fri, 31 May 2013)
New Revision: 16796

Added:
   trunk/libxmpcore-java/debian/
   trunk/libxmpcore-java/debian/README.source
   trunk/libxmpcore-java/debian/changelog
   trunk/libxmpcore-java/debian/compat
   trunk/libxmpcore-java/debian/control
   trunk/libxmpcore-java/debian/copyright
   trunk/libxmpcore-java/debian/libxmpcore-java.poms
   trunk/libxmpcore-java/debian/patches/
   trunk/libxmpcore-java/debian/pom.xml
   trunk/libxmpcore-java/debian/rules
   trunk/libxmpcore-java/debian/source/
   trunk/libxmpcore-java/debian/source/format
   trunk/libxmpcore-java/debian/watch
Log:
Initial import



Added: trunk/libxmpcore-java/debian/README.source
===================================================================
--- trunk/libxmpcore-java/debian/README.source	                        (rev 0)
+++ trunk/libxmpcore-java/debian/README.source	2013-05-31 17:55:47 UTC (rev 16796)
@@ -0,0 +1,30 @@
+XMPCore for Debian
+==================
+
+It seems there is some confusion on the actual version of XMPCore:
+
+ * The source zip is named XMP-Core-JAVA-CS6.zip but the version in the
+   build.xml file is 5.1.0.
+
+ * The previous version (5.1.2) of the SDK available on the Adobe
+   XMP page [1] has also a version set to 5.1.0 in its build.xml.
+   The source code is slightly different from the one in the CS6
+   archive (less methods and a couple of different return types).
+
+ * As of may 2013 there are 3 versions of xmpcore deployed on the
+   Maven central repository: 5.1.0, 5.1.1 and 5.1.2. They all have
+   the same classes and the same method signatures, which are also
+   the ones from the CS6 archive. The binary compatibility has been
+   verified with Clirr and the Java API Compliance Checker.
+
+Since this package is primarily destined to be used as a Maven artifact and
+in order to remain consistent with the state of the Maven central repository
+I decided to use the version 5.1.2 instead of 6.0.0 for this package. Let's
+hope this mess will be cleared in a future update of the Adobe toolkit.
+
+
+-- Emmanuel Bourg <ebourg at apache.org>
+
+
+[1] http://www.adobe.com/devnet/xmp.html
+ 

Added: trunk/libxmpcore-java/debian/changelog
===================================================================
--- trunk/libxmpcore-java/debian/changelog	                        (rev 0)
+++ trunk/libxmpcore-java/debian/changelog	2013-05-31 17:55:47 UTC (rev 16796)
@@ -0,0 +1,5 @@
+libxmpcore-java (5.1.2-1) unstable; urgency=low
+
+  * Initial release (Closes: #710488)
+
+ -- Emmanuel Bourg <ebourg at apache.org>  Fri, 31 May 2013 12:00:06 +0200

Added: trunk/libxmpcore-java/debian/compat
===================================================================
--- trunk/libxmpcore-java/debian/compat	                        (rev 0)
+++ trunk/libxmpcore-java/debian/compat	2013-05-31 17:55:47 UTC (rev 16796)
@@ -0,0 +1 @@
+7

Added: trunk/libxmpcore-java/debian/control
===================================================================
--- trunk/libxmpcore-java/debian/control	                        (rev 0)
+++ trunk/libxmpcore-java/debian/control	2013-05-31 17:55:47 UTC (rev 16796)
@@ -0,0 +1,19 @@
+Source: libxmpcore-java
+Section: java
+Priority: optional
+Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
+Uploaders: Emmanuel Bourg <ebourg at apache.org>
+Build-Depends: debhelper (>= 7), cdbs, default-jdk
+Build-Depends-Indep: maven-repo-helper, ant (>= 1.6.5)
+Standards-Version: 3.9.4
+Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/libxmpcore-java
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/libxmpcore-java
+Homepage: http://www.adobe.com/devnet/xmp.html
+
+Package: libxmpcore-java
+Architecture: all
+Depends: ${misc:Depends}
+Description: Adobe XMP Toolkit for Java
+ The Extensible Metadata Platform (XMP) provides a standard format
+ for the creation, processing, and interchange of metadata, for a wide
+ variety of resources.

Added: trunk/libxmpcore-java/debian/copyright
===================================================================
--- trunk/libxmpcore-java/debian/copyright	                        (rev 0)
+++ trunk/libxmpcore-java/debian/copyright	2013-05-31 17:55:47 UTC (rev 16796)
@@ -0,0 +1,40 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: XMPCore
+Source: http://www.adobe.com/devnet/xmp.html
+
+Files: *
+Copyright: 2009, Adobe Systems Incorporated
+License: BSD-3-clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ .
+   1. Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimer.
+ .
+   2. 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.
+ .
+   3. Neither the name of Adobe Systems Incorporated, 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 MERCHANT ABILITY 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: 2013, Emmanuel Bourg <ebourg at apache.org>
+License: Apache-2.0
+
+License: Apache-2.0
+ On Debian systems you can find the complete text of the
+ license in '/usr/share/common-licenses/Apache-2.0'

Added: trunk/libxmpcore-java/debian/libxmpcore-java.poms
===================================================================
--- trunk/libxmpcore-java/debian/libxmpcore-java.poms	                        (rev 0)
+++ trunk/libxmpcore-java/debian/libxmpcore-java.poms	2013-05-31 17:55:47 UTC (rev 16796)
@@ -0,0 +1 @@
+debian/pom.xml

Added: trunk/libxmpcore-java/debian/pom.xml
===================================================================
--- trunk/libxmpcore-java/debian/pom.xml	                        (rev 0)
+++ trunk/libxmpcore-java/debian/pom.xml	2013-05-31 17:55:47 UTC (rev 16796)
@@ -0,0 +1,37 @@
+<?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">
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>com.adobe.xmp</groupId>
+  <artifactId>xmpcore</artifactId>
+  <version>5.1.2</version>
+
+  <name>XMP Library for Java</name>
+  <description>
+    The XMP Library for Java is based on the C++ XMPCore library
+    and the API is similar.
+  </description>
+  <url>http://www.adobe.com/devnet/xmp.html</url>
+
+  <licenses>
+    <license>
+      <name>The BSD License</name>
+      <url>http://www.adobe.com/devnet/xmp/library/eula-xmp-library-java.html</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <developers>
+    <developer>
+      <organization>Adobe Systems, Inc.</organization>
+      <organizationUrl>http://www.adobe.com/</organizationUrl>
+    </developer>
+  </developers>
+
+  <scm>
+    <connection>scm:local:/src/xmp:xmpcore</connection>
+    <url>http://www.adobe.com/devnet/xmp.html</url>
+  </scm>
+
+</project>
+

Added: trunk/libxmpcore-java/debian/rules
===================================================================
--- trunk/libxmpcore-java/debian/rules	                        (rev 0)
+++ trunk/libxmpcore-java/debian/rules	2013-05-31 17:55:47 UTC (rev 16796)
@@ -0,0 +1,26 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/ant.mk
+
+PACKAGE              := $(DEB_SOURCE_PACKAGE)
+VERSION              := $(DEB_UPSTREAM_VERSION)
+JAVA_HOME            := /usr/lib/jvm/default-java
+
+DEB_ANT_BUILDFILE    = XMPCore/build.xml
+DEB_ANT_BUILD_TARGET = build
+
+
+binary-post-install/$(PACKAGE)::
+	mh_installpoms -p$(PACKAGE)
+	mh_installjar -p$(PACKAGE) -l debian/pom.xml XMPCore/target/debug/xmpcore.jar
+
+clean::
+	mh_clean
+	rm -Rf XMPCore/target XMPCore/intermediate
+
+get-orig-source:
+	-uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename --repack
+
+get-orig-pom:
+	wget -O debian/pom.xml http://repo1.maven.org/maven2/com/adobe/xmp/xmpcore/$(VERSION)/xmpcore-$(VERSION).pom


Property changes on: trunk/libxmpcore-java/debian/rules
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/libxmpcore-java/debian/source/format
===================================================================
--- trunk/libxmpcore-java/debian/source/format	                        (rev 0)
+++ trunk/libxmpcore-java/debian/source/format	2013-05-31 17:55:47 UTC (rev 16796)
@@ -0,0 +1 @@
+3.0 (quilt)

Added: trunk/libxmpcore-java/debian/watch
===================================================================
--- trunk/libxmpcore-java/debian/watch	                        (rev 0)
+++ trunk/libxmpcore-java/debian/watch	2013-05-31 17:55:47 UTC (rev 16796)
@@ -0,0 +1,4 @@
+version=3
+opts=uversionmangle=s/^6$/5.1.2/ \
+http://www.adobe.com/devnet/xmp/library/eula-xmp-library-java.html \
+.*/XMP-Core-JAVA-CS([\d\.]).zip




More information about the pkg-java-commits mailing list