[pdfsam] 01/01: Import Debian changes 3.2.5-1

Markus Koschany apo at moszumanska.debian.org
Thu Aug 31 13:16:17 UTC 2017


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

apo pushed a commit to branch master
in repository pdfsam.

commit 2aef69ee6ff3c4899d7581f4a4475e359db2013c
Merge: 2e07389 68fa41c
Author: Markus Koschany <apo at debian.org>
Date:   Thu Aug 31 13:24:56 2017 +0200

    Import Debian changes 3.2.5-1
    
    pdfsam (3.2.5-1) experimental; urgency=medium
    
      * New upstream version. (Closes: #635964)
        - Null pointer exception was fixed. (Closes: #779058)
        - pdfsam-console does no longer exist. (Closes: #792467)
        - i18n localization works as expected now. (Closes: #714394)
        - The update manager is disabled by default now. (Closes: #796805)
        - jgoodies-common is no longer a required dependency. (Closes: #714304)
      * New build system Maven.
      * Add myself to Uploaders and remove Thorsten Werner because he is not active
        anymore.

 debian/README.source                      |    6 -
 debian/changelog                          |   34 +-
 debian/control                            |   53 +-
 debian/copyright                          | 1193 ++++++++++++++++-------------
 debian/install                            |   30 +-
 debian/maven.ignoreRules                  |   10 +-
 debian/maven.properties                   |    5 +
 debian/maven.rules                        |    6 +
 debian/patches/no-check-for-updates.patch |   24 +
 debian/patches/pdfsam-bin.patch           |   48 ++
 debian/patches/series                     |    2 +
 debian/pdfsam.classpath                   |    1 -
 debian/pdfsam.desktop                     |   14 +-
 debian/pdfsam.poms                        |   34 +-
 debian/rules                              |   28 +-
 debian/watch                              |    5 +-
 pdfsam-msi-installer/src/AddLine.CA.dll   |  Bin 241084 -> 0 bytes
 17 files changed, 893 insertions(+), 600 deletions(-)

diff --cc debian/changelog
index c2b9aa8,0000000..b565d2b
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,86 -1,0 +1,112 @@@
- pdfsam (3.2.5-1) UNRELEASED; urgency=medium
++pdfsam (3.2.5-1) experimental; urgency=medium
 +
-   * New upstream release.
-   * See README.source. Requires new build-dependencies.
++  * New upstream version. (Closes: #635964)
++    - Null pointer exception was fixed. (Closes: #779058)
++    - pdfsam-console does no longer exist. (Closes: #792467)
++    - i18n localization works as expected now. (Closes: #714394)
++    - The update manager is disabled by default now. (Closes: #796805)
++    - jgoodies-common is no longer a required dependency. (Closes: #714304)
++  * New build system Maven.
++  * Add myself to Uploaders and remove Thorsten Werner because he is not active
++    anymore.
 +
-  -- Markus Koschany <apo at debian.org>  Tue, 21 Feb 2017 05:10:02 +0100
++ -- Markus Koschany <apo at debian.org>  Thu, 31 Aug 2017 13:24:56 +0200
++
++pdfsam (1.1.4-4) unstable; urgency=medium
++
++  * Team upload.
++  * Add a NEWS file and inform users, who upgrade from Jessie to Stretch,
++    to modify the LAF theme value in ~/.pdfsam/config.xml. (Closes: #855324)
++
++ -- Markus Koschany <apo at debian.org>  Sat, 20 May 2017 20:22:36 +0200
++
++pdfsam (1.1.4-3) unstable; urgency=medium
++
++  * Team upload.
++  * Add change-default-LAF-theme.patch and set the LAF setting to 0.
++    Thanks to Philip Rinn for the report. (Closes: #855324)
++  * Fix Lintian error "depends on obsolete package" and depend on default-jre
++    instead of openjdk-6-jre.
++  * Use secure canonical Vcs-address.
++
++ -- Markus Koschany <apo at debian.org>  Sun, 05 Mar 2017 20:30:27 +0100
 +
 +pdfsam (1.1.4-2) unstable; urgency=low
 +
 +  [ Miguel Landaeta ]
 +  * Team upload.
 +
 +  [ Jari Aalto ]
 +  * Update to Standards-Version to 3.9.3 and debhelper to 9.
 +  * Add build-arch and build-indep targets; use dh_prep in rules file.
 +  * Change obsolete depends default-jdk-builddep to default-jdk.
 +    (Closes: #669258).
 +  * Add new libcommons-httpclient-java due to pdfsam-maine-br1/ant/build.xml.
 +  * Add javahelper depends and debian/*.classpath file.
 +  * Fix duplicate-in-relation-field (Lintian).
 +  * Fix vcs-field-uses-not-recommended-uri-format Lintian (Closes: #669031).
 +  * Fix classpath-contains-relative-path (Lintian) with javahelper.
 +
 + -- Miguel Landaeta <miguel at miguel.cc>  Wed, 18 Apr 2012 19:16:33 -0430
 +
 +pdfsam (1.1.4-1) unstable; urgency=low
 +
 +  * New upstream release.
 +  * Switch to source format 3.0.
 +  * Update Standards-Version: 3.8.4.
 +  * Remove build directory in clean target.
 +  * Convert patches to dep3 format.
 +  * Switch to java-wrappers and prefer openjdk. (Closes: #568545)
 +
 + -- Torsten Werner <twerner at debian.org>  Sun, 25 Apr 2010 20:48:50 +0200
 +
 +pdfsam (1.1.3-1) unstable; urgency=low
 +
 +  * New upstream release
 +
 + -- Torsten Werner <twerner at debian.org>  Fri, 05 Jun 2009 23:16:21 +0200
 +
 +pdfsam (1.1.2-1) unstable; urgency=low
 +
 +  * New upstream release
 +  * Fix start scripts. (Closes: #521585)
 +  * Bump up Standards-Version: 3.8.1 (no changes).
 +  * Add Depends: ${misc:Depends}.
 +
 + -- Torsten Werner <twerner at debian.org>  Sun, 12 Apr 2009 19:36:15 +0200
 +
 +pdfsam (1.1.1-2) unstable; urgency=low
 +
 +  [ Miguel Landaeta ]
 +  * Change Depends: openjdk-6-jre | java2-runtime. (Closes: #519235)
 +
 + -- Torsten Werner <twerner at debian.org>  Wed, 25 Mar 2009 22:05:07 +0100
 +
 +pdfsam (1.1.1-1) unstable; urgency=low
 +
 +  * New upstream release
 +  * Refresh patch run.diff.
 +
 + -- Torsten Werner <twerner at debian.org>  Tue, 17 Feb 2009 22:48:35 +0100
 +
 +pdfsam (1.1.0-1) unstable; urgency=low
 +
 +  * New upstream release
 +  * Refresh our patches.
 +
 + -- Torsten Werner <twerner at debian.org>  Thu, 01 Jan 2009 01:40:52 +0100
 +
 +pdfsam (1.0.3-1) unstable; urgency=low
 +
 +  * new upstream release
 +  * Add missing copyright information.
 +  * Upload package again. (Closes: #496687)
 +  * Refresh the patches.
 +
 + -- Torsten Werner <twerner at debian.org>  Mon, 03 Nov 2008 21:15:23 +0100
 +
 +pdfsam (1.0.1-1) unstable; urgency=low
 +
 +  * Initial release. (Closes: #496687)
 +
 + -- Torsten Werner <twerner at debian.org>  Tue, 26 Aug 2008 20:36:24 +0200
diff --cc debian/control
index 22ff09b,0000000..bf08da5
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,38 -1,0 +1,47 @@@
 +Source: pdfsam
- Section: text
++Section: java
 +Priority: optional
 +Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 +Uploaders:
 + Markus Koschany <apo at debian.org>
 +Build-Depends:
 + debhelper (>= 10),
 + default-jdk,
-  javahelper,
-  libdom4j-java,
-  libitext-java (>= 2),
-  libjaxen-java,
-  libjgoodies-looks-java,
-  liblog4j1.2-java,
-  maven-debian-helper
- Standards-Version: 3.9.8
- Homepage: http://www.pdfsam.org
++ maven-debian-helper,
++ junit4,
++ libatinject-jsr330-api-java,
++ libbcmail-java,
++ libbcprov-java,
++ libcommons-io-java,
++ libcommons-lang3-java,
++ libfontawesomefx-java,
++ libgettext-commons-java,
++ libgettext-maven-plugin-java,
++ libhibernate-validator-java,
++ libjackson2-jr-java,
++ liblogback-java,
++ libplexus-classworlds-java,
++ libsambox-java,
++ libsejda-eventstudio-java,
++ libsejda-injector-java,
++ libsejda-java (>= 2.10.4-2),
++ libslf4j-java (>= 1.7.21),
++ openjfx
++Standards-Version: 4.1.0
 +Vcs-Git: https://anonscm.debian.org/git/pkg-java/pdfsam.git
 +Vcs-Browser: https://anonscm.debian.org/git/pkg-java/pdfsam.git
++Homepage: http://www.pdfsam.org
 +
 +Package: pdfsam
 +Architecture: all
 +Depends:
-  java-wrappers,
-  libcommons-httpclient-java,
-  libdom4j-java,
-  libitext-java,
-  libjaxen-java,
-  libjgoodies-looks-java,
-  liblog4j1.2-java,
-  default-jre | java6-runtime,
-  ${java:Depends},
++ default-jre (>= 2:1.8) | java8-runtime,
++ openjfx,
++ ${maven:Depends},
 + ${misc:Depends}
++Suggests:
++ ${maven:OptionalDepends}
 +Description: PDF Split and Merge
-  PDF Split and Merge is a very simple, easy to use, free, open source
-  utility to split and merge pdf files. It has a simple graphical
-  interface to let the user choose pdf files, split or merge them.
++ PDF Split and Merge is a very simple, easy to use, free, open source utility
++ to split and merge pdf files. It has a simple graphical interface to let the
++ user choose pdf files, split or merge them.
diff --cc debian/copyright
index f793661,0000000..f6b26c9
mode 100644,000000..100644
--- a/debian/copyright
+++ b/debian/copyright
@@@ -1,523 -1,0 +1,678 @@@
- This package was debianized by Torsten Werner <twerner at debian.org> on
- Tue Aug 26 20:41:49 CEST 2008
- 
- It was downloaded from
- http://sourceforge.net/project/showfiles.php?group_id=160044
- 
- Most of the code is
- Copyright: 2006-2008 Andrea Vacondio <andrea.vacondio at gmail.com>
- 
- The file
- pdfsam-console-br1/src/java/org/pdfsam/console/business/pdf/handlers/UnpackCmdExecutor.java
- is
- 
- Copyright (c) 2005-2007 Paulo Soares, Bruno Lowagie, Carsten Hammer
- 
- The files in pdfsam-langpack/src/java/org/pdfsam/i18n/resources/ are
- 
- Copyright (c) 2006-2008 Rosetta Contributors and Canonical Ltd
- 
- The file pdfsam-langpack/src/java/org/pdfsam/i18n/GettextResource.java
- is
- 
- Copyright (C) 2001 Free Software Foundation, Inc.
- 
- License:
- 
-     This program is free software; you can redistribute it and/or modify
-     it under the terms of the GNU General Public License as published by
-     the Free Software Foundation; either version 2 of the License, or
++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
++Upstream-Name: PDFsam
++Source: https://github.com/torakiki/pdfsam
++Files-Excluded:
++ *.dll
++
++Files: *
++Copyright: 2017, Andrea Vacondio <andrea.vacondio at gmail.com>
++License: AGPL-3+
++
++Files: debian/*
++Copyright: 2008-2010, Torsten Werner <twerner at debian.org>
++                2012, Miguel Landaeta <miguel at miguel.cc>
++                2017, Markus Koschany <apo at debian.org>
++License: AGPL-3+
++
++License: AGPL-3+
++                    GNU AFFERO GENERAL PUBLIC LICENSE
++                       Version 3, 19 November 2007
++ .
++ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
++ Everyone is permitted to copy and distribute verbatim copies
++ of this license document, but changing it is not allowed.
++ .
++                            Preamble
++ .
++ The GNU Affero General Public License is a free, copyleft license for
++ software and other kinds of works, specifically designed to ensure
++ cooperation with the community in the case of network server software.
++ .
++ The licenses for most software and other practical works are designed
++ to take away your freedom to share and change the works.  By contrast,
++ our General Public Licenses are intended to guarantee your freedom to
++ share and change all versions of a program--to make sure it remains free
++ software for all its users.
++ .
++  When we speak of free software, we are referring to freedom, not
++ price.  Our General Public Licenses are designed to make sure that you
++ have the freedom to distribute copies of free software (and charge for
++ them if you wish), that you receive source code or can get it if you
++ want it, that you can change the software or use pieces of it in new
++ free programs, and that you know you can do these things.
++ .
++  Developers that use our General Public Licenses protect your rights
++ with two steps: (1) assert copyright on the software, and (2) offer
++ you this License which gives you legal permission to copy, distribute
++ and/or modify the software.
++ .
++ A secondary benefit of defending all users' freedom is that
++ improvements made in alternate versions of the program, if they
++ receive widespread use, become available for other developers to
++ incorporate.  Many developers of free software are heartened and
++ encouraged by the resulting cooperation.  However, in the case of
++ software used on network servers, this result may fail to come about.
++ The GNU General Public License permits making a modified version and
++ letting the public access it on a server without ever releasing its
++ source code to the public.
++ .
++ The GNU Affero General Public License is designed specifically to
++ ensure that, in such cases, the modified source code becomes available
++ to the community.  It requires the operator of a network server to
++ provide the source code of the modified version running there to the
++ users of that server.  Therefore, public use of a modified version, on
++ a publicly accessible server, gives the public access to the source
++ code of the modified version.
++ .
++ An older license, called the Affero General Public License and
++ published by Affero, was designed to accomplish similar goals.  This is
++ a different license, not a version of the Affero GPL, but Affero has
++ released a new version of the Affero GPL which permits relicensing under
++ this license.
++ .
++ The precise terms and conditions for copying, distribution and
++ modification follow.
++ .
++                       TERMS AND CONDITIONS
++ .
++  0. Definitions.
++ .
++  "This License" refers to version 3 of the GNU Affero General Public License.
++ .
++  "Copyright" also means copyright-like laws that apply to other kinds of
++ works, such as semiconductor masks.
++ .
++ "The Program" refers to any copyrightable work licensed under this
++ License.  Each licensee is addressed as "you".  "Licensees" and
++ "recipients" may be individuals or organizations.
++ .
++ To "modify" a work means to copy from or adapt all or part of the work
++ in a fashion requiring copyright permission, other than the making of an
++ exact copy.  The resulting work is called a "modified version" of the
++ earlier work or a work "based on" the earlier work.
++ .
++ A "covered work" means either the unmodified Program or a work based
++ on the Program.
++ .
++ To "propagate" a work means to do anything with it that, without
++ permission, would make you directly or secondarily liable for
++ infringement under applicable copyright law, except executing it on a
++ computer or modifying a private copy.  Propagation includes copying,
++ distribution (with or without modification), making available to the
++ public, and in some countries other activities as well.
++ .
++ To "convey" a work means any kind of propagation that enables other
++ parties to make or receive copies.  Mere interaction with a user through
++ a computer network, with no transfer of a copy, is not conveying.
++ .
++ An interactive user interface displays "Appropriate Legal Notices"
++ to the extent that it includes a convenient and prominently visible
++ feature that (1) displays an appropriate copyright notice, and (2)
++ tells the user that there is no warranty for the work (except to the
++ extent that warranties are provided), that licensees may convey the
++ work under this License, and how to view a copy of this License.  If
++ the interface presents a list of user commands or options, such as a
++ menu, a prominent item in the list meets this criterion.
++ .
++ 1. Source Code.
++ .
++ The "source code" for a work means the preferred form of the work
++ for making modifications to it.  "Object code" means any non-source
++ form of a work.
++ .
++ A "Standard Interface" means an interface that either is an official
++ standard defined by a recognized standards body, or, in the case of
++ interfaces specified for a particular programming language, one that
++ is widely used among developers working in that language.
++ .
++ The "System Libraries" of an executable work include anything, other
++ than the work as a whole, that (a) is included in the normal form of
++ packaging a Major Component, but which is not part of that Major
++ Component, and (b) serves only to enable use of the work with that
++ Major Component, or to implement a Standard Interface for which an
++ implementation is available to the public in source code form.  A
++ "Major Component", in this context, means a major essential component
++ (kernel, window system, and so on) of the specific operating system
++ (if any) on which the executable work runs, or a compiler used to
++ produce the work, or an object code interpreter used to run it.
++ .
++ The "Corresponding Source" for a work in object code form means all
++ the source code needed to generate, install, and (for an executable
++ work) run the object code and to modify the work, including scripts to
++ control those activities.  However, it does not include the work's
++ System Libraries, or general-purpose tools or generally available free
++ programs which are used unmodified in performing those activities but
++ which are not part of the work.  For example, Corresponding Source
++ includes interface definition files associated with source files for
++ the work, and the source code for shared libraries and dynamically
++ linked subprograms that the work is specifically designed to require,
++ such as by intimate data communication or control flow between those
++ subprograms and other parts of the work.
++ .
++ The Corresponding Source need not include anything that users
++ can regenerate automatically from other parts of the Corresponding
++ Source.
++ .
++ The Corresponding Source for a work in source code form is that
++ same work.
++ .
++  2. Basic Permissions.
++ .
++  All rights granted under this License are granted for the term of
++ copyright on the Program, and are irrevocable provided the stated
++ conditions are met.  This License explicitly affirms your unlimited
++ permission to run the unmodified Program.  The output from running a
++ covered work is covered by this License only if the output, given its
++ content, constitutes a covered work.  This License acknowledges your
++ rights of fair use or other equivalent, as provided by copyright law.
++ .
++ You may make, run and propagate covered works that you do not
++ convey, without conditions so long as your license otherwise remains
++ in force.  You may convey covered works to others for the sole purpose
++ of having them make modifications exclusively for you, or provide you
++ with facilities for running those works, provided that you comply with
++ the terms of this License in conveying all material for which you do
++ not control copyright.  Those thus making or running the covered works
++ for you must do so exclusively on your behalf, under your direction
++ and control, on terms that prohibit them from making any copies of
++ your copyrighted material outside their relationship with you.
++ .
++ Conveying under any other circumstances is permitted solely under
++ the conditions stated below.  Sublicensing is not allowed; section 10
++ makes it unnecessary.
++ .
++  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
++ .
++ No covered work shall be deemed part of an effective technological
++ measure under any applicable law fulfilling obligations under article
++ 11 of the WIPO copyright treaty adopted on 20 December 1996, or
++ similar laws prohibiting or restricting circumvention of such
++ measures.
++ .
++ When you convey a covered work, you waive any legal power to forbid
++ circumvention of technological measures to the extent such circumvention
++ is effected by exercising rights under this License with respect to
++ the covered work, and you disclaim any intention to limit operation or
++ modification of the work as a means of enforcing, against the work's
++ users, your or third parties' legal rights to forbid circumvention of
++ technological measures.
++ .
++  4. Conveying Verbatim Copies.
++ .
++ You may convey verbatim copies of the Program's source code as you
++ receive it, in any medium, provided that you conspicuously and
++ appropriately publish on each copy an appropriate copyright notice;
++ keep intact all notices stating that this License and any
++ non-permissive terms added in accord with section 7 apply to the code;
++ keep intact all notices of the absence of any warranty; and give all
++ recipients a copy of this License along with the Program.
++ .
++ You may charge any price or no price for each copy that you convey,
++ and you may offer support or warranty protection for a fee.
++ .
++  5. Conveying Modified Source Versions.
++ .
++ You may convey a work based on the Program, or the modifications to
++ produce it from the Program, in the form of source code under the
++ terms of section 4, provided that you also meet all of these conditions:
++ .
++    a) The work must carry prominent notices stating that you modified
++    it, and giving a relevant date.
++ .
++    b) The work must carry prominent notices stating that it is
++    released under this License and any conditions added under section
++    7.  This requirement modifies the requirement in section 4 to
++    "keep intact all notices".
++ .
++    c) You must license the entire work, as a whole, under this
++    License to anyone who comes into possession of a copy.  This
++    License will therefore apply, along with any applicable section 7
++    additional terms, to the whole of the work, and all its parts,
++    regardless of how they are packaged.  This License gives no
++    permission to license the work in any other way, but it does not
++    invalidate such permission if you have separately received it.
++ .
++    d) If the work has interactive user interfaces, each must display
++    Appropriate Legal Notices; however, if the Program has interactive
++    interfaces that do not display Appropriate Legal Notices, your
++    work need not make them do so.
++ .
++ A compilation of a covered work with other separate and independent
++ works, which are not by their nature extensions of the covered work,
++ and which are not combined with it such as to form a larger program,
++ in or on a volume of a storage or distribution medium, is called an
++ "aggregate" if the compilation and its resulting copyright are not
++ used to limit the access or legal rights of the compilation's users
++ beyond what the individual works permit.  Inclusion of a covered work
++ in an aggregate does not cause this License to apply to the other
++ parts of the aggregate.
++ .
++  6. Conveying Non-Source Forms.
++ .
++ You may convey a covered work in object code form under the terms
++ of sections 4 and 5, provided that you also convey the
++ machine-readable Corresponding Source under the terms of this License,
++ in one of these ways:
++ .
++    a) Convey the object code in, or embodied in, a physical product
++    (including a physical distribution medium), accompanied by the
++    Corresponding Source fixed on a durable physical medium
++    customarily used for software interchange.
++ .
++    b) Convey the object code in, or embodied in, a physical product
++    (including a physical distribution medium), accompanied by a
++    written offer, valid for at least three years and valid for as
++    long as you offer spare parts or customer support for that product
++    model, to give anyone who possesses the object code either (1) a
++    copy of the Corresponding Source for all the software in the
++    product that is covered by this License, on a durable physical
++    medium customarily used for software interchange, for a price no
++    more than your reasonable cost of physically performing this
++    conveying of source, or (2) access to copy the
++    Corresponding Source from a network server at no charge.
++ .
++    c) Convey individual copies of the object code with a copy of the
++    written offer to provide the Corresponding Source.  This
++    alternative is allowed only occasionally and noncommercially, and
++    only if you received the object code with such an offer, in accord
++    with subsection 6b.
++ .
++    d) Convey the object code by offering access from a designated
++    place (gratis or for a charge), and offer equivalent access to the
++    Corresponding Source in the same way through the same place at no
++    further charge.  You need not require recipients to copy the
++    Corresponding Source along with the object code.  If the place to
++    copy the object code is a network server, the Corresponding Source
++    may be on a different server (operated by you or a third party)
++    that supports equivalent copying facilities, provided you maintain
++    clear directions next to the object code saying where to find the
++    Corresponding Source.  Regardless of what server hosts the
++    Corresponding Source, you remain obligated to ensure that it is
++    available for as long as needed to satisfy these requirements.
++ .
++    e) Convey the object code using peer-to-peer transmission, provided
++    you inform other peers where the object code and Corresponding
++    Source of the work are being offered to the general public at no
++    charge under subsection 6d.
++ .
++ A separable portion of the object code, whose source code is excluded
++ from the Corresponding Source as a System Library, need not be
++ included in conveying the object code work.
++ .
++ A "User Product" is either (1) a "consumer product", which means any
++ tangible personal property which is normally used for personal, family,
++ or household purposes, or (2) anything designed or sold for incorporation
++ into a dwelling.  In determining whether a product is a consumer product,
++ doubtful cases shall be resolved in favor of coverage.  For a particular
++  product received by a particular user, "normally used" refers to a
++ typical or common use of that class of product, regardless of the status
++ of the particular user or of the way in which the particular user
++ actually uses, or expects or is expected to use, the product.  A product
++ is a consumer product regardless of whether the product has substantial
++ commercial, industrial or non-consumer uses, unless such uses represent
++ the only significant mode of use of the product.
++ .
++ "Installation Information" for a User Product means any methods,
++ procedures, authorization keys, or other information required to install
++ and execute modified versions of a covered work in that User Product from
++ a modified version of its Corresponding Source.  The information must
++ suffice to ensure that the continued functioning of the modified object
++ code is in no case prevented or interfered with solely because
++ modification has been made.
++ .
++ If you convey an object code work under this section in, or with, or
++ specifically for use in, a User Product, and the conveying occurs as
++ part of a transaction in which the right of possession and use of the
++ User Product is transferred to the recipient in perpetuity or for a
++ fixed term (regardless of how the transaction is characterized), the
++ Corresponding Source conveyed under this section must be accompanied
++ by the Installation Information.  But this requirement does not apply
++ if neither you nor any third party retains the ability to install
++ modified object code on the User Product (for example, the work has
++ been installed in ROM).
++ .
++ The requirement to provide Installation Information does not include a
++ requirement to continue to provide support service, warranty, or updates
++ for a work that has been modified or installed by the recipient, or for
++ the User Product in which it has been modified or installed.  Access to a
++ network may be denied when the modification itself materially and
++ adversely affects the operation of the network or violates the rules and
++ protocols for communication across the network.
++ .
++ Corresponding Source conveyed, and Installation Information provided,
++ in accord with this section must be in a format that is publicly
++ documented (and with an implementation available to the public in
++ source code form), and must require no special password or key for
++ unpacking, reading or copying.
++ .
++  7. Additional Terms.
++ .
++ "Additional permissions" are terms that supplement the terms of this
++ License by making exceptions from one or more of its conditions.
++ Additional permissions that are applicable to the entire Program shall
++ be treated as though they were included in this License, to the extent
++ that they are valid under applicable law.  If additional permissions
++ apply only to part of the Program, that part may be used separately
++ under those permissions, but the entire Program remains governed by
++ this License without regard to the additional permissions.
++ .
++ When you convey a copy of a covered work, you may at your option
++ remove any additional permissions from that copy, or from any part of
++ it.  (Additional permissions may be written to require their own
++ removal in certain cases when you modify the work.)  You may place
++ additional permissions on material, added by you to a covered work,
++ for which you have or can give appropriate copyright permission.
++ .
++ Notwithstanding any other provision of this License, for material you
++ add to a covered work, you may (if authorized by the copyright holders of
++ that material) supplement the terms of this License with terms:
++ .
++    a) Disclaiming warranty or limiting liability differently from the
++    terms of sections 15 and 16 of this License; or
++ .
++    b) Requiring preservation of specified reasonable legal notices or
++    author attributions in that material or in the Appropriate Legal
++    Notices displayed by works containing it; or
++ .
++    c) Prohibiting misrepresentation of the origin of that material, or
++    requiring that modified versions of such material be marked in
++    reasonable ways as different from the original version; or
++ .
++    d) Limiting the use for publicity purposes of names of licensors or
++    authors of the material; or
++ .
++    e) Declining to grant rights under trademark law for use of some
++    trade names, trademarks, or service marks; or
++ .
++    f) Requiring indemnification of licensors and authors of that
++    material by anyone who conveys the material (or modified versions of
++    it) with contractual assumptions of liability to the recipient, for
++    any liability that these contractual assumptions directly impose on
++    those licensors and authors.
++ .
++ All other non-permissive additional terms are considered "further
++ restrictions" within the meaning of section 10.  If the Program as you
++ received it, or any part of it, contains a notice stating that it is
++ governed by this License along with a term that is a further
++ restriction, you may remove that term.  If a license document contains
++ a further restriction but permits relicensing or conveying under this
++ License, you may add to a covered work material governed by the terms
++ of that license document, provided that the further restriction does
++ not survive such relicensing or conveying.
++ .
++ If you add terms to a covered work in accord with this section, you
++ must place, in the relevant source files, a statement of the
++ additional terms that apply to those files, or a notice indicating
++ where to find the applicable terms.
++ .
++ Additional terms, permissive or non-permissive, may be stated in the
++ form of a separately written license, or stated as exceptions;
++ the above requirements apply either way.
++ .
++  8. Termination.
++ .
++ You may not propagate or modify a covered work except as expressly
++ provided under this License.  Any attempt otherwise to propagate or
++ modify it is void, and will automatically terminate your rights under
++ this License (including any patent licenses granted under the third
++ paragraph of section 11).
++ .
++ However, if you cease all violation of this License, then your
++ license from a particular copyright holder is reinstated (a)
++ provisionally, unless and until the copyright holder explicitly and
++ finally terminates your license, and (b) permanently, if the copyright
++ holder fails to notify you of the violation by some reasonable means
++ prior to 60 days after the cessation.
++ .
++ Moreover, your license from a particular copyright holder is
++ reinstated permanently if the copyright holder notifies you of the
++ violation by some reasonable means, this is the first time you have
++ received notice of violation of this License (for any work) from that
++ copyright holder, and you cure the violation prior to 30 days after
++ your receipt of the notice.
++ .
++ Termination of your rights under this section does not terminate the
++ licenses of parties who have received copies or rights from you under
++ this License.  If your rights have been terminated and not permanently
++ reinstated, you do not qualify to receive new licenses for the same
++ material under section 10.
++ .
++  9. Acceptance Not Required for Having Copies.
++ .
++ You are not required to accept this License in order to receive or
++ run a copy of the Program.  Ancillary propagation of a covered work
++ occurring solely as a consequence of using peer-to-peer transmission
++ to receive a copy likewise does not require acceptance.  However,
++ nothing other than this License grants you permission to propagate or
++ modify any covered work.  These actions infringe copyright if you do
++ not accept this License.  Therefore, by modifying or propagating a
++ covered work, you indicate your acceptance of this License to do so.
++ .
++  10. Automatic Licensing of Downstream Recipients.
++ .
++ Each time you convey a covered work, the recipient automatically
++ receives a license from the original licensors, to run, modify and
++ propagate that work, subject to this License.  You are not responsible
++ for enforcing compliance by third parties with this License.
++ .
++ An "entity transaction" is a transaction transferring control of an
++ organization, or substantially all assets of one, or subdividing an
++ organization, or merging organizations.  If propagation of a covered
++ work results from an entity transaction, each party to that
++ transaction who receives a copy of the work also receives whatever
++ licenses to the work the party's predecessor in interest had or could
++ give under the previous paragraph, plus a right to possession of the
++ Corresponding Source of the work from the predecessor in interest, if
++ the predecessor has it or can get it with reasonable efforts.
++ .
++  You may not impose any further restrictions on the exercise of the
++ rights granted or affirmed under this License.  For example, you may
++ not impose a license fee, royalty, or other charge for exercise of
++ rights granted under this License, and you may not initiate litigation
++ (including a cross-claim or counterclaim in a lawsuit) alleging that
++ any patent claim is infringed by making, using, selling, offering for
++ sale, or importing the Program or any portion of it.
++ .
++  11. Patents.
++ .
++ A "contributor" is a copyright holder who authorizes use under this
++ License of the Program or a work on which the Program is based.  The
++ work thus licensed is called the contributor's "contributor version".
++ .
++ A contributor's "essential patent claims" are all patent claims
++ owned or controlled by the contributor, whether already acquired or
++ hereafter acquired, that would be infringed by some manner, permitted
++ by this License, of making, using, or selling its contributor version,
++ but do not include claims that would be infringed only as a
++ consequence of further modification of the contributor version.  For
++ purposes of this definition, "control" includes the right to grant
++ patent sublicenses in a manner consistent with the requirements of
++ this License.
++ .
++ Each contributor grants you a non-exclusive, worldwide, royalty-free
++ patent license under the contributor's essential patent claims, to
++ make, use, sell, offer for sale, import and otherwise run, modify and
++ propagate the contents of its contributor version.
++ .
++ In the following three paragraphs, a "patent license" is any express
++ agreement or commitment, however denominated, not to enforce a patent
++ (such as an express permission to practice a patent or covenant not to
++ sue for patent infringement).  To "grant" such a patent license to a
++ party means to make such an agreement or commitment not to enforce a
++ patent against the party.
++ .
++ If you convey a covered work, knowingly relying on a patent license,
++ and the Corresponding Source of the work is not available for anyone
++ to copy, free of charge and under the terms of this License, through a
++ publicly available network server or other readily accessible means,
++ then you must either (1) cause the Corresponding Source to be so
++ available, or (2) arrange to deprive yourself of the benefit of the
++ patent license for this particular work, or (3) arrange, in a manner
++ consistent with the requirements of this License, to extend the patent
++ license to downstream recipients.  "Knowingly relying" means you have
++ actual knowledge that, but for the patent license, your conveying the
++ covered work in a country, or your recipient's use of the covered work
++ in a country, would infringe one or more identifiable patents in that
++ country that you have reason to believe are valid.
++ .
++ If, pursuant to or in connection with a single transaction or
++ arrangement, you convey, or propagate by procuring conveyance of, a
++ covered work, and grant a patent license to some of the parties
++ receiving the covered work authorizing them to use, propagate, modify
++ or convey a specific copy of the covered work, then the patent license
++ you grant is automatically extended to all recipients of the covered
++ work and works based on it.
++ .
++ A patent license is "discriminatory" if it does not include within
++ the scope of its coverage, prohibits the exercise of, or is
++ conditioned on the non-exercise of one or more of the rights that are
++ specifically granted under this License.  You may not convey a covered
++ work if you are a party to an arrangement with a third party that is
++ in the business of distributing software, under which you make payment
++ to the third party based on the extent of your activity of conveying
++ the work, and under which the third party grants, to any of the
++ parties who would receive the covered work from you, a discriminatory
++ patent license (a) in connection with copies of the covered work
++ conveyed by you (or copies made from those copies), or (b) primarily
++ for and in connection with specific products or compilations that
++ contain the covered work, unless you entered into that arrangement,
++ or that patent license was granted, prior to 28 March 2007.
++ .
++ Nothing in this License shall be construed as excluding or limiting
++ any implied license or other defenses to infringement that may
++ otherwise be available to you under applicable patent law.
++ .
++  12. No Surrender of Others' Freedom.
++ .
++ If conditions are imposed on you (whether by court order, agreement or
++ otherwise) that contradict the conditions of this License, they do not
++ excuse you from the conditions of this License.  If you cannot convey a
++ covered work so as to satisfy simultaneously your obligations under this
++ License and any other pertinent obligations, then as a consequence you may
++ not convey it at all.  For example, if you agree to terms that obligate you
++ to collect a royalty for further conveying from those to whom you convey
++ the Program, the only way you could satisfy both those terms and this
++ License would be to refrain entirely from conveying the Program.
++ .
++  13. Remote Network Interaction; Use with the GNU General Public License.
++ .
++ Notwithstanding any other provision of this License, if you modify the
++ Program, your modified version must prominently offer all users
++ interacting with it remotely through a computer network (if your version
++ supports such interaction) an opportunity to receive the Corresponding
++ Source of your version by providing access to the Corresponding Source
++ from a network server at no charge, through some standard or customary
++ means of facilitating copying of software.  This Corresponding Source
++ shall include the Corresponding Source for any work covered by version 3
++ of the GNU General Public License that is incorporated pursuant to the
++ following paragraph.
++ .
++ Notwithstanding any other provision of this License, you have
++ permission to link or combine any covered work with a work licensed
++ under version 3 of the GNU General Public License into a single
++ combined work, and to convey the resulting work.  The terms of this
++ License will continue to apply to the part which is the covered work,
++ but the work with which it is combined will remain governed by version
++ 3 of the GNU General Public License.
++ .
++ 14. Revised Versions of this License.
++ .
++ The Free Software Foundation may publish revised and/or new versions of
++ the GNU Affero General Public License from time to time.  Such new versions
++ will be similar in spirit to the present version, but may differ in detail to
++ address new problems or concerns.
++ .
++ Each version is given a distinguishing version number.  If the
++ Program specifies that a certain numbered version of the GNU Affero General
++ Public License "or any later version" applies to it, you have the
++ option of following the terms and conditions either of that numbered
++ version or of any later version published by the Free Software
++ Foundation.  If the Program does not specify a version number of the
++ GNU Affero General Public License, you may choose any version ever published
++ by the Free Software Foundation.
++ .
++ If the Program specifies that a proxy can decide which future
++ versions of the GNU Affero General Public License can be used, that proxy's
++ public statement of acceptance of a version permanently authorizes you
++ to choose that version for the Program.
++ .
++ Later license versions may give you additional or different
++ permissions.  However, no additional obligations are imposed on any
++ author or copyright holder as a result of your choosing to follow a
++ later version.
++ .
++  15. Disclaimer of Warranty.
++ .
++ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
++ APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
++ HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
++ OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
++ THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
++ PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
++ IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
++ ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
++ .
++  16. Limitation of Liability.
++ .
++ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
++ WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
++ THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
++ GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
++ USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
++ DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
++ PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
++ EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
++ SUCH DAMAGES.
++ .
++  17. Interpretation of Sections 15 and 16.
++ .
++ If the disclaimer of warranty and limitation of liability provided
++ above cannot be given local legal effect according to their terms,
++ reviewing courts shall apply local law that most closely approximates
++ an absolute waiver of all civil liability in connection with the
++ Program, unless a warranty or assumption of liability accompanies a
++ copy of the Program in return for a fee.
++ .
++                     END OF TERMS AND CONDITIONS
++ .
++            How to Apply These Terms to Your New Programs
++ .
++ If you develop a new program, and you want it to be of the greatest
++ possible use to the public, the best way to achieve this is to make it
++ free software which everyone can redistribute and change under these terms.
++ .
++ To do so, attach the following notices to the program.  It is safest
++ to attach them to the start of each source file to most effectively
++ state the exclusion of warranty; and each file should have at least
++ the "copyright" line and a pointer to where the full notice is found.
++ .
++    <one line to give the program's name and a brief idea of what it does.>
++    Copyright (C) <year>  <name of author>
++ .
++    This program is free software: you can redistribute it and/or modify
++    it under the terms of the GNU Affero General Public License as published by
++    the Free Software Foundation, either version 3 of the License, or
 +    (at your option) any later version.
- 
++ .
 +    This program is distributed in the hope that it will be useful,
 +    but WITHOUT ANY WARRANTY; without even the implied warranty of
 +    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-     GNU General Public License for more details.
- 
-     You should have received a copy of the GNU General Public License along
-     with this program; if not, write to the Free Software Foundation, Inc.,
-     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- 
- The full text of the GLP-2 can be found in
- `/usr/share/common-licenses/GPL-2' on Debian systems.
- 
- ---------------------------------------------------------------------------
- 
- Copyright for the files below the directory jcmdline/:
- 
-   The Original Code is the Java jcmdline (command line management) package.
- 
-   The Initial Developer of the Original Code is Lynne Lawrence.
- 
-   Portions created by the Initial Developer are Copyright (C) 2002
-   the Initial Developer. All Rights Reserved.
- 
-   Contributor(s):  Lynne Lawrence <lgl at visuallink.com>
- 
- License:
- 
-   The contents of this file are subject to the Mozilla Public License Version
-   1.1 (the "License"); you may not use this file except in compliance with
-   the License. You may obtain a copy of the License at
-   http://www.mozilla.org/MPL/
- 
-   Software distributed under the License is distributed on an "AS IS" basis,
-   WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-   for the specific language governing rights and limitations under the
-   License.
- 
- 
-   Mozilla Public License Version 1.1
- 
-   1. Definitions.
- 
-   1.0.1. "Commercial Use"
-       means distribution or otherwise making the Covered Code available
-       to a third party.
- 
-   1.1. "Contributor"
-       means each entity that creates or contributes to the creation of
-       Modifications.
- 
-   1.2. "Contributor Version"
-       means the combination of the Original Code, prior Modifications
-       used by a Contributor, and the Modifications made by that
-       particular Contributor.
- 
-   1.3. "Covered Code"
-       means the Original Code or Modifications or the combination of the
-       Original Code and Modifications, in each case including portions
-       thereof.
- 
-   1.4. "Electronic Distribution Mechanism"
-       means a mechanism generally accepted in the software development
-       community for the electronic transfer of data.
- 
-   1.5. "Executable"
-       means Covered Code in any form other than Source Code.
- 
-   1.6. "Initial Developer"
-       means the individual or entity identified as the Initial Developer
-       in the Source Code notice required by Exhibit A.
- 
-   1.7. "Larger Work"
-       means a work which combines Covered Code or portions thereof with
-       code not governed by the terms of this License.
- 
-   1.8. "License"
-       means this document.
- 
-   1.8.1. "Licensable"
-       means having the right to grant, to the maximum extent possible,
-       whether at the time of the initial grant or subsequently acquired,
-       any and all of the rights conveyed herein.
- 
-   1.9. "Modifications"
- 
-       means any addition to or deletion from the substance or structure
-       of either the Original Code or any previous Modifications. When
-       Covered Code is released as a series of files, a Modification is:
- 
- 	 1. Any addition to or deletion from the contents of a file
- 	 containing Original Code or previous Modifications.
- 
- 	 2. Any new file that contains any part of the Original Code or
- 	 previous Modifications.
- 
-   1.10. "Original Code"
-       means Source Code of computer software code which is described in
-       the Source Code notice required by Exhibit A as Original Code, and
-       which, at the time of its release under this License is not
-       already Covered Code governed by this License.
- 
-   1.10.1. "Patent Claims"
-       means any patent claim(s), now owned or hereafter acquired,
-       including without limitation, method, process, and apparatus
-       claims, in any patent Licensable by grantor.
- 
-   1.11. "Source Code"
-       means the preferred form of the Covered Code for making
-       modifications to it, including all modules it contains, plus any
-       associated interface definition files, scripts used to control
-       compilation and installation of an Executable, or source code
-       differential comparisons against either the Original Code or
-       another well known, available Covered Code of the Contributor's
-       choice. The Source Code can be in a compressed or archival form,
-       provided the appropriate decompression or de-archiving software is
-       widely available for no charge.
- 
-   1.12. "You" (or "Your")
-       means an individual or a legal entity exercising rights under, and
-       complying with all of the terms of, this License or a future
-       version of this License issued under Section 6.1. For legal
-       entities, "You" includes any entity which controls, is controlled
-       by, or is under common control with You. For purposes of this
-       definition, "control" means (a) the power, direct or indirect, to
-       cause the direction or management of such entity, whether by
-       contract or otherwise, or (b) ownership of more than fifty percent
-       (50%) of the outstanding shares or beneficial ownership of such
-       entity.
- 
-   2. Source Code License.
-   2.1. The Initial Developer Grant.
- 
-   The Initial Developer hereby grants You a world-wide, royalty-free,
-   non-exclusive license, subject to third party intellectual property
-   claims:
- 
-      1. under intellectual property rights (other than patent or
-      trademark) Licensable by Initial Developer to use, reproduce,
-      modify, display, perform, sublicense and distribute the Original
-      Code (or portions thereof) with or without Modifications, and/or as
-      part of a Larger Work; and
- 
-      2. under Patents Claims infringed by the making, using or selling
-      of Original Code, to make, have made, use, practice, sell, and
-      offer for sale, and/or otherwise dispose of the Original Code (or
-      portions thereof).
- 
-      3. the licenses granted in this Section 2.1 (a) and (b) are
-      effective on the date Initial Developer first distributes Original
-      Code under the terms of this License.
- 
-      4. Notwithstanding Section 2.1 (b) above, no patent license is
-      granted: 1) for code that You delete from the Original Code; 2)
-      separate from the Original Code; or 3) for infringements caused by:
-      i) the modification of the Original Code or ii) the combination of
-      the Original Code with other software or devices.
- 
-   2.2. Contributor Grant.
- 
-   Subject to third party intellectual property claims, each Contributor
-   hereby grants You a world-wide, royalty-free, non-exclusive license
- 
-      1. under intellectual property rights (other than patent or
-      trademark) Licensable by Contributor, to use, reproduce, modify,
-      display, perform, sublicense and distribute the Modifications
-      created by such Contributor (or portions thereof) either on an
-      unmodified basis, with other Modifications, as Covered Code and/or
-      as part of a Larger Work; and
- 
-      2. under Patent Claims infringed by the making, using, or selling
-      of Modifications made by that Contributor either alone and/or in
-      combination with its Contributor Version (or portions of such
-      combination), to make, use, sell, offer for sale, have made, and/or
-      otherwise dispose of: 1) Modifications made by that Contributor (or
-      portions thereof); and 2) the combination of Modifications made by
-      that Contributor with its Contributor Version (or portions of such
-      combination).
- 
-      3. the licenses granted in Sections 2.2 (a) and 2.2 (b) are
-      effective on the date Contributor first makes Commercial Use of the
-      Covered Code.
- 
-      4. Notwithstanding Section 2.2 (b) above, no patent license is
-      granted: 1) for any code that Contributor has deleted from the
-      Contributor Version; 2) separate from the Contributor Version; 3)
-      for infringements caused by: i) third party modifications of
-      Contributor Version or ii) the combination of Modifications made by
-      that Contributor with other software (except as part of the
-      Contributor Version) or other devices; or 4) under Patent Claims
-      infringed by Covered Code in the absence of Modifications made by
-      that Contributor.
- 
-   3. Distribution Obligations.
-   3.1. Application of License.
- 
-   The Modifications which You create or to which You contribute are
-   governed by the terms of this License, including without limitation
-   Section 2.2. The Source Code version of Covered Code may be
-   distributed only under the terms of this License or a future version
-   of this License released under Section 6.1, and You must include a
-   copy of this License with every copy of the Source Code You
-   distribute. You may not offer or impose any terms on any Source Code
-   version that alters or restricts the applicable version of this
-   License or the recipients' rights hereunder. However, You may include
-   an additional document offering the additional rights described in
- 
-   Section 3.5.
- 
-   3.2. Availability of Source Code.
- 
-   Any Modification which You create or to which You contribute must be
-   made available in Source Code form under the terms of this License
-   either on the same media as an Executable version or via an accepted
-   Electronic Distribution Mechanism to anyone to whom you made an
-   Executable version available; and if made available via Electronic
-   Distribution Mechanism, must remain available for at least twelve (12)
-   months after the date it initially became available, or at least six
-   (6) months after a subsequent version of that particular Modification
-   has been made available to such recipients. You are responsible for
-   ensuring that the Source Code version remains available even if the
-   Electronic Distribution Mechanism is maintained by a third party.
- 
-   3.3. Description of Modifications.
- 
-   You must cause all Covered Code to which You contribute to contain a
-   file documenting the changes You made to create that Covered Code and
-   the date of any change. You must include a prominent statement that
-   the Modification is derived, directly or indirectly, from Original
-   Code provided by the Initial Developer and including the name of the
-   Initial Developer in (a) the Source Code, and (b) in any notice in an
-   Executable version or related documentation in which You describe the
-   origin or ownership of the Covered Code.
- 
-   3.4. Intellectual Property Matters
- 
-   (a) Third Party Claims
- 
-   If Contributor has knowledge that a license under a third party's
-   intellectual property rights is required to exercise the rights
-   granted by such Contributor under Sections 2.1 or 2.2, Contributor
-   must include a text file with the Source Code distribution titled
-   "LEGAL" which describes the claim and the party making the claim in
-   sufficient detail that a recipient will know whom to contact. If
-   Contributor obtains such knowledge after the Modification is made
-   available as described in Section 3.2, Contributor shall promptly
-   modify the LEGAL file in all copies Contributor makes available
-   thereafter and shall take other steps (such as notifying appropriate
-   mailing lists or newsgroups) reasonably calculated to inform those who
-   received the Covered Code that new knowledge has been obtained.
- 
-   (b) Contributor APIs
- 
-   If Contributor's Modifications include an application programming
-   interface and Contributor has knowledge of patent licenses which are
-   reasonably necessary to implement that API, Contributor must also
-   include this information in the legal file.
- 
-   (c) Representations.
- 
-   Contributor represents that, except as disclosed pursuant to Section
-   3.4 (a) above, Contributor believes that Contributor's Modifications
-   are Contributor's original creation(s) and/or Contributor has
-   sufficient rights to grant the rights conveyed by this License.
- 
-   3.5. Required Notices.
- 
-   You must duplicate the notice in Exhibit A in each file of the Source
-   Code. If it is not possible to put such notice in a particular Source
-   Code file due to its structure, then You must include such notice in a
-   location (such as a relevant directory) where a user would be likely
-   to look for such a notice. If You created one or more Modification(s)
-   You may add your name as a Contributor to the notice described in
-   Exhibit A. You must also duplicate this License in any documentation
-   for the Source Code where You describe recipients' rights or ownership
-   rights relating to Covered Code. You may choose to offer, and to
-   charge a fee for, warranty, support, indemnity or liability
-   obligations to one or more recipients of Covered Code. However, You
-   may do so only on Your own behalf, and not on behalf of the Initial
-   Developer or any Contributor. You must make it absolutely clear than
-   any such warranty, support, indemnity or liability obligation is
-   offered by You alone, and You hereby agree to indemnify the Initial
-   Developer and every Contributor for any liability incurred by the
-   Initial Developer or such Contributor as a result of warranty,
-   support, indemnity or liability terms You offer.
- 
-   3.6. Distribution of Executable Versions.
- 
-   You may distribute Covered Code in Executable form only if the
-   requirements of Sections 3.1, 3.2, 3.3, 3.4 and 3.5 have been met for
-   that Covered Code, and if You include a notice stating that the Source
-   Code version of the Covered Code is available under the terms of this
-   License, including a description of how and where You have fulfilled
-   the obligations of Section 3.2. The notice must be conspicuously
-   included in any notice in an Executable version, related documentation
-   or collateral in which You describe recipients' rights relating to the
-   Covered Code. You may distribute the Executable version of Covered
-   Code or ownership rights under a license of Your choice, which may
-   contain terms different from this License, provided that You are in
-   compliance with the terms of this License and that the license for the
-   Executable version does not attempt to limit or alter the recipient's
-   rights in the Source Code version from the rights set forth in this
-   License. If You distribute the Executable version under a different
-   license You must make it absolutely clear that any terms which differ
-   from this License are offered by You alone, not by the Initial
-   Developer or any Contributor. You hereby agree to indemnify the
-   Initial Developer and every Contributor for any liability incurred by
-   the Initial Developer or such Contributor as a result of any such
-   terms You offer.
- 
-   3.7. Larger Works.
- 
-   You may create a Larger Work by combining Covered Code with other code
-   not governed by the terms of this License and distribute the Larger
-   Work as a single product. In such a case, You must make sure the
-   requirements of this License are fulfilled for the Covered Code.
- 
-   4. Inability to Comply Due to Statute or Regulation.
- 
-   If it is impossible for You to comply with any of the terms of this
-   License with respect to some or all of the Covered Code due to
-   statute, judicial order, or regulation then You must: (a) comply with
-   the terms of this License to the maximum extent possible; and (b)
-   describe the limitations and the code they affect. Such description
-   must be included in the legal file described in Section 3.4 and must
-   be included with all distributions of the Source Code. Except to the
-   extent prohibited by statute or regulation, such description must be
-   sufficiently detailed for a recipient of ordinary skill to be able to
-   understand it.
- 
-   5. Application of this License.
- 
-   This License applies to code to which the Initial Developer has
-   attached the notice in Exhibit A and to related Covered Code.
- 
-   6. Versions of the License.
-   6.1. New Versions
- 
-   Netscape Communications Corporation ("Netscape") may publish revised
-   and/or new versions of the License from time to time. Each version
-   will be given a distinguishing version number.
- 
-   6.2. Effect of New Versions
- 
-   Once Covered Code has been published under a particular version of the
-   License, You may always continue to use it under the terms of that
-   version. You may also choose to use such Covered Code under the terms
-   of any subsequent version of the License published by Netscape. No one
-   other than Netscape has the right to modify the terms applicable to
-   Covered Code created under this License.
- 
-   6.3. Derivative Works
- 
-   If You create or use a modified version of this License (which you may
-   only do in order to apply it to code which is not already Covered Code
-   governed by this License), You must (a) rename Your license so that
-   the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", "MPL", "NPL"
-   or any confusingly similar phrase do not appear in your license
-   (except to note that your license differs from this License) and (b)
-   otherwise make it clear that Your version of the license contains
-   terms which differ from the Mozilla Public License and Netscape Public
-   License. (Filling in the name of the Initial Developer, Original Code
-   or Contributor in the notice described in Exhibit A shall not of
-   themselves be deemed to be modifications of this License.)
- 
-   7. Disclaimer of warranty
- 
-   Covered code is provided under this license on an "as is" basis,
-   without warranty of any kind, either expressed or implied, including,
-   without limitation, warranties that the covered code is free of
-   defects, merchantable, fit for a particular purpose or non-infringing.
-   The entire risk as to the quality and performance of the covered code
-   is with you. Should any covered code prove defective in any respect,
-   you (not the initial developer or any other contributor) assume the
-   cost of any necessary servicing, repair or correction. This disclaimer
-   of warranty constitutes an essential part of this license. No use of
-   any covered code is authorized hereunder except under this disclaimer.
-   8. Termination
- 
-   8.1. This License and the rights granted hereunder will terminate
-   automatically if You fail to comply with terms herein and fail to cure
-   such breach within 30 days of becoming aware of the breach. All
-   sublicenses to the Covered Code which are properly granted shall
-   survive any termination of this License. Provisions which, by their
-   nature, must remain in effect beyond the termination of this License
-   shall survive.
- 
-   8.2. If You initiate litigation by asserting a patent infringement
-   claim (excluding declatory judgment actions) against Initial Developer
-   or a Contributor (the Initial Developer or Contributor against whom
-   You file such action is referred to as "Participant") alleging that:
- 
-      1. such Participant's Contributor Version directly or indirectly
-      infringes any patent, then any and all rights granted by such
-      Participant to You under Sections 2.1 and/or 2.2 of this License
-      shall, upon 60 days notice from Participant terminate
-      prospectively, unless if within 60 days after receipt of notice You
-      either: (i) agree in writing to pay Participant a mutually
-      agreeable reasonable royalty for Your past and future use of
-      Modifications made by such Participant, or (ii) withdraw Your
-      litigation claim with respect to the Contributor Version against
-      such Participant. If within 60 days of notice, a reasonable royalty
-      and payment arrangement are not mutually agreed upon in writing by
-      the parties or the litigation claim is not withdrawn, the rights
-      granted by Participant to You under Sections 2.1 and/or 2.2
-      automatically terminate at the expiration of the 60 day notice
-      period specified above.
- 
-      2. any software, hardware, or device, other than such Participant's
-      Contributor Version, directly or indirectly infringes any patent,
-      then any rights granted to You by such Participant under Sections
-      2.1(b) and 2.2(b) are revoked effective as of the date You first
-      made, used, sold, distributed, or had made, Modifications made by
-      that Participant.
- 
-   8.3. If You assert a patent infringement claim against Participant
-   alleging that such Participant's Contributor Version directly or
-   indirectly infringes any patent where such claim is resolved (such as
-   by license or settlement) prior to the initiation of patent
-   infringement litigation, then the reasonable value of the licenses
-   granted by such Participant under Sections 2.1 or 2.2 shall be taken
-   into account in determining the amount or value of any payment or
-   license.
- 
-   8.4. In the event of termination under Sections 8.1 or 8.2 above, all
-   end user license agreements (excluding distributors and resellers)
-   which have been validly granted by You or any distributor hereunder
-   prior to termination shall survive termination.
- 
-   9. Limitation of liability
- 
-   Under no circumstances and under no legal theory, whether tort
-   (including negligence), contract, or otherwise, shall you, the initial
-   developer, any other contributor, or any distributor of covered code,
-   or any supplier of any of such parties, be liable to any person for
-   any indirect, special, incidental, or consequential damages of any
-   character including, without limitation, damages for loss of goodwill,
-   work stoppage, computer failure or malfunction, or any and all other
-   commercial damages or losses, even if such party shall have been
-   informed of the possibility of such damages. This limitation of
-   liability shall not apply to liability for death or personal injury
-   resulting from such party's negligence to the extent applicable law
-   prohibits such limitation. Some jurisdictions do not allow the
-   exclusion or limitation of incidental or consequential damages, so
-   this exclusion and limitation may not apply to you.
- 
-   10. U.S. government end users
- 
-   The Covered Code is a "commercial item," as that term is defined in 48
-   C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer software"
-   and "commercial computer software documentation," as such terms are
-   used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R.
-   12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all
-   U.S. Government End Users acquire Covered Code with only those rights
-   set forth herein.
- 
-   11. Miscellaneous
- 
-   This License represents the complete agreement concerning subject
-   matter hereof. If any provision of this License is held to be
-   unenforceable, such provision shall be reformed only to the extent
-   necessary to make it enforceable. This License shall be governed by
-   California law provisions (except to the extent applicable law, if
-   any, provides otherwise), excluding its conflict-of-law provisions.
-   With respect to disputes in which at least one party is a citizen of,
-   or an entity chartered or registered to do business in the United
-   States of America, any litigation relating to this License shall be
-   subject to the jurisdiction of the Federal Courts of the Northern
-   District of California, with venue lying in Santa Clara County,
-   California, with the losing party responsible for costs, including
-   without limitation, court costs and reasonable attorneys' fees and
-   expenses. The application of the United Nations Convention on
-   Contracts for the International Sale of Goods is expressly excluded.
-   Any law or regulation which provides that the language of a contract
-   shall be construed against the drafter shall not apply to this
-   License.
- 
-   12. Responsibility for claims
- 
-   As between Initial Developer and the Contributors, each party is
-   responsible for claims and damages arising, directly or indirectly,
-   out of its utilization of rights under this License and You agree to
-   work with Initial Developer and Contributors to distribute such
-   responsibility on an equitable basis. Nothing herein is intended or
-   shall be deemed to constitute any admission of liability.
- 
-   13. Multiple-licensed code
- 
-   Initial Developer may designate portions of the Covered Code as
-   "Multiple-Licensed". "Multiple-Licensed" means that the Initial
-   Developer permits you to utilize portions of the Covered Code under
-   Your choice of the MPL or the alternative licenses, if any, specified
-   by the Initial Developer in the file described in Exhibit A.
++    GNU Affero General Public License for more details.
++ .
++    You should have received a copy of the GNU Affero General Public License
++    along with this program.  If not, see <http://www.gnu.org/licenses/>.
++ .
++ Also add information on how to contact you by electronic and paper mail.
++ .
++ If your software can interact with users remotely through a computer
++ network, you should also make sure that it provides a way for users to
++ get its source.  For example, if your program is a web application, its
++ interface could display a "Source" link that leads users to an archive
++ of the code.  There are many ways you could offer source, and different
++ solutions will be better for different programs; see section 13 for the
++ specific requirements.
++ .
++ You should also get your employer (if you work as a programmer) or school,
++ if any, to sign a "copyright disclaimer" for the program, if necessary.
++ For more information on this, and how to apply and follow the GNU AGPL, see
++ <http://www.gnu.org/licenses/>.
diff --cc debian/install
index 17be58e,0000000..1136961
mode 100644,000000..100644
--- a/debian/install
+++ b/debian/install
@@@ -1,12 -1,0 +1,18 @@@
- build/emp4j/dist/*.jar                    /usr/share/pdfsam/lib/
- build/jcmdline/dist/*.jar                 /usr/share/pdfsam/lib/
- build/pdfsam-console/dist/*.jar           /usr/share/pdfsam/lib/
- build/pdfsam-langpack-br1/dist/*.jar      /usr/share/pdfsam/lib/
- build/pdfsam-maine-br1/dist/*.jar         /usr/share/pdfsam/
- build/pdfsam-merge/dist/*.jar             /usr/share/pdfsam/plugins/merge/
- build/pdfsam-split/dist/*.jar             /usr/share/pdfsam/plugins/split/
- debian/pdfsam.desktop                     /usr/share/applications/
- pdfsam-maine-br1/images/pdf.png           /usr/share/pdfsam/
- template-basic-1/config.xml               /usr/share/pdfsam/
- template-basic-1/plugins/merge/config.xml /usr/share/pdfsam/plugins/merge/
- template-basic-1/plugins/split/config.xml /usr/share/pdfsam/plugins/split/
++debian/pdfsam.desktop                                            usr/share/applications/
++debian/pdfsam.svg                                                usr/share/icons/hicolor/scalable/apps/
++pdfsam-alternate-mix/target/*.jar                                usr/share/pdfsam/lib/
++pdfsam-community/src/assembly/resources/bin/pdfsam.sh            usr/share/pdfsam/bin/
++pdfsam-community/src/main/etc/logback.xml                        usr/share/pdfsam/etc/
++pdfsam-community/src/main/resources/images/community/splash.gif  usr/share/pdfsam/resources/
++pdfsam-community/target/*.jar                                    usr/share/pdfsam/lib/
++pdfsam-core/target/*.jar                                         usr/share/pdfsam/lib/
++pdfsam-extract/target/*.jar                                      usr/share/pdfsam/lib/
++pdfsam-fx/target/*.jar                                           usr/share/pdfsam/lib/
++pdfsam-gui/target/*.jar                                          usr/share/pdfsam/lib/
++pdfsam-i18n/target/*.jar                                         usr/share/pdfsam/lib/
++pdfsam-merge/target/*.jar                                        usr/share/pdfsam/lib/
++pdfsam-rotate/target/*.jar                                       usr/share/pdfsam/lib/
++pdfsam-service/target/*.jar                                      usr/share/pdfsam/lib/
++pdfsam-simple-split/target/*.jar                                 usr/share/pdfsam/lib/
++pdfsam-split-by-bookmarks/target/*.jar                           usr/share/pdfsam/lib/
++pdfsam-split-by-size/target/*.jar                                usr/share/pdfsam/lib/
diff --cc debian/maven.ignoreRules
index 3a46e5f,0000000..38486e4
mode 100644,000000..100644
--- a/debian/maven.ignoreRules
+++ b/debian/maven.ignoreRules
@@@ -1,18 -1,0 +1,10 @@@
 +
- ch.qos.logback logback-classic * * * *
++* * test-jar * * *
 +com.google.code.tempus-fugit tempus-fugit * * * *
- com.googlecode.gettext-commons gettext-maven-plugin * * * *
- de.jensd fontawesomefx * * * *
 +jdepend jdepend * * * *
 +junit junit * * * *
 +org.apache.maven.plugins maven-source-plugin * * * *
 +org.codehaus.mojo exec-maven-plugin * * * *
 +org.hamcrest hamcrest-all * * * *
 +org.loadui testFx * * * *
 +org.mockito mockito-all * * * *
- org.pdfsam pdfsam-core * * * *
- org.sejda sejda-conversion * * * *
- org.sejda sejda-core * * * *
- org.sejda sejda-injector * * * *
- org.sejda sejda-model * * * *
- org.sejda sejda-sambox * * * *
diff --cc debian/maven.properties
index 0000000,0000000..e593715
new file mode 100644
--- /dev/null
+++ b/debian/maven.properties
@@@ -1,0 -1,0 +1,5 @@@
++# Include here properties to pass to Maven during the build.
++# For example:
++# maven.test.skip=true
++
++maven.test.skip=true
diff --cc debian/maven.rules
index 2d5dd94,0000000..fcf9f26
mode 100644,000000..100644
--- a/debian/maven.rules
+++ b/debian/maven.rules
@@@ -1,19 -1,0 +1,25 @@@
 +
 +org.pdfsam pdfsam-alternate-mix jar s/.*/debian/ * *
 +org.pdfsam pdfsam-community jar s/.*/debian/ * *
 +org.pdfsam pdfsam-core jar s/.*/debian/ * *
 +org.pdfsam pdfsam-docs pom s/.*/debian/ * *
 +org.pdfsam pdfsam-extract jar s/.*/debian/ * *
 +org.pdfsam pdfsam-fx jar s/.*/debian/ * *
 +org.pdfsam pdfsam-gui jar s/.*/debian/ * *
 +org.pdfsam pdfsam-i18n jar s/.*/debian/ * *
 +org.pdfsam pdfsam-merge jar s/.*/debian/ * *
 +org.pdfsam pdfsam-msi-installer pom s/.*/debian/ * *
 +org.pdfsam pdfsam-parent pom s/.*/debian/ * *
 +org.pdfsam pdfsam-rotate jar s/.*/debian/ * *
 +org.pdfsam pdfsam-service jar s/.*/debian/ * *
 +org.pdfsam pdfsam-simple-split jar s/.*/debian/ * *
 +org.pdfsam pdfsam-split-by-bookmarks jar s/.*/debian/ * *
 +org.pdfsam pdfsam-split-by-size jar s/.*/debian/ * *
++org.sejda sejda-conversion jar s/.*/debian/ * *
++org.sejda sejda-core jar s/.*/debian/ * *
++org.sejda sejda-model jar s/.*/debian/ * *
 +org.bouncycastle s/bcmail-jdk15on/bcmail/ * s/.*/debian/ * *
 +org.bouncycastle s/bcprov-jdk15on/bcprov/ * s/.*/debian/ * *
++s/com.googlecode.gettext-commons/org.xnap.commons/ gettext-commons * s/.*/debian/ * *
++junit junit jar s/4\..*/4.x/ * *
++s/com.googlecode.gettext-commons/com.github.rlf/ gettext-maven-plugin * s/.*/1.2.9/ * *
diff --cc debian/patches/no-check-for-updates.patch
index 0000000,0000000..9905837
new file mode 100644
--- /dev/null
+++ b/debian/patches/no-check-for-updates.patch
@@@ -1,0 -1,0 +1,24 @@@
++From: Markus Koschany <apo at debian.org>
++Date: Fri, 7 Jul 2017 20:50:29 +0200
++Subject: no check for updates
++
++Disable the automatic update check which is unnecessary on Debian systems.
++
++Forwarded: not-needed
++---
++ pdfsam-core/src/main/java/org/pdfsam/context/DefaultUserContext.java | 2 +-
++ 1 file changed, 1 insertion(+), 1 deletion(-)
++
++diff --git a/pdfsam-core/src/main/java/org/pdfsam/context/DefaultUserContext.java b/pdfsam-core/src/main/java/org/pdfsam/context/DefaultUserContext.java
++index 6d4f05a..5cd30c6 100644
++--- a/pdfsam-core/src/main/java/org/pdfsam/context/DefaultUserContext.java
+++++ b/pdfsam-core/src/main/java/org/pdfsam/context/DefaultUserContext.java
++@@ -112,7 +112,7 @@ public final class DefaultUserContext implements UserContext {
++     @Override
++     public boolean isCheckForUpdates() {
++         return prefs.getBoolean(BooleanUserPreference.CHECK_UPDATES.toString(),
++-                Boolean.valueOf(System.getProperty(CHECK_FOR_UPDATES_PROP, Boolean.TRUE.toString())));
+++                Boolean.valueOf(System.getProperty(CHECK_FOR_UPDATES_PROP, Boolean.FALSE.toString())));
++     }
++ 
++     @Override
diff --cc debian/patches/pdfsam-bin.patch
index 0000000,0000000..3e18f97
new file mode 100644
--- /dev/null
+++ b/debian/patches/pdfsam-bin.patch
@@@ -1,0 -1,0 +1,48 @@@
++From: Markus Koschany <apo at debian.org>
++Date: Fri, 7 Jul 2017 13:22:21 +0200
++Subject: pdfsam bin
++
++Customize the start script for Debian.
++
++Forwarded: not-needed
++---
++ pdfsam-community/src/assembly/resources/bin/pdfsam.sh | 19 ++-----------------
++ 1 file changed, 2 insertions(+), 17 deletions(-)
++
++diff --git a/pdfsam-community/src/assembly/resources/bin/pdfsam.sh b/pdfsam-community/src/assembly/resources/bin/pdfsam.sh
++index af06891..4882e8f 100644
++--- a/pdfsam-community/src/assembly/resources/bin/pdfsam.sh
+++++ b/pdfsam-community/src/assembly/resources/bin/pdfsam.sh
++@@ -16,22 +16,7 @@
++ # along with this program.  If not, see <http://www.gnu.org/licenses/>.
++ 
++ 
++-# resolve links - $0 may be a softlink
++-PRG="$0"
++-
++-while [ -h "$PRG" ]; do
++-  ls=`ls -ld "$PRG"`
++-  link=`expr "$ls" : '.*-> \(.*\)$'`
++-  if expr "$link" : '/.*' > /dev/null; then
++-    PRG="$link"
++-  else
++-    PRG=`dirname "$PRG"`/"$link"
++-  fi
++-done
++-
++-PRGDIR=`dirname "$PRG"`
++-BASEDIR=`cd "$PRGDIR/.." >/dev/null; pwd`
++-
+++BASEDIR=/usr/share/pdfsam
++ # OS specific support.  $var _must_ be set to either true or false.
++ cygwin=false;
++ darwin=false;
++@@ -85,7 +70,7 @@ if [ ! -x "$JAVACMD" ] ; then
++   exit 1
++ fi
++ 
++-CLASSPATH="$BASEDIR"/etc:"$BASEDIR"/${project.build.finalName}.${project.packaging}
+++CLASSPATH="$BASEDIR"/etc:"$BASEDIR"/lib/*
++ 
++ ENDORSED_DIR=
++ if [ -n "$ENDORSED_DIR" ] ; then
diff --cc debian/patches/series
index 0000000,0000000..c72f4d8
new file mode 100644
--- /dev/null
+++ b/debian/patches/series
@@@ -1,0 -1,0 +1,2 @@@
++pdfsam-bin.patch
++no-check-for-updates.patch
diff --cc debian/pdfsam.desktop
index 511ba33,0000000..e3ac086
mode 100644,000000..100644
--- a/debian/pdfsam.desktop
+++ b/debian/pdfsam.desktop
@@@ -1,11 -1,0 +1,13 @@@
 +[Desktop Entry]
- Name=pdfsam
++Type=Application
++Name=PDFsam Basic
 +GenericName=PDF split and merge
 +GenericName[de]=PDF teilen und zusammenführen
- Comment=A tool to split and merge pdf documents
- Comment[de]=Ein Werkzeug zur Trennung oder Zusammenführung von PDF-Dokumenten
- Exec=pdfsam
++Comment=A tool to split, merge, rotate and mix PDF files
++Comment[de]=Ein Werkzeug zum Trennen, Zusammenführen, Rotieren und Mischen von PDF-Dokumenten
++Exec=pdfsam %F
++Icon=pdfsam
 +Terminal=false
 +Categories=Office;
- Icon=/usr/share/pdfsam/pdf.png
- Type=Application
++MimeType=application/pdf
++Keywords=PDF;split;merge;rotate;mix;
diff --cc debian/pdfsam.poms
index 5e13231,0000000..127c87f
mode 100644,000000..100644
--- a/debian/pdfsam.poms
+++ b/debian/pdfsam.poms
@@@ -1,43 -1,0 +1,43 @@@
 +# 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
++#   : 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]
 +#
- pom.xml
- pdfsam-community/pom.xml
- pdfsam-gui/pom.xml
- pdfsam-i18n/pom.xml
- pdfsam-core/pom.xml
- pdfsam-service/pom.xml
- pdfsam-fx/pom.xml
- pdfsam-merge/pom.xml
- pdfsam-simple-split/pom.xml
- pdfsam-split-by-size/pom.xml
- pdfsam-split-by-bookmarks/pom.xml
- pdfsam-alternate-mix/pom.xml
- pdfsam-rotate/pom.xml
- pdfsam-extract/pom.xml
- pdfsam-docs/pom.xml
- pdfsam-msi-installer/pom.xml
++pom.xml --has-package-version
++pdfsam-community/pom.xml --has-package-version
++pdfsam-gui/pom.xml --has-package-version
++pdfsam-i18n/pom.xml --has-package-version
++pdfsam-core/pom.xml --has-package-version
++pdfsam-service/pom.xml --has-package-version
++pdfsam-fx/pom.xml --has-package-version
++pdfsam-merge/pom.xml --has-package-version
++pdfsam-simple-split/pom.xml --has-package-version
++pdfsam-split-by-size/pom.xml --has-package-version
++pdfsam-split-by-bookmarks/pom.xml --has-package-version
++pdfsam-alternate-mix/pom.xml --has-package-version
++pdfsam-rotate/pom.xml --has-package-version
++pdfsam-extract/pom.xml --has-package-version
++pdfsam-docs/pom.xml --has-package-version
++pdfsam-msi-installer/pom.xml --ignore
diff --cc debian/rules
index 2457530,0000000..12e347c
mode 100755,000000..100755
--- a/debian/rules
+++ b/debian/rules
@@@ -1,7 -1,0 +1,33 @@@
 +#!/usr/bin/make -f
 +
++LINK_JARS := slf4j-api logback-core logback-classic
++LINK_JARS += atinject-jsr330-api-1.0 sejda-injector fontawesomefx jackson-jr-objects
++LINK_JARS += jackson-core hibernate-validator bcmail bcprov fontbox2 sejda-io sambox
++LINK_JARS += sejda-core sejda-conversion gettext-commons geronimo-validation sejda-model
++LINK_JARS += commons-io eventstudio commons-lang3 sejda-sambox sejda-fonts sejda-injector
++LINK_JARS += jboss-logging jcl-over-slf4j
++
 +%:
 +	dh $@
 +
++override_dh_install:
++	cp $(CURDIR)/pdfsam-community/src/deb/icon.svg $(CURDIR)/debian/pdfsam.svg
++	dh_install
++	$(RM) -r $(CURDIR)/debian/pdfsam/usr/share/maven-repo
++
++override_dh_link:
++	for JAR in $(LINK_JARS); do \
++		dh_link /usr/share/java/$$JAR.jar /usr/share/pdfsam/lib/$$JAR.jar; \
++	done
++	dh_link /usr/share/pdfsam/bin/pdfsam.sh /usr/bin/pdfsam
++
++override_dh_clean:
++	dh_clean
++	$(RM) $(CURDIR)/debian/pdfsam.svg
++
++override_dh_fixperms:
++	dh_fixperms
++	chmod a+x $(CURDIR)/debian/pdfsam/usr/share/pdfsam/bin/pdfsam.sh
++
 +get-orig-source:
- 	uscan --download-current-version --force-download
++	uscan --download-current-version --force-download --no-symlink
diff --cc debian/watch
index b3fded9,0000000..f4cc62d
mode 100644,000000..100644
--- a/debian/watch
+++ b/debian/watch
@@@ -1,4 -1,0 +1,3 @@@
 +version=4
- opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/pdfsam-$1\.tar\.gz/,\
- uversionmangle=s/_/./g;s/\.RELEASE// \
- https://github.com/torakiki/pdfsam/tags .*/v?(\d\S+)\.tar\.gz
++opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/pdfsam-$1\.tar\.gz/ \
++  https://github.com/torakiki/pdfsam/tags .*/v?(\d\S*)\.tar\.gz

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



More information about the pkg-java-commits mailing list