[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