This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository maven-debian-helper.
commit 170a5bc27a77dd57c2329f9a96f0d73881de5834 Author: Emmanuel Bourg <[email protected]> Date: Tue Jun 27 14:32:03 2017 +0200 Added the MPL-1.1 and MPL-2.0 to the list of the recognized licenses --- debian/changelog | 1 + .../java/org/debian/maven/packager/util/LicensesScanner.java | 11 +++++++++-- maven-packager-utils/src/main/resources/copyright.vm | 2 +- .../org/debian/maven/packager/util/LicensesScannerTest.java | 8 ++++++++ 4 files changed, 19 insertions(+), 3 deletions(-) diff --git a/debian/changelog b/debian/changelog index 1d2c5e1..0129651 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ maven-debian-helper (2.2.1) UNRELEASED; urgency=medium * Team upload. + * Added the MPL-1.1 and MPL-2.0 to the list of the recognized licenses * The generated copyright file now has a https format URL * Standards-Version updated to 4.0.0 * The generated control file now specifies Standards-Version: 4.0.0 diff --git a/maven-packager-utils/src/main/java/org/debian/maven/packager/util/LicensesScanner.java b/maven-packager-utils/src/main/java/org/debian/maven/packager/util/LicensesScanner.java index 9a40358..a282a73 100644 --- a/maven-packager-utils/src/main/java/org/debian/maven/packager/util/LicensesScanner.java +++ b/maven-packager-utils/src/main/java/org/debian/maven/packager/util/LicensesScanner.java @@ -73,7 +73,7 @@ public class LicensesScanner { private String getAvailableLicenses() { return "Apache-2.0 Artistic BSD FreeBSD ISC CC-BY CC-BY-SA CC-BY-ND CC-BY-NC CC-BY-NC-SA\n" + "CC-BY-NC-ND CC0 CDDL CPL Eiffel EPL-1.0 Expat GPL-2 GPL-3 LGPL-2 LGPL-2.1 LGPL-3" - + "GFDL-1.2 GFDL-1.3 GFDL-NIV LPPL MPL Perl PSF QPL W3C-Software ZLIB Zope"; + + "GFDL-1.2 GFDL-1.3 GFDL-NIV LPPL MPL-1.1 MPL-2.0 Perl PSF QPL W3C-Software ZLIB Zope"; } boolean recognizeLicense(Set<String> licenses, String licenseName, String licenseUrl) { @@ -124,7 +124,14 @@ public class LicensesScanner { licenses.add("GPL-3"); recognized = true; } - + } else if (licenseName.contains("mpl") || licenseUrl.contains("mpl")) { + if (licenseName.contains("1.1") || licenseUrl.contains("1.1")) { + licenses.add("MPL-1.1"); + recognized = true; + } else if (licenseName.contains("2.0") || licenseUrl.contains("2.0")) { + licenses.add("MPL-2.0"); + recognized = true; + } } else if (licenseUrl.contains("http://creativecommons.org/licenses/by-sa/3.0")) { licenses.add("CC-BY-SA-3.0"); recognized = true; diff --git a/maven-packager-utils/src/main/resources/copyright.vm b/maven-packager-utils/src/main/resources/copyright.vm index 57e7b1b..f021134 100644 --- a/maven-packager-utils/src/main/resources/copyright.vm +++ b/maven-packager-utils/src/main/resources/copyright.vm @@ -18,7 +18,7 @@ License: ${packagerLicense} #foreach ($license in $licenses) License: $license -#set ($knownLicenses = ["Apache-2.0", "GFDL-1.2", "GPL-2", "LGPL-2.1", "Artistic", "GPL-3", "LGPL-2", "LGPL-3"]) +#set ($knownLicenses = ["Apache-2.0", "GFDL-1.2", "GPL-2", "LGPL-2.1", "Artistic", "GPL-3", "LGPL-2", "LGPL-3", "MPL-1.1", "MPL-2.0"]) #if ($knownLicenses.contains($license)) On Debian systems, the full text of the $license license can be found in the file '/usr/share/common-licenses/$license' diff --git a/maven-packager-utils/src/test/java/org/debian/maven/packager/util/LicensesScannerTest.java b/maven-packager-utils/src/test/java/org/debian/maven/packager/util/LicensesScannerTest.java index fbed3d0..96e055f 100644 --- a/maven-packager-utils/src/test/java/org/debian/maven/packager/util/LicensesScannerTest.java +++ b/maven-packager-utils/src/test/java/org/debian/maven/packager/util/LicensesScannerTest.java @@ -34,5 +34,13 @@ public class LicensesScannerTest extends TestCase { assertTrue(scanner.recognizeLicense(licenses, "", "http://www.apache.org/licenses/LICENSE-2.0")); assertEquals("Apache-2.0", licenses.iterator().next()); licenses.clear(); + + assertTrue(scanner.recognizeLicense(licenses, "MPL (v1.1)", "")); + assertEquals("MPL-1.1", licenses.iterator().next()); + licenses.clear(); + + assertTrue(scanner.recognizeLicense(licenses, "", "https://www.mozilla.org/MPL/2.0/")); + assertEquals("MPL-2.0", licenses.iterator().next()); + licenses.clear(); } } -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/maven-debian-helper.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

