[lgooddatepicker] 01/02: Import Debian changes 8.3.0+ds-1

Tony Mancill tmancill at moszumanska.debian.org
Mon Mar 27 03:16:49 UTC 2017


This is an automated email from the git hooks/post-receive script.

tmancill pushed a commit to branch master
in repository lgooddatepicker.

commit f958c7b672e9d6be91e089aa60c4c94f532737dc
Author: tony mancill <tmancill at debian.org>
Date:   Sun Mar 26 17:43:40 2017 +0000

    Import Debian changes 8.3.0+ds-1
    
    lgooddatepicker (8.3.0+ds-1) unstable; urgency=medium
    
      * Initial release (Closes: #847591)
---
 debian/README.source                            |  9 +++
 debian/changelog                                |  5 ++
 debian/compat                                   |  1 +
 debian/control                                  | 48 ++++++++++++++++
 debian/copyright                                | 74 +++++++++++++++++++++++++
 debian/liblgooddatepicker-java-doc.doc-base.api | 10 ++++
 debian/liblgooddatepicker-java-doc.install      |  2 +
 debian/liblgooddatepicker-java-doc.poms         | 29 ++++++++++
 debian/liblgooddatepicker-java.poms             | 29 ++++++++++
 debian/maven.cleanIgnoreRules                   |  1 +
 debian/maven.ignoreRules                        |  4 ++
 debian/maven.properties                         |  4 ++
 debian/maven.publishedRules                     |  1 +
 debian/maven.rules                              |  2 +
 debian/rules                                    | 19 +++++++
 debian/source/format                            |  1 +
 debian/watch                                    |  7 +++
 17 files changed, 246 insertions(+)

diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..96bb58d
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,9 @@
+Information about lgooddatepicker
+---------------------------------
+
+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.
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..41eb7be
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+lgooddatepicker (8.3.0+ds-1) unstable; urgency=medium
+
+  * Initial release (Closes: #847591)
+
+ -- tony mancill <tmancill at debian.org>  Sun, 26 Mar 2017 17:43:40 +0000
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..3da0927
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,48 @@
+Source: lgooddatepicker
+Section: java
+Priority: optional
+Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
+Uploaders: tony mancill <tmancill at debian.org>
+Build-Depends: debhelper (>= 10), default-jdk, maven-debian-helper (>= 2.1),
+ maven-repo-helper
+Build-Depends-Indep: libbuild-helper-maven-plugin-java,
+ libmaven-antrun-plugin-java,
+ libmaven-javadoc-plugin-java,  
+ libmaven-shade-plugin-java,
+ libbeansbinding-java (>= 1.2.1-2),
+ default-jdk-doc,
+ libbeansbinding-java-doc 
+Standards-Version: 3.9.8
+Vcs-Git: https://anonscm.debian.org/git/pkg-java/lgooddatepicker.git
+Vcs-Browser: https://anonscm.debian.org/cgit/pkg-java/lgooddatepicker.git
+Homepage: https://github.com/LGoodDatePicker/LGoodDatePicker
+
+Package: liblgooddatepicker-java
+Architecture: all
+Depends: ${misc:Depends}, ${maven:Depends}
+Suggests: ${maven:OptionalDepends}, liblgooddatepicker-java-doc
+Description: Java Swing Date Picker library. 
+ LGoodDatePicker is a graphical date picker widget with following features.
+ - Easy to use, good looking, nice features, and localized.
+ - Provides automatic internationalization.
+ - Translations include 24 languages.
+ - Natively uses the standard Java 8 time package (java.time.LocalDate).
+   (Can also run in Java 6 or 7, using the Parallel Backports.)
+ - Uses the JSR-310 standard.
+
+Package: liblgooddatepicker-java-doc
+Architecture: all
+Section: doc
+Depends: ${misc:Depends}
+Recommends: ${maven:DocDepends}, ${maven:DocOptionalDepends}
+Suggests: liblgooddatepicker-java
+Description: Documentation for the LGoodDatePicker library.
+ LGoodDatePicker is a graphical date picker widget with following features.
+ - Easy to use, good looking, nice features, and localized.
+ - Provides automatic internationalization.
+ - Translations include 24 languages.
+ - Natively uses the standard Java 8 time package (java.time.LocalDate).
+   (Can also run in Java 6 or 7, using the Parallel Backports.)
+ - Uses the JSR-310 standard.
+ .
+ This package contains the API documentation of liblgooddatepicker-java.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..a539b6d
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,74 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: LGoodDatePicker
+Source: https://github.com/LGoodDatePicker/LGoodDatePicker
+Files-Excluded:
+ zExtraFiles/*
+ Site/*
+ .git/*
+ .gitignore
+
+Files: *
+Copyright: 2017, BlakeTNC <BlakeTNC at gmailRemoveThisNoSpam.com>
+License: MIT
+
+Files: Project/src/main/java/com/privatejgoodies/*
+Copyright: 2002-2013 JGoodies Software GmbH. All Rights Reserved.
+License: BSD-3-Clause
+Comment: This copy of jgoodies differs from the version of JGoodies
+ made available in libjgoodies-common-java and libjgoodies-forms-java.
+
+Files: debian/*
+Copyright: 2017, tony mancill <tmancill at debian.org>
+License: MIT
+
+License: MIT
+ The MIT License (MIT)
+ . 
+ Copyright (c) 2016 LGoodDatePicker
+ . 
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+ . 
+ The above copyright notice and this permission notice shall be included in all
+ copies or substantial portions of the Software.
+ . 
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
+
+License: BSD-3-Clause
+ Copyright (c) 2002-2013 JGoodies Software GmbH. All Rights Reserved.
+ .
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ .
+  o Redistributions of source code must retain the above copyright notice,
+    this list of conditions and the following disclaimer.
+ .
+  o 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.
+ .
+  o Neither the name of JGoodies Software GmbH 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 MERCHANTABILITY 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.
diff --git a/debian/liblgooddatepicker-java-doc.doc-base.api b/debian/liblgooddatepicker-java-doc.doc-base.api
new file mode 100644
index 0000000..854f043
--- /dev/null
+++ b/debian/liblgooddatepicker-java-doc.doc-base.api
@@ -0,0 +1,10 @@
+Document: liblgooddatepicker-java
+Title: API Javadoc for LGoodDatePicker
+Author: LGoodDatePicker developers
+Abstract: This is the API Javadoc provided for the
+ liblgooddatepicker-java library.
+Section: Programming/Java
+
+Format: HTML
+Index: /usr/share/doc/liblgooddatepicker-java/api/index.html
+Files: /usr/share/doc/liblgooddatepicker-java/api/*
diff --git a/debian/liblgooddatepicker-java-doc.install b/debian/liblgooddatepicker-java-doc.install
new file mode 100644
index 0000000..ebafbab
--- /dev/null
+++ b/debian/liblgooddatepicker-java-doc.install
@@ -0,0 +1,2 @@
+Project/target/apidocs/* usr/share/doc/liblgooddatepicker-java/api
+
diff --git a/debian/liblgooddatepicker-java-doc.poms b/debian/liblgooddatepicker-java-doc.poms
new file mode 100644
index 0000000..30ac26e
--- /dev/null
+++ b/debian/liblgooddatepicker-java-doc.poms
@@ -0,0 +1,29 @@
+# List of POM files for the package
+# Format of this file is:
+# <path to pom file> [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 <parent> tag from the POM
+#   --package=<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=<elem1,elem2>: a list of XML elements to keep in the POM
+#      during a clean operation with mh_cleanpom or mh_installpom
+#   --artifact=<path>: 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>: name to use when installing the library in /usr/share/java
+#   --usj-version=<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=<path>: the destination for the real jar.
+#     It will be installed with mh_install. [mh_install]
+#   --classifier=<classifier>: Optional, the classifier for the jar. Empty by default.
+#   --site-xml=<location>: Optional, the location for site.xml if it needs to be installed.
+#     Empty by default. [mh_install]
+#
+Project/pom.xml --java-lib --has-package-version
+
diff --git a/debian/liblgooddatepicker-java.poms b/debian/liblgooddatepicker-java.poms
new file mode 100644
index 0000000..30ac26e
--- /dev/null
+++ b/debian/liblgooddatepicker-java.poms
@@ -0,0 +1,29 @@
+# List of POM files for the package
+# Format of this file is:
+# <path to pom file> [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 <parent> tag from the POM
+#   --package=<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=<elem1,elem2>: a list of XML elements to keep in the POM
+#      during a clean operation with mh_cleanpom or mh_installpom
+#   --artifact=<path>: 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>: name to use when installing the library in /usr/share/java
+#   --usj-version=<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=<path>: the destination for the real jar.
+#     It will be installed with mh_install. [mh_install]
+#   --classifier=<classifier>: Optional, the classifier for the jar. Empty by default.
+#   --site-xml=<location>: Optional, the location for site.xml if it needs to be installed.
+#     Empty by default. [mh_install]
+#
+Project/pom.xml --java-lib --has-package-version
+
diff --git a/debian/maven.cleanIgnoreRules b/debian/maven.cleanIgnoreRules
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/debian/maven.cleanIgnoreRules
@@ -0,0 +1 @@
+
diff --git a/debian/maven.ignoreRules b/debian/maven.ignoreRules
new file mode 100644
index 0000000..dba6f07
--- /dev/null
+++ b/debian/maven.ignoreRules
@@ -0,0 +1,4 @@
+
+org.apache.maven.plugins maven-gpg-plugin * * * *
+org.apache.maven.plugins maven-source-plugin * * * *
+org.codehaus.mojo exec-maven-plugin * * * *
diff --git a/debian/maven.properties b/debian/maven.properties
new file mode 100644
index 0000000..7c29bd7
--- /dev/null
+++ b/debian/maven.properties
@@ -0,0 +1,4 @@
+# Include here properties to pass to Maven during the build.
+# For example:
+# maven.test.skip=true
+
diff --git a/debian/maven.publishedRules b/debian/maven.publishedRules
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/debian/maven.publishedRules
@@ -0,0 +1 @@
+
diff --git a/debian/maven.rules b/debian/maven.rules
new file mode 100644
index 0000000..a29fd86
--- /dev/null
+++ b/debian/maven.rules
@@ -0,0 +1,2 @@
+
+com.github.lgooddatepicker LGoodDatePicker jar s/.*/debian/ * *
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..0635041
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,19 @@
+#!/usr/bin/make -f
+
+DH_VERBOSE=1
+
+%:
+	dh $@ --buildsystem=maven
+
+override_dh_auto_build:
+	dh_auto_build -DProject
+
+override_dh_auto_test:
+	dh_auto_test -DProject
+
+override_dh_auto_install:
+	# see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=808012
+	dh_auto_install -- -f Project/pom.xml
+
+get-orig-source:
+	uscan --download-current-version --force-download --no-symlink
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..83f094c
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,7 @@
+version=4
+opts="dversionmangle=s/\+(dfsg|ds)$//;,\
+	repacksuffix=+ds,\
+	compression=xz,\
+	repack,\
+	filenamemangle=s/(?:.*?)?v?(\d[\d.]*)-Standard\.tar\.gz/lgooddatepicker-$1\.tar\.gz/" \
+	https://github.com/LGoodDatePicker/LGoodDatePicker/tags (?:.*?/)?v?(\d[\d.]*)-Standard\.tar\.gz

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/lgooddatepicker.git



More information about the pkg-java-commits mailing list