This is an automated email from the git hooks/post-receive script. tmancill pushed a commit to branch master in repository easybind.
commit 4a5687bb5c257af8bfffb44cbf71f0fb00c6aa4a Author: tony mancill <[email protected]> Date: Wed Nov 23 11:24:48 2016 -0800 Import Debian patch 1.0.3-1 --- debian/changelog | 5 +++++ debian/compat | 1 + debian/control | 25 +++++++++++++++++++++++++ debian/copyright | 33 +++++++++++++++++++++++++++++++++ debian/libeasybind-java.poms | 1 + debian/patches/01_build_gradle.patch | 21 +++++++++++++++++++++ debian/patches/series | 1 + debian/rules | 7 +++++++ debian/source/format | 1 + debian/watch | 6 ++++++ 10 files changed, 101 insertions(+) diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..e685e21 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +easybind (1.0.3-1) UNRELEASED; urgency=medium + + * Initial release (Closes: #848399) + + -- tony mancill <[email protected]> Wed, 23 Nov 2016 11:24:48 -0800 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..f599e28 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +10 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..946bf03 --- /dev/null +++ b/debian/control @@ -0,0 +1,25 @@ +Source: easybind +Section: java +Priority: optional +Maintainer: Debian Java Maintainers <[email protected]> +Uploaders: tony mancill <[email protected]> +Build-Depends: debhelper (>= 10), + default-jdk (>= 1:1.8), + gradle-debian-helper, + junit4, + libopenjfx-java, + maven-repo-helper +Standards-Version: 3.9.8 +Homepage: https://github.com/bkromhout/java-diff-utils +Vcs-Git: https://anonscm.debian.org/pkg-java/easybind.git +Vcs-Browser: https://anonscm.debian.org/cgit/pkg-java/easybind.git + +Package: libeasybind-java +Architecture: all +Depends: ${misc:Depends} +Description: helper library for custom JavaFX bindings using lamdas + EasyBind leverages lambdas to reduce boilerplate + when creating custom bindings, provides a type-safe alternative to + Bindings.select* methods (inspired by Anton Nashatyrev's feature + request, planned for JavaFX 9) and adds monadic operations to + ObservableValue. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..a2196c6 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,33 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: EasyBind +Source: https://github.com/TomasMikula/EasyBind + +Files: * +Copyright: 2014 TomasMikula +License: BSD-2-Clause + +Files: debian/* +Copyright: 2016 tony mancill <[email protected]> +License: BSD-2-Clause + +License: BSD-2-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + . + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + . + * 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. + . + 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 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER 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. diff --git a/debian/libeasybind-java.poms b/debian/libeasybind-java.poms new file mode 100644 index 0000000..ad44422 --- /dev/null +++ b/debian/libeasybind-java.poms @@ -0,0 +1 @@ +build/debian/easybind.pom --java-lib --artifact=build/libs/*.jar diff --git a/debian/patches/01_build_gradle.patch b/debian/patches/01_build_gradle.patch new file mode 100644 index 0000000..82b7afa --- /dev/null +++ b/debian/patches/01_build_gradle.patch @@ -0,0 +1,21 @@ +Description: fix-up build.gradle to locate jars from libopenjfx-java + Drop SNAPSHOT from the version; this is built from a release tarball. +Author: tony mancill <[email protected]> +Forwarded: not-needed + +--- a/build.gradle ++++ b/build.gradle +@@ -1,4 +1,4 @@ +-version = '1.0.3-SNAPSHOT' ++version = '1.0.3' + + apply plugin: 'java' + apply plugin: 'eclipse' +@@ -15,6 +15,7 @@ + group = 'org.fxmisc.easybind' + + dependencies { ++ compile fileTree(include: ['*.jar'], dir: '/usr/share/java/openjfx/jre/lib/ext') + testCompile group: 'junit', name: 'junit', version: '[4.0,)' + } + diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..af947f8 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +01_build_gradle.patch diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..241fa93 --- /dev/null +++ b/debian/rules @@ -0,0 +1,7 @@ +#!/usr/bin/make -f + +# output every command that modifies files on the build system. +export DH_VERBOSE = 1 + +%: + dh $@ --buildsystem=gradle --with=maven-repo-helper diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..226676a --- /dev/null +++ b/debian/watch @@ -0,0 +1,6 @@ +version=4 +opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%easytag-$1.tar.gz%,\ + compression=xz,\ + repack" \ + https://github.com/TomasMikula/EasyBind/tags \ + (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/easybind.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

