[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