The package rpms/jmc.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/jmc.git/commit/?id=e788512cb8e3ce....
Change:
-%ifarch s390x x86_64 aarch64 ppc64le
Thanks.
Full change:
============
commit e788512cb8e3ce1c1290220daa103fa363603268
Author: Jie Kang <jkang(a)redhat.com>
Date: Fri Feb 1 13:27:14 2019 -0500
retiring ursine package replaced by jmc module build
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 89d1801..0000000
--- a/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/1ddf3baa4e26.tar.gz
diff --git a/0_remove_twitter.patch b/0_remove_twitter.patch
deleted file mode 100644
index 1904edb..0000000
--- a/0_remove_twitter.patch
+++ /dev/null
@@ -1,224 +0,0 @@
-diff --git a/application/org.openjdk.jmc.rjmx/META-INF/MANIFEST.MF
b/application/org.openjdk.jmc.rjmx/META-INF/MANIFEST.MF
-index 6c32b74..02e0724 100644
---- a/application/org.openjdk.jmc.rjmx/META-INF/MANIFEST.MF
-+++ b/application/org.openjdk.jmc.rjmx/META-INF/MANIFEST.MF
-@@ -54,7 +54,6 @@ Export-Package: org.openjdk.jmc.rjmx,
- org.openjdk.jmc.rjmx.triggers;
- x-friends:="org.openjdk.jmc.console.ui.notification,
- org.openjdk.jmc.alert,
-- org.openjdk.jmc.console.twitter,
- org.openjdk.jmc.rjmx.test",
-
org.openjdk.jmc.rjmx.triggers.actions.internal;x-friends:="org.openjdk.jmc.console.ui.notification",
-
org.openjdk.jmc.rjmx.triggers.condition.internal;x-friends:="org.openjdk.jmc.console.ui.notification,org.openjdk.jmc.test.jemmy",
-diff --git a/application/pom.xml b/application/pom.xml
-index 73d3bf5..35e2765 100644
---- a/application/pom.xml
-+++ b/application/pom.xml
-@@ -50,7 +50,6 @@
- <module>org.openjdk.jmc.console.jconsole</module>
- <module>org.openjdk.jmc.console.pde</module>
- <module>org.openjdk.jmc.console.persistence</module>
-- <module>org.openjdk.jmc.console.twitter</module>
- <module>org.openjdk.jmc.console.ui</module>
- <module>org.openjdk.jmc.console.ui.diagnostic</module>
- <module>org.openjdk.jmc.console.ui.mbeanbrowser</module>
-@@ -72,7 +71,6 @@
- <module>org.openjdk.jmc.feature.pde</module>
- <module>org.openjdk.jmc.feature.rcp</module>
- <module>org.openjdk.jmc.feature.rcp.update</module>
-- <module>org.openjdk.jmc.feature.twitter</module>
- <module>org.openjdk.jmc.flightrecorder.configuration</module>
- <module>org.openjdk.jmc.flightrecorder.controlpanel.ui</module>
-
<module>org.openjdk.jmc.flightrecorder.controlpanel.ui.configuration</module>
-diff --git a/license/THIRDPARTYREADME.txt b/license/THIRDPARTYREADME.txt
-index 9feab81..edb98dc 100644
---- a/license/THIRDPARTYREADME.txt
-+++ b/license/THIRDPARTYREADME.txt
-@@ -367,187 +367,3 @@ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT,
- STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
- OF THE POSSIBILITY OF SUCH DAMAGE.
--
--
--%% The following notice is provided with respect to Twitter4J 4.0.6,
--which may be included with this product.
--
--
-- Apache License
-- Version 2.0, January 2004
--
http://www.apache.org/licenses/
--
-- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
--
-- 1. Definitions.
--
-- "License" shall mean the terms and conditions for use, reproduction,
-- and distribution as defined by Sections 1 through 9 of this document.
--
-- "Licensor" shall mean the copyright owner or entity authorized by
-- the copyright owner that is granting the License.
--
-- "Legal Entity" shall mean the union of the acting entity and all
-- other entities that control, are controlled by, or are under common
-- control with that entity. For the purposes of this definition,
-- "control" means (i) the power, direct or indirect, to cause the
-- direction or management of such entity, whether by contract or
-- otherwise, or (ii) ownership of fifty percent (50%) or more of the
-- outstanding shares, or (iii) beneficial ownership of such entity.
--
-- "You" (or "Your") shall mean an individual or Legal Entity
-- exercising permissions granted by this License.
--
-- "Source" form shall mean the preferred form for making modifications,
-- including but not limited to software source code, documentation
-- source, and configuration files.
--
-- "Object" form shall mean any form resulting from mechanical
-- transformation or translation of a Source form, including but
-- not limited to compiled object code, generated documentation,
-- and conversions to other media types.
--
-- "Work" shall mean the work of authorship, whether in Source or
-- Object form, made available under the License, as indicated by a
-- copyright notice that is included in or attached to the work
-- (an example is provided in the Appendix below).
--
-- "Derivative Works" shall mean any work, whether in Source or Object
-- form, that is based on (or derived from) the Work and for which the
-- editorial revisions, annotations, elaborations, or other modifications
-- represent, as a whole, an original work of authorship. For the purposes
-- of this License, Derivative Works shall not include works that remain
-- separable from, or merely link (or bind by name) to the interfaces of,
-- the Work and Derivative Works thereof.
--
-- "Contribution" shall mean any work of authorship, including
-- the original version of the Work and any modifications or additions
-- to that Work or Derivative Works thereof, that is intentionally
-- submitted to Licensor for inclusion in the Work by the copyright owner
-- or by an individual or Legal Entity authorized to submit on behalf of
-- the copyright owner. For the purposes of this definition, "submitted"
-- means any form of electronic, verbal, or written communication sent
-- to the Licensor or its representatives, including but not limited to
-- communication on electronic mailing lists, source code control systems,
-- and issue tracking systems that are managed by, or on behalf of, the
-- Licensor for the purpose of discussing and improving the Work, but
-- excluding communication that is conspicuously marked or otherwise
-- designated in writing by the copyright owner as "Not a Contribution."
--
-- "Contributor" shall mean Licensor and any individual or Legal Entity
-- on behalf of whom a Contribution has been received by Licensor and
-- subsequently incorporated within the Work.
--
-- 2. Grant of Copyright License. Subject to the terms and conditions of
-- this License, each Contributor hereby grants to You a perpetual,
-- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-- copyright license to reproduce, prepare Derivative Works of,
-- publicly display, publicly perform, sublicense, and distribute the
-- Work and such Derivative Works in Source or Object form.
--
-- 3. Grant of Patent License. Subject to the terms and conditions of
-- this License, each Contributor hereby grants to You a perpetual,
-- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-- (except as stated in this section) patent license to make, have made,
-- use, offer to sell, sell, import, and otherwise transfer the Work,
-- where such license applies only to those patent claims licensable
-- by such Contributor that are necessarily infringed by their
-- Contribution(s) alone or by combination of their Contribution(s)
-- with the Work to which such Contribution(s) was submitted. If You
-- institute patent litigation against any entity (including a
-- cross-claim or counterclaim in a lawsuit) alleging that the Work
-- or a Contribution incorporated within the Work constitutes direct
-- or contributory patent infringement, then any patent licenses
-- granted to You under this License for that Work shall terminate
-- as of the date such litigation is filed.
--
-- 4. Redistribution. You may reproduce and distribute copies of the
-- Work or Derivative Works thereof in any medium, with or without
-- modifications, and in Source or Object form, provided that You
-- meet the following conditions:
--
-- (a) You must give any other recipients of the Work or
-- Derivative Works a copy of this License; and
--
-- (b) You must cause any modified files to carry prominent notices
-- stating that You changed the files; and
--
-- (c) You must retain, in the Source form of any Derivative Works
-- that You distribute, all copyright, patent, trademark, and
-- attribution notices from the Source form of the Work,
-- excluding those notices that do not pertain to any part of
-- the Derivative Works; and
--
-- (d) If the Work includes a "NOTICE" text file as part of its
-- distribution, then any Derivative Works that You distribute must
-- include a readable copy of the attribution notices contained
-- within such NOTICE file, excluding those notices that do not
-- pertain to any part of the Derivative Works, in at least one
-- of the following places: within a NOTICE text file distributed
-- as part of the Derivative Works; within the Source form or
-- documentation, if provided along with the Derivative Works; or,
-- within a display generated by the Derivative Works, if and
-- wherever such third-party notices normally appear. The contents
-- of the NOTICE file are for informational purposes only and
-- do not modify the License. You may add Your own attribution
-- notices within Derivative Works that You distribute, alongside
-- or as an addendum to the NOTICE text from the Work, provided
-- that such additional attribution notices cannot be construed
-- as modifying the License.
--
-- You may add Your own copyright statement to Your modifications and
-- may provide additional or different license terms and conditions
-- for use, reproduction, or distribution of Your modifications, or
-- for any such Derivative Works as a whole, provided Your use,
-- reproduction, and distribution of the Work otherwise complies with
-- the conditions stated in this License.
--
-- 5. Submission of Contributions. Unless You explicitly state otherwise,
-- any Contribution intentionally submitted for inclusion in the Work
-- by You to the Licensor shall be under the terms and conditions of
-- this License, without any additional terms or conditions.
-- Notwithstanding the above, nothing herein shall supersede or modify
-- the terms of any separate license agreement you may have executed
-- with Licensor regarding such Contributions.
--
-- 6. Trademarks. This License does not grant permission to use the trade
-- names, trademarks, service marks, or product names of the Licensor,
-- except as required for reasonable and customary use in describing the
-- origin of the Work and reproducing the content of the NOTICE file.
--
-- 7. Disclaimer of Warranty. Unless required by applicable law or
-- agreed to in writing, Licensor provides the Work (and each
-- Contributor provides its Contributions) 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. You are solely responsible for determining the
-- appropriateness of using or redistributing the Work and assume any
-- risks associated with Your exercise of permissions under this License.
--
-- 8. Limitation of Liability. In no event and under no legal theory,
-- whether in tort (including negligence), contract, or otherwise,
-- unless required by applicable law (such as deliberate and grossly
-- negligent acts) or agreed to in writing, shall any Contributor be
-- liable to You for damages, including any direct, indirect, special,
-- incidental, or consequential damages of any character arising as a
-- result of this License or out of the use or inability to use the
-- Work (including but not limited to damages for loss of goodwill,
-- work stoppage, computer failure or malfunction, or any and all
-- other commercial damages or losses), even if such Contributor
-- has been advised of the possibility of such damages.
--
-- 9. Accepting Warranty or Additional Liability. While redistributing
-- the Work or Derivative Works thereof, You may choose to offer,
-- and charge a fee for, acceptance of support, warranty, indemnity,
-- or other liability obligations and/or rights consistent with this
-- License. However, in accepting such obligations, You may act only
-- on Your own behalf and on Your sole responsibility, not on behalf
-- of any other Contributor, and only if You agree to indemnify,
-- defend, and hold each Contributor harmless for any liability
-- incurred by, or claims asserted against, such Contributor by reason
-- of your accepting any such warranty or additional liability.
--
--Twitter4J SUBCOMPONENTS:
--
--Twitter4J includes software from
JSON.org to parse JSON response from the Twitter API.
You can see the license term at
http://www.JSON.org/license.html
diff --git a/1_javamail.patch b/1_javamail.patch
deleted file mode 100644
index 207a685..0000000
--- a/1_javamail.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/application/org.openjdk.jmc.feature.core/feature.xml
b/application/org.openjdk.jmc.feature.core/feature.xml
-index 6abbea0..d21a907 100644
---- a/application/org.openjdk.jmc.feature.core/feature.xml
-+++ b/application/org.openjdk.jmc.feature.core/feature.xml
-@@ -174,11 +174,4 @@
- version="0.0.0"
- unpack="false"/>
-
-- <plugin
-- id="javax.mail.dsn"
-- download-size="0"
-- install-size="0"
-- version="0.0.0"
-- unpack="false"/>
--
- </feature>
-\ No newline at end of file
diff --git a/2_javax.patch b/2_javax.patch
deleted file mode 100644
index 4ae9650..0000000
--- a/2_javax.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff --git a/application/org.openjdk.jmc.console.ui/META-INF/MANIFEST.MF
b/application/org.openjdk.jmc.console.ui/META-INF/MANIFEST.MF
-index 3fa571d..c24c1c1 100644
---- a/application/org.openjdk.jmc.console.ui/META-INF/MANIFEST.MF
-+++ b/application/org.openjdk.jmc.console.ui/META-INF/MANIFEST.MF
-@@ -10,7 +10,7 @@ Bundle-Localization: plugin
- Require-Bundle: org.openjdk.jmc.rjmx.ui;visibility:=reexport,
- org.eclipse.e4.core.contexts;bundle-version="1.3.0",
- org.eclipse.e4.core.di;bundle-version="1.3.0";visibility:=reexport,
-- javax.annotation;bundle-version="1.0.0";visibility:=reexport,
-+ javax.annotation-api;bundle-version="1.2.0";visibility:=reexport,
- javax.inject;bundle-version="1.0.0";visibility:=reexport,
- org.openjdk.jmc.commands
- Bundle-ActivationPolicy: lazy
-@@ -22,7 +22,7 @@ Export-Package: org.openjdk.jmc.console.ui.actions;
- org.openjdk.jmc.console.ui.editor,
-
org.openjdk.jmc.console.ui.editor.internal;x-friends:="org.openjdk.jmc.console.ui.mbeanbrowser,org.openjdk.jmc.rcp.intro"
- Bundle-ClassPath: .
--Import-Package: javax.annotation;version="1.0.0",
-+Import-Package: javax.annotation;version="1.2.0",
- javax.inject;version="1.0.0"
- Automatic-Module-Name: org.openjdk.jmc.console.ui
-
-diff --git a/application/org.openjdk.jmc.feature.rcp/feature.xml
b/application/org.openjdk.jmc.feature.rcp/feature.xml
-index 268b595..1e295ca 100644
---- a/application/org.openjdk.jmc.feature.rcp/feature.xml
-+++ b/application/org.openjdk.jmc.feature.rcp/feature.xml
-@@ -84,7 +84,8 @@
- <import plugin="org.eclipse.ui.intro"/>
- <import plugin="org.eclipse.ui.net"/>
- <import plugin="org.eclipse.equinox.event"/>
-- <import plugin="javax.el"/>
-+ <import plugin="javax.el-api"/>
-+ <import plugin="jakarta.activation-api"/>
- <import plugin="org.eclipse.equinox.p2.director.app"/>
- </requires>
-
diff --git a/3_remove_profiles.patch b/3_remove_profiles.patch
deleted file mode 100644
index 91cc790..0000000
--- a/3_remove_profiles.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-diff --git a/pom.xml b/pom.xml
-index fb12f05..0538111 100644
---- a/pom.xml
-+++ b/pom.xml
-@@ -95,53 +95,6 @@
- <url>${snapshot.repo}</url>
- </snapshotRepository>
- </distributionManagement>
-- <profiles>
-- <profile>
-- <id>photon</id>
-- <activation>
-- <activeByDefault>true</activeByDefault>
-- </activation>
-- <build>
-- <plugins>
-- <plugin>
-- <groupId>org.eclipse.tycho</groupId>
-- <artifactId>target-platform-configuration</artifactId>
-- <version>${tycho.version}</version>
-- <configuration>
-- <target>
-- <artifact>
-- <groupId>org.openjdk.jmc</groupId>
-- <artifactId>platform-definition-photon</artifactId>
-- <version>7.0.0-SNAPSHOT</version>
-- </artifact>
-- </target>
-- </configuration>
-- </plugin>
-- </plugins>
-- </build>
-- </profile>
-- <profile>
-- <id>oxygen</id>
-- <build>
-- <plugins>
-- <plugin>
-- <groupId>org.eclipse.tycho</groupId>
-- <artifactId>target-platform-configuration</artifactId>
-- <version>${tycho.version}</version>
-- <configuration>
-- <target>
-- <artifact>
-- <groupId>org.openjdk.jmc</groupId>
-- <artifactId>platform-definition-oxygen</artifactId>
-- <version>7.0.0-SNAPSHOT</version>
-- </artifact>
-- </target>
-- </configuration>
-- </plugin>
-- </plugins>
-- </build>
-- </profile>
-- </profiles>
- <build>
- <plugins>
- <plugin>
diff --git a/4_remove_localization.patch b/4_remove_localization.patch
deleted file mode 100644
index 271e118..0000000
--- a/4_remove_localization.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-diff --git a/application/org.openjdk.jmc.feature.rcp/feature.xml
b/application/org.openjdk.jmc.feature.rcp/feature.xml
-index 1e295ca..9687dd4 100644
---- a/application/org.openjdk.jmc.feature.rcp/feature.xml
-+++ b/application/org.openjdk.jmc.feature.rcp/feature.xml
-@@ -51,18 +51,10 @@
- id="org.openjdk.jmc.feature.console"
- version="0.0.0"/>
-
-- <includes
-- id="org.openjdk.jmc.feature.rcp.ja"
-- version="0.0.0"/>
--
- <includes
- id="org.openjdk.jmc.feature.core"
- version="0.0.0"/>
-
-- <includes
-- id="org.openjdk.jmc.feature.rcp.zh_CN"
-- version="0.0.0"/>
--
- <includes
- id="org.openjdk.jmc.feature.flightrecorder"
- version="0.0.0"/>
-@@ -104,24 +96,6 @@
- version="0.0.0"
- unpack="false"/>
-
-- <plugin
-- id="org.openjdk.jmc.rcp.application.ja"
-- nl="ja_JP,ja"
-- download-size="0"
-- install-size="0"
-- version="0.0.0"
-- fragment="true"
-- unpack="false"/>
--
-- <plugin
-- id="org.openjdk.jmc.rcp.application.zh_CN"
-- nl="zh_CN"
-- download-size="0"
-- install-size="0"
-- version="0.0.0"
-- fragment="true"
-- unpack="false"/>
--
- <plugin
- id="org.openjdk.jmc.rcp.intro"
- download-size="0"
diff --git a/5_remove_jfx.patch b/5_remove_jfx.patch
deleted file mode 100644
index 31179cb..0000000
--- a/5_remove_jfx.patch
+++ /dev/null
@@ -1,78 +0,0 @@
-diff --git a/application/org.openjdk.jmc.feature.flightrecorder/feature.xml
b/application/org.openjdk.jmc.feature.flightrecorder/feature.xml
-index fcd7c89..3b7d641 100644
---- a/application/org.openjdk.jmc.feature.flightrecorder/feature.xml
-+++ b/application/org.openjdk.jmc.feature.flightrecorder/feature.xml
-@@ -93,13 +93,6 @@
- version="0.0.0"
- unpack="false"/>
-
-- <plugin
-- id="org.openjdk.jmc.javafx.osgi"
-- download-size="0"
-- install-size="0"
-- version="0.0.0"
-- unpack="false"/>
--
- <plugin
- id="org.openjdk.jmc.flightrecorder.rules.extensionprovider"
- download-size="0"
-diff --git a/application/org.openjdk.jmc.flightrecorder.ui/META-INF/MANIFEST.MF
b/application/org.openjdk.jmc.flightrecorder.ui/META-INF/MANIFEST.MF
-index aa69473..5375d8a 100644
---- a/application/org.openjdk.jmc.flightrecorder.ui/META-INF/MANIFEST.MF
-+++ b/application/org.openjdk.jmc.flightrecorder.ui/META-INF/MANIFEST.MF
-@@ -9,7 +9,6 @@ Bundle-Localization: plugin
- Require-Bundle: org.openjdk.jmc.rjmx,
- org.openjdk.jmc.flightrecorder;visibility:=reexport,
- org.openjdk.jmc.ui;visibility:=reexport,
-- org.openjdk.jmc.javafx.osgi,
- org.openjdk.jmc.flightrecorder.rules,
- org.openjdk.jmc.flightrecorder.rules.jdk,
- org.openjdk.jmc.flightrecorder.configuration,
-diff --git a/application/pom.xml b/application/pom.xml
-index 35e2765..d4616f7 100644
---- a/application/pom.xml
-+++ b/application/pom.xml
-@@ -61,12 +61,10 @@
- <module>org.openjdk.jmc.feature.core</module>
- <module>org.openjdk.jmc.feature.flightrecorder</module>
- <module>org.openjdk.jmc.feature.flightrecorder.ext.g1</module>
-- <module>org.openjdk.jmc.feature.flightrecorder.ext.jfx</module>
- <module>org.openjdk.jmc.feature.flightrecorder.metadata</module>
- <module>org.openjdk.jmc.feature.ide</module>
- <module>org.openjdk.jmc.feature.ide.launch</module>
- <module>org.openjdk.jmc.feature.jconsole</module>
-- <module>org.openjdk.jmc.feature.joverflow</module>
- <module>org.openjdk.jmc.feature.license</module>
- <module>org.openjdk.jmc.feature.pde</module>
- <module>org.openjdk.jmc.feature.rcp</module>
-@@ -75,7 +73,6 @@
- <module>org.openjdk.jmc.flightrecorder.controlpanel.ui</module>
-
<module>org.openjdk.jmc.flightrecorder.controlpanel.ui.configuration</module>
- <module>org.openjdk.jmc.flightrecorder.ext.g1</module>
-- <module>org.openjdk.jmc.flightrecorder.ext.jfx</module>
- <module>org.openjdk.jmc.flightrecorder.metadata</module>
- <module>org.openjdk.jmc.flightrecorder.pde</module>
- <module>org.openjdk.jmc.flightrecorder.rules.extensionprovider</module>
-@@ -85,10 +82,7 @@
- <module>org.openjdk.jmc.ide.jdt</module>
- <module>org.openjdk.jmc.ide.launch</module>
- <module>org.openjdk.jmc.ide.ui</module>
-- <module>org.openjdk.jmc.javafx.osgi</module>
- <module>org.openjdk.jmc.jdp</module>
-- <module>org.openjdk.jmc.joverflow</module>
-- <module>org.openjdk.jmc.joverflow.ui</module>
- <module>org.openjdk.jmc.osgi.extension</module>
- <module>org.openjdk.jmc.pde</module>
- <module>org.openjdk.jmc.rcp.application</module>
-diff --git a/application/tests/pom.xml b/application/tests/pom.xml
-index cc660ff..b7a85c7 100644
---- a/application/tests/pom.xml
-+++ b/application/tests/pom.xml
-@@ -48,7 +48,6 @@
- <module>org.openjdk.jmc.greychart.test</module>
- <module>org.openjdk.jmc.ide.launch.test</module>
- <module>org.openjdk.jmc.jdp.test</module>
-- <module>org.openjdk.jmc.joverflow.test</module>
- <module>org.openjdk.jmc.rjmx.services.jfr.test</module>
- <module>org.openjdk.jmc.rjmx.test</module>
- <module>org.openjdk.jmc.ui.common.test</module>
diff --git a/6_remove_ide_jdt.patch b/6_remove_ide_jdt.patch
deleted file mode 100644
index 4618a36..0000000
--- a/6_remove_ide_jdt.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-diff --git a/application/org.openjdk.jmc.feature.ide/feature.xml
b/application/org.openjdk.jmc.feature.ide/feature.xml
-index d6db9f1..439c52a 100644
---- a/application/org.openjdk.jmc.feature.ide/feature.xml
-+++ b/application/org.openjdk.jmc.feature.ide/feature.xml
-@@ -65,11 +65,4 @@
- install-size="0"
- version="0.0.0"
- unpack="false"/>
--
-- <plugin
-- id="org.openjdk.jmc.ide.jdt"
-- download-size="0"
-- install-size="0"
-- version="0.0.0"
-- unpack="false"/>
- </feature>
-\ No newline at end of file
-diff --git a/application/pom.xml b/application/pom.xml
-index d4616f7..ca4a7ff 100644
---- a/application/pom.xml
-+++ b/application/pom.xml
-@@ -79,7 +79,6 @@
- <module>org.openjdk.jmc.flightrecorder.ui</module>
- <module>org.openjdk.jmc.greychart</module>
- <module>org.openjdk.jmc.greychart.ui</module>
-- <module>org.openjdk.jmc.ide.jdt</module>
- <module>org.openjdk.jmc.ide.launch</module>
- <module>org.openjdk.jmc.ide.ui</module>
- <module>org.openjdk.jmc.jdp</module>
diff --git a/7_remove_buchen_repo.patch b/7_remove_buchen_repo.patch
deleted file mode 100644
index 6e60bee..0000000
--- a/7_remove_buchen_repo.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/application/org.openjdk.jmc.rcp.product/pom.xml
b/application/org.openjdk.jmc.rcp.product/pom.xml
-index 8e6b303..8060da9 100644
---- a/application/org.openjdk.jmc.rcp.product/pom.xml
-+++ b/application/org.openjdk.jmc.rcp.product/pom.xml
-@@ -141,11 +141,4 @@
- </plugins>
- <directory>../../target/</directory>
- </build>
-- <pluginRepositories>
-- <pluginRepository>
-- <id>buchen-maven-repo</id>
-- <url>http://buchen.github.io/maven-repo</url>
-- <layout>default</layout>
-- </pluginRepository>
-- </pluginRepositories>
- </project>
diff --git a/8_add_hamcrest.patch b/8_add_hamcrest.patch
deleted file mode 100644
index 6940f7d..0000000
--- a/8_add_hamcrest.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git
a/application/tests/org.openjdk.jmc.rjmx.services.jfr.test/META-INF/MANIFEST.MF
b/application/tests/org.openjdk.jmc.rjmx.services.jfr.test/META-INF/MANIFEST.MF
-index bf02b43..a4d5a67 100644
---- a/application/tests/org.openjdk.jmc.rjmx.services.jfr.test/META-INF/MANIFEST.MF
-+++ b/application/tests/org.openjdk.jmc.rjmx.services.jfr.test/META-INF/MANIFEST.MF
-@@ -12,7 +12,9 @@ Require-Bundle: org.junit,
- org.openjdk.jmc.rjmx.services.jfr,
- org.openjdk.jmc.rjmx,
- org.openjdk.jmc.common,
-- org.openjdk.jmc.flightrecorder.configuration
-+ org.openjdk.jmc.flightrecorder.configuration,
-+ org.hamcrest.core
- Export-Package: org.openjdk.jmc.rjmx.services.jfr.test
- Automatic-Module-Name: org.openjdk.jmc.rjmx.services.jfr.test
--Import-Package: org.openjdk.jmc.flightrecorder.jdk
-+Import-Package: org.openjdk.jmc.flightrecorder.jdk,
-+ org.hamcrest.core
diff --git a/9_remove_arch.patch b/9_remove_arch.patch
deleted file mode 100644
index e882c2a..0000000
--- a/9_remove_arch.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff --git a/pom.xml b/pom.xml
---- a/pom.xml
-+++ b/pom.xml
-@@ -159,20 +159,10 @@
- <configuration>
- <environments>
- <environment>
-- <os>win32</os>
-- <ws>win32</ws>
-- <arch>x86_64</arch>
-- </environment>
-- <environment>
- <os>linux</os>
- <ws>gtk</ws>
- <arch>x86_64</arch>
- </environment>
-- <environment>
-- <os>macosx</os>
-- <ws>cocoa</ws>
-- <arch>x86_64</arch>
-- </environment>
- </environments>
- </configuration>
- </plugin>
diff --git a/README.md b/README.md
deleted file mode 100644
index d470c3e..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# jmc
-
-The jmc package
\ No newline at end of file
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..80729b6
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+retiring ursine package replaced by jmc module build
diff --git a/jmc.1 b/jmc.1
deleted file mode 100644
index 8f92ff1..0000000
--- a/jmc.1
+++ /dev/null
@@ -1,26 +0,0 @@
-.TH JMC 1
-.SH NAME
-jmc \- Java profiling and diagnostics tool
-.SH SYNOPSIS
-.B jmc
-[\fB\-vm\fR \fIJVM\fR]
-.SH DESCRIPTION
-Java Mission Control is a powerful profiler for HotSpot JVMs and has an
-advanced set of tools that enables efficient and detailed analysis of the
-extensive data collected by Java Flight Recorder.
-The tool chain enables developers and administrators to collect and analyze data
-from Java applications running locally or deployed in production environments.
-.SH OPTIONS
-.TP
-.BR \-vm \fIJVM\fR
-Specify path to the JVM you wish to use for running Java Mission Control.
-Defaults to system Java.
-.SH FILES
-.RS
-Startup options are specified here.
-The -vm option can be set here as well to avoid specifying at startup.
-Options specified at startup will override values in this file.
-.SH BUGS
-Report bugs to JMC mailing list: <jmc-dev at openjdk dot java dot net>
-.SH AUTHOR
-Salman Siddiqui <sasiddiq at redhat dot com>
\ No newline at end of file
diff --git a/jmc.desktop b/jmc.desktop
deleted file mode 100644
index 3049f79..0000000
--- a/jmc.desktop
+++ /dev/null
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Name=Java Mission Control
-Comment=Analyze performance of Java applications
-Exec=jmc
-Icon=jmc
-Terminal=false
-Type=Application
-Categories=Development;Java;Profiling;
\ No newline at end of file
diff --git a/jmc.spec b/jmc.spec
deleted file mode 100644
index 482f332..0000000
--- a/jmc.spec
+++ /dev/null
@@ -1,234 +0,0 @@
-# Version
-%global major 7
-%global minor 0
-%global patchlevel 0
-
-# Revision
-%global revnum 0
-# set to 1 for hg snapshots, 0 for release
-%global usesnapshot 1
-
-# SNAPSHOT version
-%global hgrevhash 1ddf3baa4e26
-%global hgrevdate 20181130
-
-%global tarball_name jmc-%{hgrevhash}
-
-# Install jmc in /usr/lib/jmc (arch-specific and multilib exempt)
-%global _jmcdir %{_prefix}/lib/%{name}
-
-%global debug_package %{nil}
-
-%if %{usesnapshot}
- %global releasestr %{revnum}.%{hgrevdate}hg%{hgrevhash}
-%else
- %global releasestr %{revnum}
-%endif
-
-%ifarch %{ix86}
- %global eclipse_arch x86
-%endif
-%ifarch %{arm}
- %global eclipse_arch arm
-%endif
-%ifarch s390x x86_64 aarch64 ppc64le
- %global eclipse_arch %{_arch}
-%endif
-
-# Don't export Eclipse libraries
-%global __provides_exclude_from ^%{_jmcdir}/plugins/org.eclipse.*$
-
-Name: jmc
-Version: %{major}.%{minor}.%{patchlevel}
-Release: %{releasestr}%{?dist}.1
-Summary: Java Mission Control is a profiling and diagnostics tool
-
-License: UPL
-URL:
http://openjdk.java.net/projects/jmc/
-
-Source0:
https://hg.openjdk.java.net/jmc/jmc/archive/%{hgrevhash}.tar.gz
-Source1: %{name}.desktop
-Source2: %{name}.1
-Source3: symlink_libs.sh
-
-# Remove optional twitter related functionality
-Patch0: 0_remove_twitter.patch
-# Update javamail dependency names to match what is found in Fedora
-Patch1: 1_javamail.patch
-# Update javax dependency names to match what is found in Fedora
-Patch2: 2_javax.patch
-# Remove maven build profiles that won't be used in local build
-Patch3: 3_remove_profiles.patch
-# Remove localization files that currently cannot be supported
-# due to a packaging issue for Eclipse language packs
-# eclipse-nls-ja and eclipse-nls-zh
-# They currently provide multiple archs within the same package
-# and the local build system cannot fulfill dependencies from them
-Patch4: 4_remove_localization.patch
-# Remove optional openjfx related functionality
-Patch5: 5_remove_jfx.patch
-# Remove unused module org.openjdk.jmc.ide.jdt
-Patch6: 6_remove_ide_jdt.patch
-# Remove unused remote repository definition
-Patch7: 7_remove_buchen_repo.patch
-# Add dependency on org. hamcrest-core to provide class used in unit tests
-Patch8: 8_add_hamcrest.patch
-# Remove windows and mac arches
-Patch9: 9_remove_arch.patch
-
-BuildRequires: desktop-file-utils
-BuildRequires: maven-local
-BuildRequires: mvn(org.apache.maven.plugins:maven-deploy-plugin:pom:)
-BuildRequires: mvn(org.apache.maven.plugins:maven-enforcer-plugin:pom:)
-BuildRequires: mvn(org.apache.maven.plugins:maven-install-plugin:pom:)
-BuildRequires: mvn(org.apache.maven.plugins:maven-site-plugin:pom:)
-BuildRequires: mvn(org.codehaus.mojo:buildnumber-maven-plugin)
-BuildRequires: mvn(org.commonjava.maven.plugins:directory-maven-plugin)
-BuildRequires: mvn(name.abuchen:fix-info-plist-maven-plugin)
-BuildRequires: osgi(com.sun.activation.jakarta.activation)
-BuildRequires: osgi(jakarta.mail.api)
-BuildRequires: osgi(javax.annotation-api)
-BuildRequires: osgi(org.eclipse.ecf)
-BuildRequires: osgi(org.eclipse.emf.base)
-BuildRequires: osgi(org.eclipse.equinox.p2.core)
-BuildRequires: osgi(org.eclipse.pde.ui)
-BuildRequires: osgi(org.eclipse.swt)
-BuildRequires: osgi(org.fedoraproject.p2)
-BuildRequires: osgi(org.openjdk.jmc.common)
-
-# most requires are auto-generated
-Requires: osgi(com.sun.activation.jakarta.activation)
-Requires: osgi(jakarta.mail.api)
-Requires: osgi(org.openjdk.jmc.common)
-
-%description
-Java Mission Control is a powerful profiler for HotSpot JVMs and has an
-advanced set of tools that enables efficient and detailed analysis of the
-extensive data collected by Java Flight Recorder. The tool chain enables
-developers and administrators to collect and analyze data from Java
-applications running locally or deployed in production environments.
-
-%prep
-%setup -q -n %{tarball_name}
-
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
-%patch8 -p1
-%patch9 -p1
-
-%pom_disable_module releng
-%pom_disable_module l10n application
-%pom_disable_module org.openjdk.jmc.updatesite.ide application
-%pom_disable_module org.openjdk.jmc.updatesite.rcp application
-
-%pom_remove_plugin com.github.spotbugs:spotbugs-maven-plugin
-
-TYCHO_ENV="<environment><os>linux</os><ws>gtk</ws><arch>%{eclipse_arch}</arch></environment>"
-%pom_xpath_set "pom:configuration/pom:environments" "$TYCHO_ENV"
-
-%build
-# some tests require large heap and fail with OOM
-# depending on the builder resources
-%mvn_build -j -- -Dmaven.test.failure.ignore=true
-
-%install
-
-# not using mvn_install macro because it installs JMC as an Eclipse plugin
-# we want to install JMC as an RCP application
-
-# change jmc.ini to use system java (remove -vm option line)
-sed -i '/^-vm$/d'
%{_builddir}/%{tarball_name}/target/products/org.openjdk.jmc/%{_os}/gtk/%{_arch}/%{name}.ini
-sed -i '/^..\/..\/bin\/$/d'
%{_builddir}/%{tarball_name}/target/products/org.openjdk.jmc/%{_os}/gtk/%{_arch}/%{name}.ini
-
-# add IgnoreUnrecognizedVMOptions flag to allow running on OpenJDK 8 without
'Unrecognized VM option' error
-sed -i '/^-vmargs$/a -XX:+IgnoreUnrecognizedVMOptions'
%{_builddir}/%{tarball_name}/target/products/org.openjdk.jmc/%{_os}/gtk/%{_arch}/%{name}.ini
-
-# delete unnecessary files
-rm -r
%{_builddir}/%{tarball_name}/target/products/org.openjdk.jmc/%{_os}/gtk/%{_arch}/p2/
-
-# move contents of target/products/org.openjdk.jmc/linux/gtk/x86_64/ to /usr/lib/jmc/
-install -d -m 755 %{buildroot}%{_jmcdir}
-cp -p -r
%{_builddir}/%{tarball_name}/target/products/org.openjdk.jmc/%{_os}/gtk/%{_arch}/*
%{buildroot}%{_jmcdir}/
-
-# move jmc.ini to /etc/jmc.ini
-install -d -m 755 %{buildroot}%{_sysconfdir}
-mv %{buildroot}%{_jmcdir}/%{name}.ini %{buildroot}%{_sysconfdir}/%{name}.ini
-ln -s %{_sysconfdir}/%{name}.ini %{buildroot}%{_jmcdir}/%{name}.ini
-
-# create symlink to jmc in /usr/bin/
-install -d -m 755 %{buildroot}%{_bindir}
-ln -s %{_jmcdir}/%{name} %{buildroot}%{_bindir}/%{name}
-
-# replace jars with symlinks to installed libraries
-pushd %{buildroot}%{_jmcdir}/plugins
- xmvn-subst .
- # org.eclipse.swt*.jar is symlinked incorrectly by xmvn-subst
- for i in "org.eclipse.swt*.jar"; do
- rm -f $i
- touch $i
- done
-popd
-bash %{SOURCE3} %{buildroot}%{_jmcdir}/plugins
-
-# create application launcher in desktop menu
-install -d -m 755 %{buildroot}%{_datadir}/pixmaps
-mv %{buildroot}%{_jmcdir}/icon.xpm %{buildroot}%{_datadir}/pixmaps/%{name}.xpm
-chmod 644 %{buildroot}%{_datadir}/pixmaps/%{name}.xpm
-desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE1}
-
-# install pom file
-install -d -m 755 %{buildroot}%{_datadir}/maven-poms/%{name}
-install -p -m 644 %{_builddir}/%{tarball_name}/pom.xml
%{buildroot}%{_datadir}/maven-poms/%{name}/%{name}.pom
-
-# install manpage and insert location of config file
-install -d -m 755 %{buildroot}%{_mandir}/man1
-install -p -m 644 %{SOURCE2} %{buildroot}%{_mandir}/man1/%{name}.1
-sed -i "/.SH FILES/a .I %{_sysconfdir}/%{name}.ini"
%{buildroot}%{_mandir}/man1/%{name}.1
-
-# install symlink script
-install -d -m 755 %{buildroot}%{_jmcdir}/tools
-install -p -m 755 %{SOURCE3} %{buildroot}%{_jmcdir}/tools/symlink_libs.sh
-
-# set triggers to update symlinks when Eclipse JARs are updated
-%triggerin -- eclipse-ecf-core
-bash %{_jmcdir}/tools/symlink_libs.sh %{_jmcdir}/plugins
-
-%triggerin -- eclipse-emf-core
-bash %{_jmcdir}/tools/symlink_libs.sh %{_jmcdir}/plugins
-
-%triggerin -- eclipse-equinox-osgi
-bash %{_jmcdir}/tools/symlink_libs.sh %{_jmcdir}/plugins
-
-%triggerin -- eclipse-platform
-bash %{_jmcdir}/tools/symlink_libs.sh %{_jmcdir}/plugins
-
-%triggerin -- eclipse-swt
-bash %{_jmcdir}/tools/symlink_libs.sh %{_jmcdir}/plugins
-
-%files
-%license license/LICENSE.txt
-%license license/THIRDPARTYREADME.txt
-%doc README.md
-%config(noreplace) %{_sysconfdir}/%{name}.ini
-%{_jmcdir}
-%{_mandir}/man1/%{name}.1*
-%{_bindir}/%{name}
-%{_datadir}/maven-poms/%{name}
-%{_datadir}/pixmaps/%{name}.xpm
-%{_datadir}/applications/%{name}.desktop
-
-%changelog
-* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> -
7.0.0-0.20181130hg1ddf3baa4e26.1
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Fri Nov 30 2018 Salman Siddiqui <sasiddiq(a)redhat.com> -
7.0.0-0.20181130hg1ddf3baa4e26
-- Update to latest snapshot version
-
-* Fri Sep 14 2018 Salman Siddiqui <sasiddiq(a)redhat.com> - 7.0.0-0
-- Initial packaging
diff --git a/sources b/sources
deleted file mode 100644
index f1a8f79..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-SHA512 (1ddf3baa4e26.tar.gz) =
d447d6eb7e390ee99fb11f846ad3137cedfc45b869cb6bb10368a97b2a991e1f220093bada90103480e497b20d8764a7c1034a787548d208f39f690f8b109804
diff --git a/symlink_libs.sh b/symlink_libs.sh
deleted file mode 100644
index b798a39..0000000
--- a/symlink_libs.sh
+++ /dev/null
@@ -1,273 +0,0 @@
-#!/bin/bash
-
-# This script replaces plugins with symlinks
-# $1 : folder of jars to replace with symlinks
-
-set -e
-
-ECLIPSE_DIR=/usr/lib/eclipse/plugins
-
-function _sym {
- echo "linking $1 to $2"
- rm -rf $1
- ln -s $2 $1
-}
-
-pushd $1
- JARS="
- org.eclipse.core.commands_*.jar
- org.eclipse.core.contenttype_*.jar
- org.eclipse.core.databinding_*.jar
- org.eclipse.core.databinding.beans_*.jar
- org.eclipse.core.databinding.observable_*.jar
- org.eclipse.core.databinding.property_*.jar
- org.eclipse.core.expressions_*.jar
- org.eclipse.core.filesystem_*.jar
- org.eclipse.core.jobs_*.jar
- org.eclipse.core.net_*.jar
- org.eclipse.core.resources_*.jar
- org.eclipse.core.runtime_*.jar
- org.eclipse.e4.core.commands_*.jar
- org.eclipse.e4.core.contexts_*.jar
- org.eclipse.e4.core.di_*.jar
- org.eclipse.e4.core.di.annotations_*.jar
- org.eclipse.e4.core.di.extensions_*.jar
- org.eclipse.e4.core.di.extensions.supplier_*.jar
- org.eclipse.e4.core.services_*.jar
- org.eclipse.e4.emf.xpath_*.jar
- org.eclipse.e4.ui.bindings_*.jar
- org.eclipse.e4.ui.css.core_*.jar
- org.eclipse.e4.ui.css.swt_*.jar
- org.eclipse.e4.ui.css.swt.theme_*.jar
- org.eclipse.e4.ui.di_*.jar
- org.eclipse.e4.ui.dialogs_*.jar
- org.eclipse.e4.ui.model.workbench_*.jar
- org.eclipse.e4.ui.services_*.jar
- org.eclipse.e4.ui.swt.gtk_*.jar
- org.eclipse.e4.ui.widgets_*.jar
- org.eclipse.e4.ui.workbench_*.jar
- org.eclipse.e4.ui.workbench3_*.jar
- org.eclipse.e4.ui.workbench.addons.swt_*.jar
- org.eclipse.e4.ui.workbench.renderers.swt_*.jar
- org.eclipse.e4.ui.workbench.swt_*.jar
- org.eclipse.ecf_*.jar
- org.eclipse.ecf.filetransfer_*.jar
- org.eclipse.ecf.identity_*.jar
- org.eclipse.ecf.provider.filetransfer_*.jar
- org.eclipse.ecf.provider.filetransfer.httpclient4_*.jar
- org.eclipse.ecf.provider.filetransfer.httpclient4.ssl_*.jar
- org.eclipse.ecf.provider.filetransfer.ssl_*.jar
- org.eclipse.ecf.ssl_*.jar
- org.eclipse.emf.common_*.jar
- org.eclipse.emf.ecore_*.jar
- org.eclipse.emf.ecore.change_*.jar
- org.eclipse.emf.ecore.xmi_*.jar
- org.eclipse.equinox.app_*.jar
- org.eclipse.equinox.bidi_*.jar
- org.eclipse.equinox.common_*.jar
- org.eclipse.equinox.concurrent_*.jar
- org.eclipse.equinox.console_*.jar
- org.eclipse.equinox.ds_*.jar
- org.eclipse.equinox.event_*.jar
- org.eclipse.equinox.frameworkadmin_*.jar
- org.eclipse.equinox.frameworkadmin.equinox_*.jar
- org.eclipse.equinox.http.jetty_*.jar
- org.eclipse.equinox.http.registry_*.jar
- org.eclipse.equinox.jsp.jasper_*.jar
- org.eclipse.equinox.jsp.jasper.registry_*.jar
- org.eclipse.equinox.launcher_*.jar
- org.eclipse.equinox.p2.artifact.repository_*.jar
- org.eclipse.equinox.p2.console_*.jar
- org.eclipse.equinox.p2.core_*.jar
- org.eclipse.equinox.p2.director_*.jar
- org.eclipse.equinox.p2.director.app_*.jar
- org.eclipse.equinox.p2.directorywatcher_*.jar
- org.eclipse.equinox.p2.engine_*.jar
- org.eclipse.equinox.p2.extensionlocation_*.jar
- org.eclipse.equinox.p2.garbagecollector_*.jar
- org.eclipse.equinox.p2.jarprocessor_*.jar
- org.eclipse.equinox.p2.metadata_*.jar
- org.eclipse.equinox.p2.metadata.repository_*.jar
- org.eclipse.equinox.p2.operations_*.jar
- org.eclipse.equinox.p2.publisher_*.jar
- org.eclipse.equinox.p2.publisher.eclipse_*.jar
- org.eclipse.equinox.p2.reconciler.dropins_*.jar
- org.eclipse.equinox.p2.repository_*.jar
- org.eclipse.equinox.p2.touchpoint.eclipse_*.jar
- org.eclipse.equinox.p2.touchpoint.natives_*.jar
- org.eclipse.equinox.p2.transport.ecf_*.jar
- org.eclipse.equinox.p2.ui_*.jar
- org.eclipse.equinox.p2.ui.sdk_*.jar
- org.eclipse.equinox.p2.ui.sdk.scheduler_*.jar
- org.eclipse.equinox.p2.updatechecker_*.jar
- org.eclipse.equinox.preferences_*.jar
- org.eclipse.equinox.registry_*.jar
- org.eclipse.equinox.security_*.jar
- org.eclipse.equinox.security.ui_*.jar
- org.eclipse.equinox.simpleconfigurator_*.jar
- org.eclipse.equinox.simpleconfigurator.manipulator_*.jar
- org.eclipse.equinox.util_*.jar
- org.eclipse.help_*.jar
- org.eclipse.help.base_*.jar
- org.eclipse.help.ui_*.jar
- org.eclipse.help.webapp_*.jar
- org.eclipse.jdt.core.compiler.batch_*.jar
- org.eclipse.jface_*.jar
- org.eclipse.jface.databinding_*.jar
- org.eclipse.jface.text_*.jar
- org.eclipse.rcp_*.jar
- org.eclipse.text_*.jar
- org.eclipse.ui_*.jar
- org.eclipse.ui.forms_*.jar
- org.eclipse.ui.intro_*.jar
- org.eclipse.ui.net_*.jar
- org.eclipse.ui.views_*.jar
- org.eclipse.ui.workbench_*.jar
- org.eclipse.update.configurator_*.jar
- "
- # org.eclipse.equinox.launcher determines what launches (don't symlink this jar)
-
- FOLDERS="
- org.eclipse.equinox.launcher.gtk.linux.*
- org.eclipse.equinox.security.linux.*
- org.eclipse.swt.gtk.linux.*
- "
-
- for name in ${JARS}; do
- rm -f $name
- done
- for name in ${FOLDERS}; do
- rm -rf $name
- done
-
-popd
-
-pushd $ECLIPSE_DIR
-
- JARS="
- org.eclipse.core.commands_*.jar
- org.eclipse.core.contenttype_*.jar
- org.eclipse.core.databinding_*.jar
- org.eclipse.core.databinding.beans_*.jar
- org.eclipse.core.databinding.observable_*.jar
- org.eclipse.core.databinding.property_*.jar
- org.eclipse.core.expressions_*.jar
- org.eclipse.core.filesystem_*.jar
- org.eclipse.core.jobs_*.jar
- org.eclipse.core.net_*.jar
- org.eclipse.core.resources_*.jar
- org.eclipse.core.runtime_*.jar
- org.eclipse.e4.core.commands_*.jar
- org.eclipse.e4.core.contexts_*.jar
- org.eclipse.e4.core.di_*.jar
- org.eclipse.e4.core.di.annotations_*.jar
- org.eclipse.e4.core.di.extensions_*.jar
- org.eclipse.e4.core.di.extensions.supplier_*.jar
- org.eclipse.e4.core.services_*.jar
- org.eclipse.e4.emf.xpath_*.jar
- org.eclipse.e4.ui.bindings_*.jar
- org.eclipse.e4.ui.css.core_*.jar
- org.eclipse.e4.ui.css.swt_*.jar
- org.eclipse.e4.ui.css.swt.theme_*.jar
- org.eclipse.e4.ui.di_*.jar
- org.eclipse.e4.ui.dialogs_*.jar
- org.eclipse.e4.ui.model.workbench_*.jar
- org.eclipse.e4.ui.services_*.jar
- org.eclipse.e4.ui.swt.gtk_*.jar
- org.eclipse.e4.ui.widgets_*.jar
- org.eclipse.e4.ui.workbench_*.jar
- org.eclipse.e4.ui.workbench3_*.jar
- org.eclipse.e4.ui.workbench.addons.swt_*.jar
- org.eclipse.e4.ui.workbench.renderers.swt_*.jar
- org.eclipse.e4.ui.workbench.swt_*.jar
- org.eclipse.ecf_*.jar
- org.eclipse.ecf.filetransfer_*.jar
- org.eclipse.ecf.identity_*.jar
- org.eclipse.ecf.provider.filetransfer_*.jar
- org.eclipse.ecf.provider.filetransfer.httpclient4_*.jar
- org.eclipse.ecf.provider.filetransfer.httpclient4.ssl_*.jar
- org.eclipse.ecf.provider.filetransfer.ssl_*.jar
- org.eclipse.ecf.ssl_*.jar
- org.eclipse.emf.common_*.jar
- org.eclipse.emf.ecore_*.jar
- org.eclipse.emf.ecore.change_*.jar
- org.eclipse.emf.ecore.xmi_*.jar
- org.eclipse.equinox.app_*.jar
- org.eclipse.equinox.bidi_*.jar
- org.eclipse.equinox.common_*.jar
- org.eclipse.equinox.concurrent_*.jar
- org.eclipse.equinox.console_*.jar
- org.eclipse.equinox.ds_*.jar
- org.eclipse.equinox.event_*.jar
- org.eclipse.equinox.frameworkadmin_*.jar
- org.eclipse.equinox.frameworkadmin.equinox_*.jar
- org.eclipse.equinox.http.jetty_*.jar
- org.eclipse.equinox.http.registry_*.jar
- org.eclipse.equinox.jsp.jasper_*.jar
- org.eclipse.equinox.jsp.jasper.registry_*.jar
- org.eclipse.equinox.launcher_*.jar
- org.eclipse.equinox.p2.artifact.repository_*.jar
- org.eclipse.equinox.p2.console_*.jar
- org.eclipse.equinox.p2.core_*.jar
- org.eclipse.equinox.p2.director_*.jar
- org.eclipse.equinox.p2.director.app_*.jar
- org.eclipse.equinox.p2.directorywatcher_*.jar
- org.eclipse.equinox.p2.engine_*.jar
- org.eclipse.equinox.p2.extensionlocation_*.jar
- org.eclipse.equinox.p2.garbagecollector_*.jar
- org.eclipse.equinox.p2.jarprocessor_*.jar
- org.eclipse.equinox.p2.metadata_*.jar
- org.eclipse.equinox.p2.metadata.repository_*.jar
- org.eclipse.equinox.p2.operations_*.jar
- org.eclipse.equinox.p2.publisher_*.jar
- org.eclipse.equinox.p2.publisher.eclipse_*.jar
- org.eclipse.equinox.p2.reconciler.dropins_*.jar
- org.eclipse.equinox.p2.repository_*.jar
- org.eclipse.equinox.p2.touchpoint.eclipse_*.jar
- org.eclipse.equinox.p2.touchpoint.natives_*.jar
- org.eclipse.equinox.p2.transport.ecf_*.jar
- org.eclipse.equinox.p2.ui_*.jar
- org.eclipse.equinox.p2.ui.sdk_*.jar
- org.eclipse.equinox.p2.ui.sdk.scheduler_*.jar
- org.eclipse.equinox.p2.updatechecker_*.jar
- org.eclipse.equinox.preferences_*.jar
- org.eclipse.equinox.registry_*.jar
- org.eclipse.equinox.security_*.jar
- org.eclipse.equinox.security.ui_*.jar
- org.eclipse.equinox.simpleconfigurator_*.jar
- org.eclipse.equinox.simpleconfigurator.manipulator_*.jar
- org.eclipse.equinox.util_*.jar
- org.eclipse.help_*.jar
- org.eclipse.help.base_*.jar
- org.eclipse.help.ui_*.jar
- org.eclipse.help.webapp_*.jar
- org.eclipse.jdt.core.compiler.batch_*.jar
- org.eclipse.jface_*.jar
- org.eclipse.jface.databinding_*.jar
- org.eclipse.jface.text_*.jar
- org.eclipse.rcp_*.jar
- org.eclipse.text_*.jar
- org.eclipse.ui_*.jar
- org.eclipse.ui.forms_*.jar
- org.eclipse.ui.intro_*.jar
- org.eclipse.ui.net_*.jar
- org.eclipse.ui.views_*.jar
- org.eclipse.ui.workbench_*.jar
- org.eclipse.update.configurator_*.jar
- "
- # org.eclipse.equinox.launcher determines what launches (don't symlink this jar)
-
- FOLDERS="
- org.eclipse.equinox.launcher.gtk.linux.*
- org.eclipse.equinox.security.linux.*
- org.eclipse.swt.gtk.linux.*
- "
-
- for name in ${JARS}; do
- _sym $1/$name $ECLIPSE_DIR/$name
- done
- for name in ${FOLDERS}; do
- _sym $1/$name ${ECLIPSE_DIR}/$name
- done
-
-popd