summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2017-10-08 22:20:46 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2017-10-11 06:19:25 +0000
commit332ec28f8b760069cada2a06f991a59393d9c519 (patch)
treec47673b883b9d3bf2e95aec2d3437d88ef4a9e52
parentAdding upstream version 4.6-2. (diff)
downloadeclipse-ide-4.6-java-332ec28f8b760069cada2a06f991a59393d9c519.zip
eclipse-ide-4.6-java-332ec28f8b760069cada2a06f991a59393d9c519.tar.xz
Adding progress-linux version 4.6-2-0dschinn1.progress-linux/4.6-2-0dschinn1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
-rw-r--r--debian/changelog5
-rw-r--r--debian/compat1
-rw-r--r--debian/control40
-rw-r--r--debian/copyright250
-rwxr-xr-xdebian/eclipse-ide-4.6-java.postinst24
-rwxr-xr-xdebian/eclipse-ide-4.6-java.prerm24
-rw-r--r--debian/local/eclipse-ide.desktop.in12
-rwxr-xr-xdebian/local/eclipse-ide.in5
-rwxr-xr-xdebian/rules36
-rw-r--r--debian/source/format1
-rw-r--r--debian/source/local-options1
11 files changed, 399 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..4b5fde2
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+eclipse-ide-4.6-java (4.6-2-0dschinn1) dschinn-extras; urgency=low
+
+ * Initial upload to dschinn-extras.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Mon, 09 Oct 2017 00:24:10 +0200
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..f599e28
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+10
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..687b2e0
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,40 @@
+Source: eclipse-ide-4.6-java
+Section: non-free/java
+Priority: optional
+Maintainer: Progress Linux Maintainers <maintainers@lists.progress-linux.org>
+XSBC-Uploaders: Daniel Baumann <daniel.baumann@progress-linux.org>
+Bugs: mailto:bugs@lists.progress-linux.org
+Build-Depends:
+ debhelper (>= 10),
+Standards-Version: 3.9.8
+Homepage: https://www.eclipse.org
+Vcs-Browser: https://sources.progress-linux.org/distributions/dschinn-extras/packages/eclipse-ide-4.6-java
+Vcs-Git: https://sources.progress-linux.org/distributions/dschinn-extras/packages/eclipse-ide-4.6-java
+
+Package: eclipse-ide-4.6-java
+Section: non-free/java
+Architecture: amd64 i386
+Depends:
+ openjdk-8-jdk,
+ ${misc:Depends},
+ ${shlibs:Depends},
+Provides:
+ eclipse-ide-4.6,
+Description: Eclipse IDE 4.6 (Java Developers)
+ Eclipse is an integrated development environment (IDE) for developing
+ primarily with Java, but also with other languages, including Ada, ABAP, C,
+ C++, COBOL, Fortran, Haskell, JavaScript, Lasso, Lua, Natural, Perl, PHP,
+ Prolog, Python, R, Ruby (including Ruby on Rails framework), Scala, Clojure,
+ Groovy, Scheme, and Erlang.
+ .
+ This package contains the essential tools for any Java developer, including a
+ Java IDE, a Git client, XML Editor, Mylyn, Maven and Gradle integration.
+ .
+ This package includes:
+ .
+ * Eclipse Git Team Provider
+ * Eclipse Java Development Tools
+ * Maven Integration for Eclipse
+ * Mylyn Task List
+ * Code Recommenders Tools for Java Developers
+ * Eclipse XML Editors and Tools
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..52364c0
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,250 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: Eclipse IDE
+Upstream-Contact: Eclipse Development <eclipse-dev@eclipse.org>
+Source: https://www.eclipse.org/downloads
+
+Files: *
+Copyright: 2000-2016 Eclipse contributors and others
+License: EPL-1.0
+
+Files: debian/*
+Copyright: 2010-2017 Daniel Baumann <daniel.baumann@progress-linux.org>
+License: PD
+
+License: EPL-1.0
+ Eclipse Public License - v 1.0
+ .
+ THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
+ PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR
+ DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
+ AGREEMENT.
+ .
+ 1. DEFINITIONS
+ .
+ "Contribution" means:
+ .
+ a) in the case of the initial Contributor, the initial
+ code and documentation distributed under this Agreement, and
+ b) in the case of each subsequent Contributor:
+ i) changes to the Program, and
+ ii) additions to the Program;
+ where such changes and/or additions to the Program
+ originate from and are distributed by that particular Contributor. A
+ Contribution 'originates' from a Contributor if it was added to the
+ Program by such Contributor itself or anyone acting on such
+ Contributor's behalf. Contributions do not include additions to the
+ Program which: (i) are separate modules of software distributed in
+ conjunction with the Program under their own license agreement, and (ii)
+ are not derivative works of the Program.
+ .
+ "Contributor" means any person or entity that distributes
+ the Program.
+ .
+ "Licensed Patents" mean patent claims licensable by a
+ Contributor which are necessarily infringed by the use or sale of its
+ Contribution alone or when combined with the Program.
+ .
+ "Program" means the Contributions distributed in accordance
+ with this Agreement.
+ .
+ "Recipient" means anyone who receives the Program under
+ this Agreement, including all Contributors.
+ .
+ 2. GRANT OF RIGHTS
+ .
+ a) Subject to the terms of this Agreement, each
+ Contributor hereby grants Recipient a non-exclusive, worldwide,
+ royalty-free copyright license to reproduce, prepare derivative works
+ of, publicly display, publicly perform, distribute and sublicense the
+ Contribution of such Contributor, if any, and such derivative works, in
+ source code and object code form.
+ .
+ b) Subject to the terms of this Agreement, each
+ Contributor hereby grants Recipient a non-exclusive, worldwide,
+ royalty-free patent license under Licensed Patents to make, use, sell,
+ offer to sell, import and otherwise transfer the Contribution of such
+ Contributor, if any, in source code and object code form. This patent
+ license shall apply to the combination of the Contribution and the
+ Program if, at the time the Contribution is added by the Contributor,
+ such addition of the Contribution causes such combination to be covered
+ by the Licensed Patents. The patent license shall not apply to any other
+ combinations which include the Contribution. No hardware per se is
+ licensed hereunder.
+ .
+ c) Recipient understands that although each Contributor
+ grants the licenses to its Contributions set forth herein, no assurances
+ are provided by any Contributor that the Program does not infringe the
+ patent or other intellectual property rights of any other entity. Each
+ Contributor disclaims any liability to Recipient for claims brought by
+ any other entity based on infringement of intellectual property rights
+ or otherwise. As a condition to exercising the rights and licenses
+ granted hereunder, each Recipient hereby assumes sole responsibility to
+ secure any other intellectual property rights needed, if any. For
+ example, if a third party patent license is required to allow Recipient
+ to distribute the Program, it is Recipient's responsibility to acquire
+ that license before distributing the Program.
+ .
+ d) Each Contributor represents that to its knowledge it
+ has sufficient copyright rights in its Contribution, if any, to grant
+ the copyright license set forth in this Agreement.
+ .
+ 3. REQUIREMENTS
+ .
+ A Contributor may choose to distribute the Program in object code
+ form under its own license agreement, provided that:
+ .
+ a) it complies with the terms and conditions of this
+ Agreement; and
+ .
+ b) its license agreement:
+ .
+ i) effectively disclaims on behalf of all Contributors
+ all warranties and conditions, express and implied, including warranties
+ or conditions of title and non-infringement, and implied warranties or
+ conditions of merchantability and fitness for a particular purpose;
+ .
+ ii) effectively excludes on behalf of all Contributors
+ all liability for damages, including direct, indirect, special,
+ incidental and consequential damages, such as lost profits;
+ .
+ iii) states that any provisions which differ from this
+ Agreement are offered by that Contributor alone and not by any other
+ party; and
+ .
+ iv) states that source code for the Program is available
+ from such Contributor, and informs licensees how to obtain it in a
+ reasonable manner on or through a medium customarily used for software
+ exchange.
+ .
+ When the Program is made available in source code form:
+ .
+ a) it must be made available under this Agreement; and
+ .
+ b) a copy of this Agreement must be included with each
+ copy of the Program.
+ .
+ Contributors may not remove or alter any copyright notices contained
+ within the Program.
+ .
+ Each Contributor must identify itself as the originator of its
+ Contribution, if any, in a manner that reasonably allows subsequent
+ Recipients to identify the originator of the Contribution.
+ .
+ 4. COMMERCIAL DISTRIBUTION
+ .
+ Commercial distributors of software may accept certain
+ responsibilities with respect to end users, business partners and the
+ like. While this license is intended to facilitate the commercial use of
+ the Program, the Contributor who includes the Program in a commercial
+ product offering should do so in a manner which does not create
+ potential liability for other Contributors. Therefore, if a Contributor
+ includes the Program in a commercial product offering, such Contributor
+ ("Commercial Contributor") hereby agrees to defend and
+ indemnify every other Contributor ("Indemnified Contributor")
+ against any losses, damages and costs (collectively "Losses")
+ arising from claims, lawsuits and other legal actions brought by a third
+ party against the Indemnified Contributor to the extent caused by the
+ acts or omissions of such Commercial Contributor in connection with its
+ distribution of the Program in a commercial product offering. The
+ obligations in this section do not apply to any claims or Losses
+ relating to any actual or alleged intellectual property infringement. In
+ order to qualify, an Indemnified Contributor must: a) promptly notify
+ the Commercial Contributor in writing of such claim, and b) allow the
+ Commercial Contributor to control, and cooperate with the Commercial
+ Contributor in, the defense and any related settlement negotiations. The
+ Indemnified Contributor may participate in any such claim at its own
+ expense.
+ .
+ For example, a Contributor might include the Program in a commercial
+ product offering, Product X. That Contributor is then a Commercial
+ Contributor. If that Commercial Contributor then makes performance
+ claims, or offers warranties related to Product X, those performance
+ claims and warranties are such Commercial Contributor's responsibility
+ alone. Under this section, the Commercial Contributor would have to
+ defend claims against the other Contributors related to those
+ performance claims and warranties, and if a court requires any other
+ Contributor to pay any damages as a result, the Commercial Contributor
+ must pay those damages.
+ .
+ 5. NO WARRANTY
+ .
+ EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
+ PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
+ OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
+ ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
+ OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
+ responsible for determining the appropriateness of using and
+ distributing the Program and assumes all risks associated with its
+ exercise of rights under this Agreement , including but not limited to
+ the risks and costs of program errors, compliance with applicable laws,
+ damage to or loss of data, programs or equipment, and unavailability or
+ interruption of operations.
+ .
+ 6. DISCLAIMER OF LIABILITY
+ .
+ EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
+ NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
+ WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
+ DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
+ HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+ .
+ 7. GENERAL
+ .
+ If any provision of this Agreement is invalid or unenforceable under
+ applicable law, it shall not affect the validity or enforceability of
+ the remainder of the terms of this Agreement, and without further action
+ by the parties hereto, such provision shall be reformed to the minimum
+ extent necessary to make such provision valid and enforceable.
+ .
+ If Recipient institutes patent litigation against any entity
+ (including a cross-claim or counterclaim in a lawsuit) alleging that the
+ Program itself (excluding combinations of the Program with other
+ software or hardware) infringes such Recipient's patent(s), then such
+ Recipient's rights granted under Section 2(b) shall terminate as of the
+ date such litigation is filed.
+ .
+ All Recipient's rights under this Agreement shall terminate if it
+ fails to comply with any of the material terms or conditions of this
+ Agreement and does not cure such failure in a reasonable period of time
+ after becoming aware of such noncompliance. If all Recipient's rights
+ under this Agreement terminate, Recipient agrees to cease use and
+ distribution of the Program as soon as reasonably practicable. However,
+ Recipient's obligations under this Agreement and any licenses granted by
+ Recipient relating to the Program shall continue and survive.
+ .
+ Everyone is permitted to copy and distribute copies of this
+ Agreement, but in order to avoid inconsistency the Agreement is
+ copyrighted and may only be modified in the following manner. The
+ Agreement Steward reserves the right to publish new versions (including
+ revisions) of this Agreement from time to time. No one other than the
+ Agreement Steward has the right to modify this Agreement. The Eclipse
+ Foundation is the initial Agreement Steward. The Eclipse Foundation may
+ assign the responsibility to serve as the Agreement Steward to a
+ suitable separate entity. Each new version of the Agreement will be
+ given a distinguishing version number. The Program (including
+ Contributions) may always be distributed subject to the version of the
+ Agreement under which it was received. In addition, after a new version
+ of the Agreement is published, Contributor may elect to distribute the
+ Program (including its Contributions) under the new version. Except as
+ expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
+ rights or licenses to the intellectual property of any Contributor under
+ this Agreement, whether expressly, by implication, estoppel or
+ otherwise. All rights in the Program not expressly granted under this
+ Agreement are reserved.
+ .
+ This Agreement is governed by the laws of the State of New York and
+ the intellectual property laws of the United States of America. No party
+ to this Agreement will bring a legal action under this Agreement more
+ than one year after the cause of action arose. Each party waives its
+ rights to a jury trial in any resulting litigation.
+
+License: PD
+ This program is free software: you have unlimited permission
+ to copy, distribute and modify it.
+ .
+ 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.
diff --git a/debian/eclipse-ide-4.6-java.postinst b/debian/eclipse-ide-4.6-java.postinst
new file mode 100755
index 0000000..d27c314
--- /dev/null
+++ b/debian/eclipse-ide-4.6-java.postinst
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+set -e
+
+case "${1}" in
+ configure)
+ update-alternatives --quiet --install /usr/bin/eclipse-ide-java eclipse-ide-java /usr/bin/eclipse-ide-4.6-java 46
+ update-alternatives --quiet --install /usr/bin/eclipse-ide-4.6 eclipse-ide-4.6 /usr/bin/eclipse-ide-4.6-java 3000
+ update-alternatives --quiet --install /usr/bin/eclipse-ide eclipse-ide /usr/bin/eclipse-ide-4.6-java 4603000
+ ;;
+
+ abort-upgrade|abort-remove|abort-deconfigure)
+
+ ;;
+
+ *)
+ echo "postinst called with unknown argument \`${1}'" >&2
+ exit 1
+ ;;
+esac
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/eclipse-ide-4.6-java.prerm b/debian/eclipse-ide-4.6-java.prerm
new file mode 100755
index 0000000..127e4bd
--- /dev/null
+++ b/debian/eclipse-ide-4.6-java.prerm
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+set -e
+
+case "${1}" in
+ remove|upgrade|deconfigure)
+ update-alternatives --quiet --remove eclipse-ide-java /usr/bin/eclipse-ide-4.6-java
+ update-alternatives --quiet --remove eclipse-ide-4.6 /usr/bin/eclipse-ide-4.6-java
+ update-alternatives --quiet --remove eclipse-ide /usr/bin/eclipse-ide-4.6-java
+ ;;
+
+ failed-upgrade)
+
+ ;;
+
+ *)
+ echo "prerm called with unknown argument \`${1}'" >&2
+ exit 1
+ ;;
+esac
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/local/eclipse-ide.desktop.in b/debian/local/eclipse-ide.desktop.in
new file mode 100644
index 0000000..9c3faae
--- /dev/null
+++ b/debian/local/eclipse-ide.desktop.in
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Name=@DESCRIPTION@
+GenericName=Eclipse IDE 4.6
+Comment=Integrated Development Environment
+Icon=/usr/lib/@PACKAGE@/icon.png
+Exec=@PACKAGE@
+Terminal=false
+Categories=Development;IDE;Java;
+Keywords=IDE
+StartupNotify=true
diff --git a/debian/local/eclipse-ide.in b/debian/local/eclipse-ide.in
new file mode 100755
index 0000000..ae3ea61
--- /dev/null
+++ b/debian/local/eclipse-ide.in
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+set -e
+
+exec /usr/lib/@PACKAGE@/eclipse ${@}
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..da0f736
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,36 @@
+#!/usr/bin/make -f
+
+PACKAGE := eclipse-ide-4.6-java
+DESCRIPTION := Eclipse IDE 4.6 (Java Developers)
+
+DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
+
+%:
+ dh ${@}
+
+override_dh_auto_install:
+ mkdir -p debian/$(PACKAGE)/usr/lib
+ifeq "$(DEB_BUILD_ARCH)" "amd64"
+ tar xf $$(find . -maxdepth 1 -mindepth 1 -type f -name "eclipse-*-linux-gtk-x86_64.tar.gz") -C debian/$(PACKAGE)/usr/lib
+endif
+ifeq "$(DEB_BUILD_ARCH)" "i386"
+ tar xf $$(find . -maxdepth 1 -mindepth 1 -type f -name "eclipse-*-linux-gtk.tar.gz") -C debian/$(PACKAGE)/usr/lib
+endif
+ mv debian/$(PACKAGE)/usr/lib/eclipse debian/$(PACKAGE)/usr/lib/$(PACKAGE)
+
+ cp debian/$(PACKAGE)/usr/lib/$(PACKAGE)/plugins/org.eclipse.platform_*/eclipse48.png debian/$(PACKAGE)/usr/lib/$(PACKAGE)/icon.png
+
+ mkdir -p debian/$(PACKAGE)/usr/bin
+ sed -e "s|@PACKAGE@|$(PACKAGE)|g" \
+ debian/local/eclipse-ide.in > debian/$(PACKAGE)/usr/bin/${PACKAGE}
+
+ mkdir -p debian/$(PACKAGE)/usr/share/applications
+ sed -e "s|@PACKAGE@|$(PACKAGE)|g" \
+ -e "s|@DESCRIPTION@|$(DESCRIPTION)|g" \
+ debian/local/eclipse-ide.desktop.in > debian/$(PACKAGE)/usr/share/applications/$(PACKAGE).desktop
+
+override_dh_strip:
+ # disabled
+
+override_dh_strip_nondeterminism:
+ # disabled
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source/local-options b/debian/source/local-options
new file mode 100644
index 0000000..2ee6f0f
--- /dev/null
+++ b/debian/source/local-options
@@ -0,0 +1 @@
+abort-on-upstream-changes