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

