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 <[email protected]>
+
+
+[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 <[email protected]>  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 
<[email protected]>
+Uploaders: Emmanuel Bourg <[email protected]>
+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 <[email protected]>
+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


_______________________________________________
pkg-java-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to