debian/0000755000000000000000000000000012206240357007167 5ustar debian/maven.rules0000644000000000000000000000043512206234516011353 0ustar com.fasterxml.jackson.core jackson-annotations jar s/2\..*/2.x/ * * com.fasterxml.jackson.core jackson-core jar s/2\..*/2.x/ * * com.fasterxml.jackson.core jackson-databind jar s/2\..*/2.x/ * * junit junit jar s/4\..*/4.x/ * * s/groovy/org.codehaus.groovy/ groovy* * s/.*/debian/ * * debian/watch0000644000000000000000000000015212206234516010216 0ustar version=3 https://github.com/FasterXML/jackson-databind/releases .*/jackson-databind-(\d[\d\.]*)\.tar\.gz debian/libjackson2-databind-java-doc.doc-base.api0000644000000000000000000000053712206234516016772 0ustar Document: libjackson2-databind-java Title: API Javadoc for jackson-databind Author: jackson-databind developers Abstract: This is the API Javadoc provided for the libjackson2-databind-java library. Section: Programming Format: HTML Index: /usr/share/doc/libjackson2-databind-java/api/index.html Files: /usr/share/doc/libjackson2-databind-java/api/* debian/maven.properties0000644000000000000000000000015412206234516012413 0ustar maven.compiler.source=1.6 maven.compiler.target=1.6 # Hibernate crap can't be tested. maven.test.skip=true debian/compat0000644000000000000000000000000212206234516010365 0ustar 9 debian/changelog0000644000000000000000000000024612206237260011042 0ustar jackson-databind (2.2.2-1) unstable; urgency=low * Initial release. (Closes: #720504) -- Wolodja Wentland Thu, 22 Aug 2013 15:24:34 +0000 debian/README.source0000644000000000000000000000045412206234516011351 0ustar Information about jackson-databind ------------------------------ This package was debianized using the mh_make command from the maven-debian-helper package. The build system uses Maven but prevents it from downloading anything from the Internet, making the build compliant with the Debian policy. debian/source/0000755000000000000000000000000012206234516010467 5ustar debian/source/format0000644000000000000000000000001412206234516011675 0ustar 3.0 (quilt) debian/maven.ignoreRules0000644000000000000000000000014512206234516012515 0ustar com.google.code.maven-replacer-plugin replacer * * * * org.hibernate hibernate-cglib-repack * * * * debian/copyright0000644000000000000000000000240112206234516011117 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: jackson-databind Source: https://github.com/FasterXML/jackson-databind Comment: FasterXML used a dual licensing approach (Apache-2.0 or LGPL) [0] for jackson 2 by making suitably licensed jar files available for download. [1] Users were then free to choose the license they wanted by downloading the respective jar. . The source code itself was, however, never explicitly licensed. After raising this issue on the jackson-dev mailing list [2] FasterXML decided to license future versions of jackson 2 under Apache-2.0 only [3]. A copy of the license can be found in src/main/resources/META-INF/LICENSE. . [0] http://wiki.fasterxml.com/JacksonLicensing [1] http://wiki.fasterxml.com/JacksonDownload [2] http://markmail.org/message/repexr3kb6gn4uam [3] http://markmail.org/message/bwxz2hle5fhrhm3q http://markmail.org/message/ckwelxnmoqlm5qr4 Files: * Copyright: 2013, FasterXML, LLC, Seattle, USA License: Apache-2.0 Files: debian/* Copyright: 2013, Wolodja Wentland License: Apache-2.0 License: Apache-2.0 On Debian systems you can find the complete text of the Apache-2.0 license in '/usr/share/common-licenses/Apache-2.0' debian/rules0000755000000000000000000000063012206234516010246 0ustar #!/usr/bin/make -f export DH_VERBOSE=1 VERSION_FILE=./src/main/java/com/fasterxml/jackson/databind/cfg/PackageVersion.java %: dh $@ --buildsystem=maven --with javahelper override_dh_auto_configure: sh debian/replace-generate.sh $(VERSION_FILE) dh_auto_configure override_dh_auto_clean: rm -f $(VERSION_FILE) dh_auto_clean override_dh_installchangelogs: dh_installchangelogs release-notes/VERSION debian/libjackson2-databind-java.classpath0000644000000000000000000000015512206234516015760 0ustar usr/share/java/jackson-databind.jar /usr/share/java/jackson-annotations.jar /usr/share/java/jackson-core.jar debian/control0000644000000000000000000000475612206234516010606 0ustar Source: jackson-databind Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Hilko Bengen , Wolodja Wentland Build-Depends: debhelper (>= 9), default-jdk, javahelper (>= 0.32), maven-debian-helper (>= 1.6.5), libjackson2-core-java, libjackson2-annotations-java, xmlstarlet Build-Depends-Indep: default-jdk-doc, groovy, junit4, libcglib-java, libjackson2-core-java-doc, libjackson2-annotations-java-doc, libmaven-javadoc-plugin-java Standards-Version: 3.9.4 Vcs-Git: git://anonscm.debian.org/pkg-java/jackson-databind.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-java/jackson-databind.git Homepage: http://wiki.fasterxml.com/JacksonHome Package: libjackson2-databind-java Architecture: all Depends: ${misc:Depends}, ${maven:Depends} Recommends: ${maven:OptionalDepends} Suggests: libjackson2-databind-java-doc Description: fast and powerful JSON library for Java -- data binding The Jackson Data Processor is a multi-purpose Java library for processing JSON. Jackson aims to be the best possible combination of fast, correct, lightweight, and ergonomic for developers. It offers three alternative methods for processing JSON: . * Streaming API inspired by StAX * Tree Model * Data Binding converts JSON to and from POJOs . In addition to the core library, there are numerous extension that provide additional functionality such as additional data formats beyond JSON, additional data types or JVM languages. . This package contains general purpose data-binding functionality for data formats other than JSON. Package: libjackson2-databind-java-doc Architecture: all Section: doc Depends: ${misc:Depends}, ${maven:DocDepends} Recommends: ${maven:DocOptionalDepends} Suggests: libjackson2-databind-java Description: Documentation for jackson-databind The Jackson Data Processor is a multi-purpose Java library for processing JSON. Jackson aims to be the best possible combination of fast, correct, lightweight, and ergonomic for developers. It offers three alternative methods for processing JSON: . * Streaming API inspired by StAX * Tree Model * Data Binding converts JSON to and from POJOs . In addition to the core library, there are numerous extension that provide additional functionality such as additional data formats beyond JSON, additional data types or JVM languages. . This package contains the API documentation of libjackson2-databind-java. debian/maven.cleanIgnoreRules0000644000000000000000000000000112206234516013447 0ustar debian/libjackson2-databind-java-doc.install0000644000000000000000000000007512206234516016210 0ustar target/apidocs/* usr/share/doc/libjackson2-databind-java/api debian/replace-generate.sh0000755000000000000000000000145112206234516012732 0ustar #!/bin/sh # Simple replacement for mavan-replacer-plugin set -e TARGET=$1; shift TEMPLATE=$TARGET.in get_attr() { < pom.xml xmlstarlet sel \ -N pom=http://maven.apache.org/POM/4.0.0 \ -T -t -v $1 } package=$(dirname $TARGET | sed -e 's,.*src/main/java/\(.*\)$,\1,' | tr / .) projectversion=$(get_attr '/pom:project/pom:version') projectgroupid=$(get_attr '/pom:project/pom:groupId') projectartifactid=$(get_attr '/pom:project/pom:artifactId') sed \ -e "s,@package@,$package,g" \ -e "s,@projectversion@,$projectversion,g" \ -e "s,@projectgroupid@,$projectgroupid,g" \ -e "s,@projectartifactid@,$projectartifactid,g" \ < $TEMPLATE > $TARGET.t if grep -i '@[a-z]*@' $TARGET.t >&2; then echo 'Not all tags were replaced' >&2 exit 1 fi mv $TARGET.t $TARGET debian/libjackson2-databind-java.poms0000644000000000000000000000322112206234516014751 0ustar # List of POM files for the package # Format of this file is: # [option]* # where option can be: # --ignore: ignore this POM and its artifact if any # --ignore-pom: don't install the POM. To use on POM files that are created # temporarily for certain artifacts such as Javadoc jars. [mh_install, mh_installpoms] # --no-parent: remove the tag from the POM # --package=: an alternative package to use when installing this POM # and its artifact # --has-package-version: to indicate that the original version of the POM is the same as the upstream part # of the version for the package. # --keep-elements=: a list of XML elements to keep in the POM # during a clean operation with mh_cleanpom or mh_installpom # --artifact=: path to the build artifact associated with this POM, # it will be installed when using the command mh_install. [mh_install] # --java-lib: install the jar into /usr/share/java to comply with Debian # packaging guidelines # --usj-name=: name to use when installing the library in /usr/share/java # --usj-version=: version to use when installing the library in /usr/share/java # --no-usj-versionless: don't install the versionless link in /usr/share/java # --dest-jar=: the destination for the real jar. # It will be installed with mh_install. [mh_install] # --classifier=: Optional, the classifier for the jar. Empty by default. # --site-xml=: Optional, the location for site.xml if it needs to be installed. # Empty by default. [mh_install] # pom.xml --no-parent --has-package-version --java-lib debian/maven.publishedRules0000644000000000000000000000010112206234516013201 0ustar com.fasterxml.jackson.core jackson-databind jar s/2\..*/2.x/ * *