From 3b9bb62b3fe4138c5ff1788f8491fdd6e76cc568 Mon Sep 17 00:00:00 2001 From: lyn1001 Date: Tue, 25 Aug 2020 10:23:01 +0800 Subject: [PATCH] modify the bootstrap parameter to 1 --- 11111 | 767 ---------------------------------------------------------- 2222 | 759 --------------------------------------------------------- 2 files changed, 1526 deletions(-) delete mode 100644 11111 delete mode 100644 2222 diff --git a/11111 b/11111 deleted file mode 100644 index ce4b0e2..0000000 --- a/11111 +++ /dev/null @@ -1,767 +0,0 @@ - - - - - - - - - - -Name: eclipse -Epoch: 1 -Version: 4.11 -Release: 1 -Summary: An open, extensible IDE -License: EPL-2.0 -URL: http://www.eclipse.org/ -Source0: http://download.eclipse.org/eclipse/downloads/drops4/S-4.11RC2-201903070500/eclipse-platform-sources-4.11RC2.tar.xz -Source1: http://git.eclipse.org/c/linuxtools/org.eclipse.linuxtools.eclipse-build.git/snapshot/org.eclipse.linuxtools.eclipse-build-c985e357223668b4bc1fb76ea6b9e0c12829b7e8.tar.xz -Patch0: eclipse-no-source-for-dependencies.patch -Patch1: eclipse-p2-pick-up-renamed-jars.patch -Patch2: eclipse-ignore-version-when-calculating-home.patch -Patch3: explicit-hamcrest.patch -Patch4: eclipse-secondary-arches.patch -Patch5: eclipse-debug-symbols.patch -Patch12: eclipse-fix-dropins.patch -Patch13: eclipse-feature-plugins-to-category-ius.patch -Patch15: eclipse-support-symlink-bundles.patch -Patch20: eclipse-fix-tests.patch -Patch21: eclipse-adjust-droplets.patch -Patch22: eclipse-pde-tp-support-droplets.patch -Patch24: eclipse-disable-uses-constraints.patch -Patch26: eclipse-make-droplets-runnable.patch -Patch27: eclipse-disable-droplets-in-dropins.patch -Patch28: prefer_x11_backend.patch -Patch29: fix_ant_build.patch -Patch30: eclipse-hide-droplets-from-install-wizard.patch -ExcludeArch: s390 armv3l armv4b armv4l armv4tl armv5tl armv5tel armv5tejl armv6l armv6hl armv7l armv7hl armv7hnl armv8l armv8hl armv8hnl armv8hcnl i386 i486 i586 i686 pentium3 pentium4 athlon geode -BuildRequires: maven-local tycho tycho-extras cbi-plugins maven-antrun-plugin -BuildRequires: maven-assembly-plugin maven-dependency-plugin maven-enforcer-plugin -BuildRequires: maven-install-plugin maven-shade-plugin xml-maven-plugin rhino -BuildRequires: sonatype-oss-parent rsync make, gcc zip, unzip desktop-file-utils -BuildRequires: pkgconfig(glib-2.0) pkgconfig(gio-2.0) pkgconfig(nspr) pkgconfig(glu) -BuildRequires: pkgconfig(gl) pkgconfig(cairo) pkgconfig(xt) pkgconfig(xtst) -BuildRequires: pkgconfig(libsecret-1) pkgconfig(gtk+-2.0) pkgconfig(gtk+-3.0) -BuildRequires: pkgconfig(webkit2gtk-4.0) icu4j >= 1:63.1 ant >= 1.10.5 -BuildRequires: ant-antlr ant-apache-bcel ant-apache-log4j ant-apache-oro ant-apache-regexp ant-apache-resolver ant-commons-logging ant-apache-bsf -BuildRequires: ant-commons-net ant-javamail ant-jdepend ant-junit ant-swing ant-jsch ant-testutil ant-apache-xalan2 ant-jmf ant-xz ant-junit5 -BuildRequires: jsch >= 0:0.1.46 apache-commons-el >= 1.0 apache-commons-logging -BuildRequires: apache-commons-codec apache-commons-jxpath apache-commons-fileupload -BuildRequires: apache-sshd osgi(org.apache.felix.gogo.shell) >= 1.1.0 -BuildRequires: osgi(org.apache.felix.gogo.command) >= 1.0.2 -BuildRequires: osgi(org.apache.felix.gogo.runtime) >= 1.1.0 -BuildRequires: osgi(org.apache.felix.scr) >= 2.1.14 -BuildRequires: osgi(org.eclipse.jetty.util) >= 9.4.15 -BuildRequires: osgi(org.eclipse.jetty.server) >= 9.4.15 -BuildRequires: osgi(org.eclipse.jetty.http) >= 9.4.15 -BuildRequires: osgi(org.eclipse.jetty.continuation) >= 9.4.15 -BuildRequires: osgi(org.eclipse.jetty.io) >= 9.4.15 -BuildRequires: osgi(org.eclipse.jetty.security) >= 9.4.15 -BuildRequires: osgi(org.eclipse.jetty.servlet) >= 9.4.15 -BuildRequires: lucene-core >= 7.7.0 lucene-analysis >= 7.7.0 -BuildRequires: lucene-queryparser >= 7.7.0 -BuildRequires: lucene-analyzers-smartcn >= 7.7.0 junit >= 4.12 junit5 >= 5.4.0 -BuildRequires: apiguardian hamcrest sat4j objectweb-asm >= 7.0 sac batik >= 1.10 -BuildRequires: batik-css >= 1.10 xmlgraphics-commons >= 2.2 xml-commons-apis atinject -BuildRequires: eclipse-ecf-core >= 3.14.4 eclipse-emf-core >= 1:2.16.0 eclipse-license2 -BuildRequires: glassfish-annotation-api glassfish-el-api >= 3.0.1 glassfish-el >= 3.0.1 -BuildRequires: glassfish-jsp-api >= 2.2.1 glassfish-jsp >= 2.2.5 -BuildRequires: glassfish-servlet-api >= 3.1.0 httpcomponents-core httpcomponents-client jsoup -BuildRequires: xz-java mockito >= 2.23.9 osgi(osgi.annotation) - - - -%description -The Eclipse platform is designed for building integrated development -environments (IDEs), server-side applications, desktop applications, and -everything in between. - -%package swt -Summary: SWT Library for GTK+ -Requires: java-headless >= 1:1.8.0 javapackages-tools gtk3 webkitgtk4 -%description swt -SWT Library for GTK+. - -%package equinox-osgi -Summary: Eclipse OSGi - Equinox -Requires: java-headless >= 1:1.8.0 javapackages-tools -Provides: osgi(system.bundle) = 1:4.11 -%description equinox-osgi -Eclipse OSGi - Equinox - -%package platform -Summary: Eclipse platform common files -Recommends: eclipse-abrt -Recommends: eclipse-usage -Requires: ant >= 1.10.5 -Requires: ant-antlr ant-apache-bcel ant-apache-log4j ant-apache-oro ant-apache-regexp ant-apache-resolver ant-commons-logging ant-apache-bsf -Requires: ant-commons-net ant-javamail ant-jdepend ant-junit ant-swing ant-jsch ant-testutil ant-apache-xalan2 ant-jmf ant-xz ant-junit5 -Requires: jsch >= 0.1.46-2 apache-commons-el >= 1.0 apache-commons-logging -Requires: apache-commons-codec apache-commons-jxpath -Requires: osgi(org.apache.felix.gogo.shell) >= 1.1.0 -Requires: osgi(org.apache.felix.gogo.command) >= 1.0.2 -Requires: osgi(org.apache.felix.gogo.runtime) >= 1.1.0 -Requires: osgi(org.apache.felix.scr) >= 2.1.14 -Requires: osgi(org.eclipse.jetty.util) >= 9.4.15 -Requires: osgi(org.eclipse.jetty.server) >= 9.4.15 -Requires: osgi(org.eclipse.jetty.http) >= 9.4.15 -Requires: osgi(org.eclipse.jetty.continuation) >= 9.4.15 -Requires: osgi(org.eclipse.jetty.io) >= 9.4.15 -Requires: osgi(org.eclipse.jetty.security) >= 9.4.15 -Requires: osgi(org.eclipse.jetty.servlet) >= 9.4.15 -Requires: lucene-core >= 7.7.0 lucene-analysis >= 7.7.0 -Requires: lucene-queryparser >= 7.7.0 -Requires: lucene-analyzers-smartcn >= 7.7.0 sat4j sac batik >= 1.10 -Requires: batik-css >= 1.10 xmlgraphics-commons >= 2.2 xml-commons-apis atinject -Requires: eclipse-ecf-core >= 3.14.4 eclipse-emf-core >= 1:2.16.0 -Requires: glassfish-annotation-api glassfish-el-api >= 3.0.1 glassfish-el >= 3.0.1 -Requires: glassfish-jsp-api >= 2.2.1 glassfish-jsp >= 2.2.5 -Requires: glassfish-servlet-api >= 3.1.0 icu4j >= 1:63.1 -Requires: eclipse-swt = 1:4.11-1 -Requires: eclipse-equinox-osgi = 1:4.11-1 httpcomponents-core -Requires: httpcomponents-client osgi(org.tukaani.xz) -Provides: eclipse-nls = 4.11-1 -Obsoletes: eclipse-nls < 4.11-1 -%description platform -The Eclipse Platform is the base of all IDE plugins. This does not include the -Java Development Tools or the Plugin Development Environment. - -%package jdt -Summary: Eclipse Java Development Tools -BuildArch: noarch -Provides: eclipse = 1:4.11-1 -Requires: eclipse-platform = 1:4.11-1 junit >= 4.12 junit5 >= 5.4.0 -Requires: osgi(org.hamcrest.core) -Obsoletes: eclipse-recommenders <= 2.5.4 -%description jdt -Eclipse Java Development Tools. This package is required to use Eclipse for -developing software written in the Java programming language. - -%package pde -Summary: Eclipse Plugin Development Environment -Requires: eclipse-platform = 1:4.11-1 -Requires: eclipse-jdt = 1:4.11-1 objectweb-asm >= 7.0 -%description pde -Eclipse Plugin Development Environment. This package is required for -developing Eclipse plugins. - -%package p2-discovery -Summary: Eclipse p2 Discovery -BuildArch: noarch -Requires: eclipse-platform = 1:4.11-1 -%description p2-discovery -The p2 Discovery mechanism provides a simplified and branded front-end for the -p2 provisioning platform. Discovery can be used as a tool to display and -install from existing P2 repositories or as a framework to build branded -installer UIs. - -%package contributor-tools -Summary: Tools for Eclipse Contributors -Requires: eclipse-platform = 1:4.11-1 easymock hamcrest -Requires: mockito >= 2.23.9 -%description contributor-tools -This package contains tools specifically for Eclipse contributors. It includes -SWT tools, E4 tools, Rel-Eng tools and Eclipse Test frameworks. - -%package tests -Summary: Eclipse Tests -Requires: eclipse-contributor-tools = 1:4.11-1 -%description tests -Eclipse Tests. - -%prep -%setup -T -c -tar --strip-components=1 -xf /root/rpmbuild/SOURCES/eclipse-platform-sources-4.11RC2.tar.xz -tar --strip-components=1 -xf /root/rpmbuild/SOURCES/org.eclipse.linuxtools.eclipse-build-c985e357223668b4bc1fb76ea6b9e0c12829b7e8.tar.xz -find . ! -path "*/JCL/*" ! -name "rtstubs*.jar" ! -name "java10api.jar" ! -name "j9stubs.jar" \ - -type f -name *.jar -delete -find . -type f -name *.class -delete -find . -type f -name *.so -delete -find . -type f -name *.dll -delete -find . -type f -name *.jnilib -delete -rm -rf rt.equinox.binaries/org.eclipse.equinox.executable/{bin,contributed}/ -%patch0 -%patch1 -%patch2 -%patch3 -%patch4 -p1 -%patch5 -%patch12 -%patch13 -p1 -%patch15 -%patch20 -%patch21 -%patch22 -%patch24 -%patch26 -%patch27 -%patch29 -%patch30 -p1 -rm eclipse.platform.swt/tests/org.eclipse.swt.tests.gtk/ManualTests/org/eclipse/swt/tests/gtk/accessibility/Bug543949_ComponentExtentsTest.py -%pom_remove_dep :tycho-buildtimestamp-jgit eclipse-platform-parent -%pom_remove_dep :tycho-sourceref-jgit eclipse-platform-parent -%pom_xpath_remove 'pom:configuration/pom:timestampProvider' eclipse-platform-parent -%pom_xpath_remove 'pom:configuration/pom:sourceReferences' eclipse-platform-parent -%pom_xpath_remove "pom:configuration/pom:target" eclipse-platform-parent -%pom_disable_module platform.sdk eclipse.platform.releng.tychoeclipsebuilder -%pom_disable_module rcp eclipse.platform.releng.tychoeclipsebuilder -%pom_disable_module rcp.sdk eclipse.platform.releng.tychoeclipsebuilder -%pom_disable_module rcp.config eclipse.platform.releng.tychoeclipsebuilder -%pom_disable_module sdk eclipse.platform.releng.tychoeclipsebuilder -%pom_disable_module equinox-sdk eclipse.platform.releng.tychoeclipsebuilder -%pom_disable_module equinox.starterkit.product eclipse.platform.releng.tychoeclipsebuilder -%pom_disable_module eclipse.platform.repository eclipse.platform.releng.tychoeclipsebuilder -%pom_disable_module bundles/org.eclipse.equinox.cm.test rt.equinox.bundles -%pom_disable_module features/org.eclipse.equinox.sdk rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.console.jaas.fragment rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.console.ssh rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.console.ssh.tests rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.console.tests rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.ip rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.transforms.xslt rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.transforms.hook rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.weaving.caching.j9 rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.weaving.caching rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.weaving.hook rt.equinox.bundles -%pom_disable_module features/org.eclipse.equinox.compendium.sdk rt.equinox.bundles -%pom_disable_module features/org.eclipse.equinox.core.sdk rt.equinox.bundles -%pom_disable_module features/org.eclipse.equinox.p2.sdk rt.equinox.p2 -%pom_disable_module features/org.eclipse.equinox.server.p2 rt.equinox.bundles -%pom_disable_module features/org.eclipse.equinox.serverside.sdk rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.p2.tests.reconciler.product rt.equinox.p2 -%pom_disable_module bundles/org.eclipse.equinox.p2.artifact.optimizers rt.equinox.p2 -%pom_disable_module bundles/org.eclipse.equinox.p2.tests.optimizers rt.equinox.p2 -%pom_disable_module bundles/org.eclipse.equinox.p2.artifact.processors rt.equinox.p2 -%pom_disable_module org.eclipse.jdt.annotation_v1 eclipse.jdt.core -%pom_xpath_remove "plugin[@version='1.1.400.qualifier']" eclipse.jdt/org.eclipse.jdt-feature/feature.xml -sed -i -e '/org\.eclipse\.jdt\.annotation;bundle-version="\[1\.1\.0,2\.0\.0)"/d' \ - eclipse.jdt.core/org.eclipse.jdt.core.tests.{model,builder,compiler}/META-INF/MANIFEST.MF \ - eclipse.jdt.core/org.eclipse.jdt.apt.pluggable.tests/META-INF/MANIFEST.MF \ - eclipse.jdt.ui/org.eclipse.jdt.ui.tests/META-INF/MANIFEST.MF -sed -i -e 's/javax.annotation/javax.annotation-api/' eclipse.jdt.core/org.eclipse.jdt.core.tests.compiler/META-INF/MANIFEST.MF -%pom_disable_module bundles/org.eclipse.sdk.examples eclipse.platform.releng -%pom_disable_module features/org.eclipse.sdk.examples-feature eclipse.platform.releng -%pom_disable_module examples/org.eclipse.swt.examples.ole.win32 eclipse.platform.swt -%pom_disable_module bundles/org.eclipse.equinox.http.servletbridge rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.servletbridge rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.servletbridge.template rt.equinox.bundles -%pom_disable_module ui/org.eclipse.pde.ui.tests.smartimport eclipse.pde.ui -%pom_remove_plugin :maven-enforcer-plugin eclipse-platform-parent -rm -rf eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.linux.{aarch64,s390x} -rm -rf rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.linux.{aarch64,s390x} -for dir in rt.equinox.binaries rt.equinox.framework/bundles eclipse.platform.swt.binaries/bundles ; do - utils/ensure_arch.sh "$dir" x86_64 aarch64 s390x -done -TYCHO_ENV="linuxgtkaarch64" -%pom_xpath_set "pom:configuration/pom:environments" "$TYCHO_ENV" eclipse-platform-parent -%pom_xpath_set "pom:configuration/pom:environments" "$TYCHO_ENV" eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests -%pom_xpath_set "pom:configuration/pom:environments" "$TYCHO_ENV" eclipse.platform.ui/bundles/org.eclipse.e4.ui.swt.gtk -for b in `ls eclipse.platform.swt.binaries/bundles | grep -P -e 'org.eclipse.swt\.(?!gtk\.linux.aarch64$)'` ; do - module=$(grep ">bundles/$b<" eclipse.platform.swt.binaries/pom.xml || :) - if [ -n "$module" ] ; then - %pom_disable_module bundles/$b eclipse.platform.swt.binaries - %pom_xpath_inject "pom:excludes" "" eclipse.platform.ui/features/org.eclipse.e4.rcp - fi -done -for b in `ls rt.equinox.framework/bundles | grep -P -e 'org.eclipse.equinox.launcher\.(?!gtk\.linux.aarch64$)'` ; do - module=$(grep ">bundles/$b<" rt.equinox.framework/pom.xml || :) - if [ -n "$module" ] ; then - %pom_disable_module bundles/$b rt.equinox.framework - %pom_xpath_remove -f "plugin[@id='$b']" rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml - fi -done -for b in `(cd rt.equinox.bundles/bundles && ls -d *{macosx,win32,linux}*) | grep -P -e 'org.eclipse.equinox.security\.(?!linux\.aarch64$)'` ; do - module=$(grep ">bundles/$b<" rt.equinox.bundles/pom.xml || :) - if [ -n "$module" ] ; then - %pom_disable_module bundles/$b rt.equinox.bundles - %pom_xpath_remove -f "plugin[@id='$b']" rt.equinox.p2/features/org.eclipse.equinox.p2.core.feature/feature.xml - fi -done -for b in `ls eclipse.platform.team/bundles/org.eclipse.core.net/fragments/ | grep -P -e 'org.eclipse.core.net\.(?!linux.aarch64$)'` ; do - %pom_disable_module bundles/org.eclipse.core.net/fragments/$b eclipse.platform.team -done -for b in `ls eclipse.platform.resources/bundles/ | grep -P -e 'org.eclipse.core.filesystem\.(?!linux\.aarch64$)'` ; do - module=$(grep ">bundles/$b<" eclipse.platform.resources/pom.xml || :) - if [ -n "$module" ] ; then - %pom_disable_module bundles/$b eclipse.platform.resources - %pom_xpath_remove -f "plugin[@id='$b']" eclipse.platform.resources/tests/org.eclipse.core.tests.filesystem.feature/feature.xml - fi -done -%pom_disable_module org.eclipse.jdt.launching.macosx eclipse.jdt.debug -%pom_disable_module org.eclipse.jdt.launching.ui.macosx eclipse.jdt.debug -%pom_disable_module bundles/org.eclipse.compare.win32 eclipse.platform.team -%pom_disable_module org.eclipse.e4.ui.workbench.renderers.swt.cocoa eclipse.platform.ui/bundles -%pom_disable_module org.eclipse.ui.cocoa eclipse.platform.ui/bundles -%pom_disable_module org.eclipse.ui.win32 eclipse.platform.ui/bundles -%pom_disable_module bundles/org.eclipse.core.resources.win32.x86_64 eclipse.platform.resources -for f in eclipse.jdt/org.eclipse.jdt-feature/feature.xml \ - eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml \ - eclipse.platform.releng/features/org.eclipse.rcp/feature.xml \ - eclipse.platform.releng/features/org.eclipse.platform-feature/feature.xml ; do - %pom_xpath_remove -f "plugin[@os='macosx']" $f - %pom_xpath_remove -f "plugin[@os='win32']" $f - %pom_xpath_remove -f "plugin[@ws='win32']" $f - for arch in x86 x86_64 arm aarch64 ppc64le s390x ; do - if [ "$arch" != "aarch64" ] ; then - %pom_xpath_remove -f "plugin[@arch='$arch']" $f - fi - done -done -%pom_disable_module tests/org.eclipse.swt.tests.fragments.feature eclipse.platform.swt -%pom_xpath_remove "pom:dependency-resolution" eclipse.platform.swt/tests/org.eclipse.swt.tests{,.gtk} -%pom_disable_module eclipse.platform.ui.tools -%pom_disable_module features/org.eclipse.releng.tools eclipse.platform.releng -%pom_disable_module bundles/org.eclipse.releng.tools eclipse.platform.releng -%pom_disable_module bundles/org.eclipse.releng.tests eclipse.platform.releng -%pom_xpath_remove "plugin[@id='org.eclipse.releng.tests']" \ - eclipse.platform.releng/features/org.eclipse.sdk.tests/feature.xml -sed -i -e '//a' \ - eclipse.platform.releng.tychoeclipsebuilder/platform/platform.product -sed -i -e '/org.eclipse.ui.themes/i' \ - eclipse.platform.releng/features/org.eclipse.platform-feature/feature.xml -sed -i -e '/<\/excludes>/i' \ - eclipse.platform.releng/features/org.eclipse.platform-feature/pom.xml -%pom_xpath_remove "plugin[@id='org.eclipse.core.tests.harness']" eclipse.platform.releng/features/org.eclipse.test-feature/feature.xml -%pom_xpath_set "pom:plugin[pom:artifactId = 'tycho-packaging-plugin']/pom:configuration/pom:archive/pom:addMavenDescriptor" "true" eclipse-platform-parent -for f in rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties; do - grep '^root\.linux\.gtk\.aarch64[.=]' $f > tmp - sed -i -e '/^root\./d' $f && cat tmp >> $f -done -mkdir -p rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/linux/aarch64 -for f in eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.linux.*/META-INF/MANIFEST.MF \ - eclipse.platform.resources/bundles/org.eclipse.core.filesystem.linux.*/META-INF/MANIFEST.MF \ - eclipse.platform.team/bundles/org.eclipse.core.net.linux.*/META-INF/MANIFEST.MF ; do - echo -e "Eclipse-BundleShape: dir\n\n" >> $f; -done -%pom_xpath_inject "pom:pluginManagement/pom:plugins/pom:plugin[pom:artifactId='tycho-compiler-plugin']/pom:dependencies" \ - "org.eclipsejava10api10" eclipse-platform-parent -dependencies/fake_ant_dependency.sh -sed -i '/javax\.servlet\.jsp/ s/2\.3/2\.4/' rt.equinox.bundles/bundles/org.eclipse.equinox.jsp.jasper/META-INF/MANIFEST.MF -find -name feature.xml | xargs sed -i -e 's|"javax.servlet"|"javax.servlet-api"|' -sed -i -e "2iRequire-Bundle: javax.servlet-api" rt.equinox.bundles/bundles/org.eclipse.equinox.http.{jetty,servlet}/META-INF/MANIFEST.MF -sed -i -e '/org.apache.felix.service.command/s/;status=provisional//' rt.equinox.bundles/bundles/org.eclipse.equinox.console{,.ssh}/META-INF/MANIFEST.MF -%pom_remove_plugin org.eclipse.jetty:jetty-jspc-maven-plugin eclipse.platform.ua/org.eclipse.help.webapp -sed -i '22,51d' eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/src/main/assembly/assembly.xml -ln -s $(build-classpath osgi-annotation) rt.equinox.framework/bundles/org.eclipse.osgi/osgi/ -ln -s $(build-classpath osgi-annotation) rt.equinox.framework/bundles/org.eclipse.osgi.services/lib/ -ln -s $(build-classpath osgi-annotation) rt.equinox.framework/bundles/org.eclipse.osgi.util/lib/ -ln -s $(build-classpath osgi-annotation) rt.equinox.bundles/bundles/org.eclipse.equinox.http.servlet/osgi/ -ln -s $(build-classpath osgi-annotation) rt.equinox.bundles/bundles/org.eclipse.equinox.coordinator/lib/ -ln -s $(build-classpath osgi-annotation) rt.equinox.bundles/bundles/org.eclipse.equinox.log.stream/osgi/ -%mvn_package "::pom::" __noinstall -%mvn_package ":*tests*" tests -%mvn_package ":org.eclipse.equinox.frameworkadmin.test" tests -%mvn_package ":org.eclipse.equinox.p2.installer" tests -%mvn_package ":org.eclipse.jface.examples.databinding" tests -%mvn_package ":org.eclipse.pde.tools.versioning" tests -%mvn_package ":org.eclipse.update.core" tests -%mvn_package "org.eclipse.test:org.eclipse.test" contributor-tools -%mvn_package ":*examples*" __noinstall -%mvn_package "::jar:sources{,-feature}:" sdk -%mvn_package ":org.eclipse.jdt.doc.isv" sdk -%mvn_package ":org.eclipse.platform.doc.isv" sdk -%mvn_package ":org.eclipse.equinox.executable" sdk -%mvn_package "org.eclipse.jdt{,.feature}:" jdt -%mvn_package ":org.eclipse.ant.{launching,ui}" jdt -%mvn_package ":org.eclipse.equinox.p2.discovery.{feature,compatibility}" p2-discovery -%mvn_package ":org.eclipse.equinox.p2{,.ui}.discovery" p2-discovery -%mvn_package ":org.eclipse.e4{,.core}.tools*" contributor-tools -%mvn_package ":org.eclipse.releng.tools" contributor-tools -%mvn_package ":org.eclipse.swt.tools*" contributor-tools -%mvn_package "org.eclipse.test{,.feature}:" contributor-tools -%mvn_package ":org.eclipse.ant.optional.junit" contributor-tools -%mvn_package "org.eclipse.cvs{,.feature}:" cvs -%mvn_package "org.eclipse.team:org.eclipse.team.cvs*" cvs -%mvn_package "org.eclipse.pde{,.ui,.feature}:" pde -%mvn_package "org.eclipse.ui:org.eclipse.ui.{views.log,trace}" pde -%mvn_package "org.eclipse.sdk{,.feature}:" sdk -%mvn_package ":" __noinstall - -%build -export CFLAGS="-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection" -export LDFLAGS="-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/openEuler/openEuler-hardened-ld" -export M_CFLAGS="$CFLAGS" -export M_ARCH="$LDFLAGS" -export MAVEN_OPTS="-Xmx1024m -XX:CompileCommand=exclude,org/eclipse/tycho/core/osgitools/EquinoxResolver,newState ${MAVEN_OPTS}" -export JAVA_HOME=/usr/lib/jvm/java -sed -i -e '/createSourcesJar/d' eclipse.jdt.debug/org.eclipse.jdt.launching.javaagent/pom.xml -(cd eclipse.jdt.debug/org.eclipse.jdt.launching.javaagent && xmvn -e -o -B clean verify) -mv eclipse.jdt.debug/org.eclipse.jdt.launching.javaagent/target/javaagent-shaded.jar \ - eclipse.jdt.debug/org.eclipse.jdt.launching/lib -QUALIFIER=$(date -u -d"$(stat --format=%y /root/rpmbuild/SOURCES/eclipse-platform-sources-4.11RC2.tar.xz)" +v%Y%m%d-%H%M) -%mvn_build -j -f -- -e -DforceContextQualifier=$QUALIFIER \ - -P !api-generation,!build-docs \ - -Declipse.javadoc=/usr/bin/javadoc -Dnative=gtk.linux.aarch64 \ - -Dtycho.local.keepTarget \ - -Dfedora.p2.repos=$(pwd)/.m2/p2/repo-sdk/plugins -DbuildType=X -product="eclipse.platform.releng.tychoeclipsebuilder/platform/target/products/org.eclipse.platform.ide/linux/gtk/aarch64" -dependencies/fake_ant_dependency.sh $product/eclipse/plugins/org.apache.ant_* -dependencies/replace_platform_plugins_with_symlinks.sh $product/eclipse /usr/share/java /usr/lib/java -pushd $product/eclipse -rm -rf configuration/org.eclipse.core.runtime -rm -rf configuration/org.eclipse.equinox.app -rm -rf configuration/org.eclipse.update -rm -rf configuration/org.eclipse.osgi -rm -rf p2/org.eclipse.equinox.p2.core/cache/* -rm -f icon.xpm -rm -rf features/org.eclipse.emf.* plugins/org.eclipse.emf.* \ - features/org.eclipse.ecf.* plugins/org.eclipse.ecf.* plugins/org.eclipse.ecf_* -pushd p2/org.eclipse.equinox.p2.engine/.settings - sed -i "/repositories\/file/d" *.prefs ../profileRegistry/SDKProfile.profile/.data/.settings/*.prefs - sed -i "/repositories\/memory/d" *.prefs ../profileRegistry/SDKProfile.profile/.data/.settings/*.prefs -popd -sed -i "s|-Xms40m|-Xms512m|g" eclipse.ini -sed -i "s|-Xmx512m|-Xmx1024m|g" eclipse.ini -sed -i '1i-protect\nroot' eclipse.ini -cat >> eclipse.ini < --XX:CompileCommand=exclude,org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPTemplates,instantiateTemplate --XX:CompileCommand=exclude,org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPLinkage,addBinding --XX:CompileCommand=exclude,org/python/pydev/editor/codecompletion/revisited/PythonPathHelper,isValidSourceFile --XX:CompileCommand=exclude,org/eclipse/tycho/core/osgitools/EquinoxResolver,newState --Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins --Dp2.fragments=/usr/lib/eclipse/droplets,/usr/share/eclipse/droplets --Declipse.p2.skipMovedInstallDetection=true --Dosgi.resolver.usesMode=ignore -EOF -popd #eclipse - - - -%package debuginfo -Summary: Debug information for package eclipse -Group: Development/Debug -AutoReq: 0 -AutoProv: 1 -%description debuginfo -This package provides debug information for package eclipse. -Debug information is useful when developing applications that use this -package or when debugging this package. -%files debuginfo -f debugfiles.list - - -%package debugsource -Summary: Debug sources for package eclipse -Group: Development/Debug -AutoReqProv: 0 -%description debugsource -This package provides debug sources for package eclipse. -Debug sources are useful when developing applications that use this -package or when debugging this package. -%files debugsource -f debugsourcefiles.list - - -%install - -%mvn_install -install -d -m 755 $RPM_BUILD_ROOT/etc -install -d -m 755 $RPM_BUILD_ROOT/usr/lib/java -install -d -m 755 $RPM_BUILD_ROOT/usr/share/java/eclipse -install -d -m 755 $RPM_BUILD_ROOT/usr/share/maven-poms -install -d -m 755 $RPM_BUILD_ROOT/usr/bin -install -D eclipse.platform/platform/org.eclipse.platform/eclipse32.png \ - $RPM_BUILD_ROOT/usr/share/icons/hicolor/32x32/apps/eclipse.png -install -D eclipse.platform/platform/org.eclipse.platform/eclipse48.png \ - $RPM_BUILD_ROOT/usr/share/icons/hicolor/48x48/apps/eclipse.png -install -D eclipse.platform/platform/org.eclipse.platform/eclipse256.png \ - $RPM_BUILD_ROOT/usr/share/icons/hicolor/256x256/apps/eclipse.png -install -d $RPM_BUILD_ROOT/usr/share/pixmaps -ln -s /usr/share/icons/hicolor/256x256/apps/eclipse.png \ - $RPM_BUILD_ROOT/usr/share/pixmaps/eclipse.png -sed -i -e 's/Exec=eclipse/Exec= eclipse/g' desktopintegration/eclipse.desktop -sed -i -e 's/Name=Eclipse/Name=Eclipse/g' desktopintegration/eclipse.desktop -sed -i -e 's/Icon=eclipse/Icon=eclipse/g' desktopintegration/eclipse.desktop -install -m644 -D desktopintegration/eclipse.desktop $RPM_BUILD_ROOT/usr/share/applications/eclipse.desktop -desktop-file-validate $RPM_BUILD_ROOT/usr/share/applications/eclipse.desktop -install -m644 -D desktopintegration/eclipse.appdata.xml $RPM_BUILD_ROOT/usr/share/appdata/eclipse.appdata.xml -install -m644 -D desktopintegration/eclipse-jdt.metainfo.xml $RPM_BUILD_ROOT/usr/share/appdata/eclipse-jdt.metainfo.xml -install -m644 -D desktopintegration/eclipse-pde.metainfo.xml $RPM_BUILD_ROOT/usr/share/appdata/eclipse-pde.metainfo.xml -LOCAL_PWD=`pwd` -pushd eclipse.platform.releng.tychoeclipsebuilder/platform/target/products/org.eclipse.platform.ide/linux/gtk/aarch64/eclipse/p2/org.eclipse.equinox.p2.engine/profileRegistry/SDKProfile.profile/ -for i in `ls | grep "profile.gz"` ; do \ - echo $i ; \ - gunzip $i ; \ - sed -i -e "s@${LOCAL_PWD}/eclipse.platform.releng.tychoeclipsebuilder/platform/target/products/org.eclipse.platform.ide/linux/gtk/aarch64/eclipse@/usr/lib/eclipse@g" *.profile ; \ - gzip *.profile ; \ - done -popd -rsync -vrpl eclipse.platform.releng.tychoeclipsebuilder/platform/target/products/org.eclipse.platform.ide/linux/gtk/aarch64/eclipse \ - /root/rpmbuild/BUILDROOT/eclipse-4.11-1.aarch64/usr/lib -pushd /root/rpmbuild/BUILDROOT/eclipse-4.11-1.aarch64/usr/bin - ln -s /usr/lib/eclipse/eclipse -popd -pushd /root/rpmbuild/BUILDROOT/eclipse-4.11-1.aarch64//etc/ - ln -s /usr/lib/eclipse/eclipse.ini -popd -pushd /root/rpmbuild/BUILDROOT/eclipse-4.11-1.aarch64/usr/lib/eclipse/plugins -EQUINOX_JARS=$(ls . | grep -P '^org.eclipse.equinox(?!.*\.ui[\._])' | sed -e 's|^org\.eclipse\.\(.*\)_.*|\1|') -OSGI_JARS=$(ls . | grep '^org.eclipse.osgi' | sed -e 's|^org\.eclipse\.\(.*\)_.*|\1|') -popd -location=/usr/lib/eclipse/plugins -while [ "$location" != "/" ] ; do - location=$(dirname $location) - updir="$updir../" -done -pushd /root/rpmbuild/BUILDROOT/eclipse-4.11-1.aarch64/usr/share/java/eclipse -for J in $EQUINOX_JARS core.contenttype core.jobs core.net core.runtime ; do - DIR=$updir/usr/lib/eclipse/plugins - if [ "$J" != "equinox.http.servlet" ] ; then - [ -e "`ls $DIR/org.eclipse.${J}_*.jar`" ] && ln -s $DIR/org.eclipse.${J}_*.jar ${J}.jar - fi -done -popd -rm -rf .xmvn/ .xmvn-reactor -%mvn_package "org.eclipse.osgi:" equinox-osgi -%mvn_package "org.eclipse.equinox.http:" platform -%mvn_package "org.eclipse.swt:" swt -for J in $OSGI_JARS ; do - JAR=/root/rpmbuild/BUILDROOT/eclipse-4.11-1.aarch64/usr/lib/eclipse/plugins/org.eclipse.${J}_*.jar - VER=$(echo $JAR | sed -e "s/.*${J}_\(.*\)\.jar/\1/") - %mvn_artifact "org.eclipse.osgi:$J:jar:$VER" $JAR - if [ "$J" = "osgi" ] ; then - %mvn_alias "org.eclipse.osgi:$J" "org.eclipse.osgi:org.eclipse.$J" "org.eclipse.tycho:org.eclipse.$J" "org.eclipse:$J" - else - %mvn_alias "org.eclipse.osgi:$J" "org.eclipse.osgi:org.eclipse.$J" "org.eclipse.tycho:org.eclipse.$J" - fi -done -JAR=/root/rpmbuild/BUILDROOT/eclipse-4.11-1.aarch64/usr/lib/eclipse/plugins/org.eclipse.equinox.http.servlet_*.jar -VER=$(echo $JAR | sed -e "s/.*_\(.*\)\.jar/\1/") -%mvn_artifact "org.eclipse.equinox.http:equinox.http.servlet:jar:$VER" $JAR -%mvn_alias "org.eclipse.equinox.http:equinox.http.servlet" "org.eclipse.equinox.http:servlet" -JAR=/root/rpmbuild/BUILDROOT/eclipse-4.11-1.aarch64/usr/lib/eclipse/plugins/org.eclipse.swt_*.jar -VER=$(echo $JAR | sed -e "s/.*_\(.*\)\.jar/\1/") -%mvn_artifact "org.eclipse.swt:org.eclipse.swt:jar:$VER" ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.linux.aarch64/target/org.eclipse.swt.gtk.linux.aarch64-*-SNAPSHOT.jar -%mvn_alias "org.eclipse.swt:org.eclipse.swt" "org.eclipse.swt:swt" -%mvn_file "org.eclipse.swt:org.eclipse.swt" swt -%mvn_install -pushd /root/rpmbuild/BUILDROOT/eclipse-4.11-1.aarch64//usr/lib/eclipse/ - ln -s $(abs2rel /usr/lib/java/swt.jar /usr/lib/eclipse) -popd -unzip eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/target/eclipse-junit-tests-bundle.zip \ - -d $RPM_BUILD_ROOT//usr/share/ -x eclipse-testing/runtests.bat eclipse-testing/runtestsmac.sh -cp utils/splitter.xsl $RPM_BUILD_ROOT//usr/share/eclipse-testing -rm $RPM_BUILD_ROOT//usr/share/eclipse-testing/eclipse-junit-tests-*.zip -sed -i '/org.eclipse.equinox.p2.reconciler.test/ d' $RPM_BUILD_ROOT//usr/share/eclipse-testing/equinoxp2tests.properties -cp -r testbundle-to-eclipse-test $RPM_BUILD_ROOT//usr/share/eclipse-testing/testbundle -mv $RPM_BUILD_ROOT//usr/share/eclipse-testing/testbundle/eclipse-runTestBundles $RPM_BUILD_ROOT//usr/bin/eclipse-runTestBundles -find $RPM_BUILD_ROOT//usr/lib/eclipse -name *.so -exec chmod a+x {} \; -install -d -m 755 /root/rpmbuild/BUILDROOT/eclipse-4.11-1.aarch64/usr/lib/eclipse/.pkgs -echo "4.11-1" > /root/rpmbuild/BUILDROOT/eclipse-4.11-1.aarch64/usr/lib/eclipse/.pkgs/Distro - -%files swt -f .mfiles-swt -/usr/lib/eclipse/plugins/org.eclipse.swt_* -/usr/lib/eclipse/plugins/org.eclipse.swt.gtk.linux.* -/usr/lib/eclipse/swt.jar -/usr/lib/java/swt.jar - -%files platform -f .mfiles-platform -/usr/bin/eclipse -/usr/lib/eclipse/eclipse -/usr/lib/eclipse/.eclipseproduct -/usr/lib/eclipse/.pkgs -%config /usr/lib/eclipse/eclipse.ini -%config /etc/eclipse.ini -/usr/share/applications/* -/usr/share/pixmaps/* -/usr/share/icons/*/*/apps/* -/usr/share/appdata/eclipse.appdata.xml -%dir /usr/lib/eclipse/configuration/ -%dir /usr/lib/eclipse/configuration/org.eclipse.equinox.simpleconfigurator/ -/usr/lib/eclipse/configuration/config.ini -/usr/lib/eclipse/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info -/usr/lib/eclipse/features/org.eclipse.core.runtime.feature_* -/usr/lib/eclipse/features/org.eclipse.e4.rcp_* -/usr/lib/eclipse/features/org.eclipse.equinox.core.feature_* -/usr/lib/eclipse/features/org.eclipse.equinox.p2.core.feature_* -/usr/lib/eclipse/features/org.eclipse.equinox.p2.extras.feature_* -/usr/lib/eclipse/features/org.eclipse.equinox.p2.rcp.feature_* -/usr/lib/eclipse/features/org.eclipse.equinox.p2.user.ui_* -/usr/lib/eclipse/features/org.eclipse.help_* -/usr/lib/eclipse/features/org.eclipse.platform_* -/usr/lib/eclipse/features/org.eclipse.rcp_* -/usr/lib/eclipse/plugins/com.ibm.icu_* -/usr/lib/eclipse/plugins/com.jcraft.jsch_* -/usr/lib/eclipse/plugins/com.sun.el.javax.el_* -/usr/lib/eclipse/plugins/javax.* -/usr/lib/eclipse/plugins/org.apache.* -/usr/lib/eclipse/plugins/org.eclipse.ant.core_* -/usr/lib/eclipse/plugins/org.eclipse.compare_* -/usr/lib/eclipse/plugins/org.eclipse.compare.core_* -/usr/lib/eclipse/plugins/org.eclipse.core.commands_* -/usr/lib/eclipse/plugins/org.eclipse.core.contenttype_* -/usr/lib/eclipse/plugins/org.eclipse.core.databinding.beans_* -/usr/lib/eclipse/plugins/org.eclipse.core.databinding.observable_* -/usr/lib/eclipse/plugins/org.eclipse.core.databinding.property_* -/usr/lib/eclipse/plugins/org.eclipse.core.databinding_* -/usr/lib/eclipse/plugins/org.eclipse.core.expressions_* -/usr/lib/eclipse/plugins/org.eclipse.core.externaltools_* -/usr/lib/eclipse/plugins/org.eclipse.core.filebuffers_* -/usr/lib/eclipse/plugins/org.eclipse.core.filesystem* -/usr/lib/eclipse/plugins/org.eclipse.core.jobs_* -/usr/lib/eclipse/plugins/org.eclipse.core.net* -/usr/lib/eclipse/plugins/org.eclipse.core.resources_* -/usr/lib/eclipse/plugins/org.eclipse.core.runtime_* -/usr/lib/eclipse/plugins/org.eclipse.core.variables_* -/usr/lib/eclipse/plugins/org.eclipse.debug.core_* -/usr/lib/eclipse/plugins/org.eclipse.debug.ui_* -/usr/lib/eclipse/plugins/org.eclipse.e4.core.commands_* -/usr/lib/eclipse/plugins/org.eclipse.e4.core.contexts_* -/usr/lib/eclipse/plugins/org.eclipse.e4.core.di_* -/usr/lib/eclipse/plugins/org.eclipse.e4.core.di.annotations_* -/usr/lib/eclipse/plugins/org.eclipse.e4.core.di.extensions_* -/usr/lib/eclipse/plugins/org.eclipse.e4.core.di.extensions.supplier_* -/usr/lib/eclipse/plugins/org.eclipse.e4.core.services_* -/usr/lib/eclipse/plugins/org.eclipse.e4.emf.xpath_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.bindings_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.css.core_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.css.swt_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.css.swt.theme_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.di_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.dialogs_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.model.workbench_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.services_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.swt.gtk_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.widgets_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.workbench_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.workbench3_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.workbench.swt_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.app_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.bidi_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.common_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.concurrent_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.console_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.ds_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.event_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.frameworkadmin_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.frameworkadmin.equinox_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.http.jetty_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.http.registry_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.http.servlet_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.jsp.jasper_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.jsp.jasper.registry_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.launcher_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.launcher.gtk.linux.*_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.artifact.repository_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.console_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.core_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.director_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.director.app_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.directorywatcher_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.engine_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.extensionlocation_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.garbagecollector_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.jarprocessor_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.metadata_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.metadata.repository_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.operations_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.publisher_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.publisher.eclipse_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.reconciler.dropins_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.repository_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.repository.tools_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.touchpoint.eclipse_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.touchpoint.natives_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.transport.ecf_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.ui_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.ui.importexport_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.ui.sdk_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.ui.sdk.scheduler_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.updatechecker_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.updatesite_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.preferences_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.registry_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.security* -/usr/lib/eclipse/plugins/org.eclipse.equinox.simpleconfigurator_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.simpleconfigurator.manipulator_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.util_* -/usr/lib/eclipse/plugins/org.eclipse.help_* -/usr/lib/eclipse/plugins/org.eclipse.help.base_* -/usr/lib/eclipse/plugins/org.eclipse.help.ui_* -/usr/lib/eclipse/plugins/org.eclipse.help.webapp_* -/usr/lib/eclipse/plugins/org.eclipse.jdt.core.compiler.batch_* -/usr/lib/eclipse/plugins/org.eclipse.jetty.* -/usr/lib/eclipse/plugins/org.eclipse.jface_* -/usr/lib/eclipse/plugins/org.eclipse.jface.databinding_* -/usr/lib/eclipse/plugins/org.eclipse.jface.text_* -/usr/lib/eclipse/plugins/org.eclipse.jsch.core_* -/usr/lib/eclipse/plugins/org.eclipse.jsch.ui_* -/usr/lib/eclipse/plugins/org.eclipse.ltk.core.refactoring_* -/usr/lib/eclipse/plugins/org.eclipse.ltk.ui.refactoring_* -/usr/lib/eclipse/plugins/org.eclipse.platform_* -/usr/lib/eclipse/plugins/org.eclipse.platform.doc.user_* -/usr/lib/eclipse/plugins/org.eclipse.rcp_* -/usr/lib/eclipse/plugins/org.eclipse.search_* -/usr/lib/eclipse/plugins/org.eclipse.team.core_* -/usr/lib/eclipse/plugins/org.eclipse.team.genericeditor.diff.extension_* -/usr/lib/eclipse/plugins/org.eclipse.team.ui_* -/usr/lib/eclipse/plugins/org.eclipse.text_* -/usr/lib/eclipse/plugins/org.eclipse.ui_* -/usr/lib/eclipse/plugins/org.eclipse.ui.browser_* -/usr/lib/eclipse/plugins/org.eclipse.ui.cheatsheets_* -/usr/lib/eclipse/plugins/org.eclipse.ui.console_* -/usr/lib/eclipse/plugins/org.eclipse.ui.editors_* -/usr/lib/eclipse/plugins/org.eclipse.ui.externaltools_* -/usr/lib/eclipse/plugins/org.eclipse.ui.forms_* -/usr/lib/eclipse/plugins/org.eclipse.ui.genericeditor_* -/usr/lib/eclipse/plugins/org.eclipse.ui.ide_* -/usr/lib/eclipse/plugins/org.eclipse.ui.ide.application_* -/usr/lib/eclipse/plugins/org.eclipse.ui.intro_* -/usr/lib/eclipse/plugins/org.eclipse.ui.intro.quicklinks_* -/usr/lib/eclipse/plugins/org.eclipse.ui.intro.universal_* -/usr/lib/eclipse/plugins/org.eclipse.ui.monitoring_* -/usr/lib/eclipse/plugins/org.eclipse.ui.navigator_* -/usr/lib/eclipse/plugins/org.eclipse.ui.navigator.resources_* -/usr/lib/eclipse/plugins/org.eclipse.ui.net_* -/usr/lib/eclipse/plugins/org.eclipse.ui.themes_* -/usr/lib/eclipse/plugins/org.eclipse.ui.views_* -/usr/lib/eclipse/plugins/org.eclipse.ui.views.log_* -/usr/lib/eclipse/plugins/org.eclipse.ui.views.properties.tabbed_* -/usr/lib/eclipse/plugins/org.eclipse.ui.workbench_* -/usr/lib/eclipse/plugins/org.eclipse.ui.workbench.texteditor_* -/usr/lib/eclipse/plugins/org.eclipse.update.configurator_* -/usr/lib/eclipse/plugins/org.eclipse.urischeme_* -/usr/lib/eclipse/plugins/org.glassfish.web.javax.servlet.jsp_* -/usr/lib/eclipse/plugins/org.kxml2_* -/usr/lib/eclipse/plugins/org.sat4j.core_* -/usr/lib/eclipse/plugins/org.sat4j.pb_* -/usr/lib/eclipse/plugins/org.tukaani.xz_* -/usr/lib/eclipse/plugins/org.w3c.css.sac_* -/usr/lib/eclipse/plugins/org.w3c.dom.svg_* -/usr/lib/eclipse/plugins/org.xmlpull_* -%doc /usr/lib/eclipse/readme -/usr/lib/eclipse/artifacts.xml -/usr/lib/eclipse/p2 -/usr/share/java/eclipse/core* -/usr/share/java/eclipse/equinox* - -%files jdt -f .mfiles-jdt -/usr/share/appdata/eclipse-jdt.metainfo.xml - -%files pde -f .mfiles-pde -f .mfiles-cvs -f .mfiles-sdk -/usr/share/appdata/eclipse-pde.metainfo.xml - -%files p2-discovery -f .mfiles-p2-discovery - -%files contributor-tools -f .mfiles-contributor-tools - -%files tests -f .mfiles-tests -/usr/bin/eclipse-runTestBundles -/usr/share/eclipse-testing - -%files equinox-osgi -f .mfiles-equinox-osgi -/usr/lib/eclipse/plugins/org.eclipse.osgi_* -/usr/lib/eclipse/plugins/org.eclipse.osgi.compatibility.state_* -/usr/lib/eclipse/plugins/org.eclipse.osgi.services_* -/usr/lib/eclipse/plugins/org.eclipse.osgi.util_* - -%changelog -* Tue Aug 18 2020 yanan li - 1:4.11-1 -- upgrade to 4.11-1 - -* Fri Nov 22 2019 sunguoshuai - 1:4.9.0-3 -- Package init. diff --git a/2222 b/2222 deleted file mode 100644 index 20a4789..0000000 --- a/2222 +++ /dev/null @@ -1,759 +0,0 @@ - - - - - - - - - - -Name: eclipse -Epoch: 1 -Version: 4.11 -Release: 1 -Summary: An open, extensible IDE -License: EPL-2.0 -URL: http://www.eclipse.org/ -Source0: http://download.eclipse.org/eclipse/downloads/drops4/S-4.11RC2-201903070500/eclipse-platform-sources-4.11RC2.tar.xz -Source1: http://git.eclipse.org/c/linuxtools/org.eclipse.linuxtools.eclipse-build.git/snapshot/org.eclipse.linuxtools.eclipse-build-c985e357223668b4bc1fb76ea6b9e0c12829b7e8.tar.xz -Patch0: eclipse-no-source-for-dependencies.patch -Patch1: eclipse-p2-pick-up-renamed-jars.patch -Patch2: eclipse-ignore-version-when-calculating-home.patch -Patch3: explicit-hamcrest.patch -Patch4: eclipse-secondary-arches.patch -Patch5: eclipse-debug-symbols.patch -Patch12: eclipse-fix-dropins.patch -Patch13: eclipse-feature-plugins-to-category-ius.patch -Patch15: eclipse-support-symlink-bundles.patch -Patch20: eclipse-fix-tests.patch -Patch21: eclipse-adjust-droplets.patch -Patch22: eclipse-pde-tp-support-droplets.patch -Patch24: eclipse-disable-uses-constraints.patch -Patch26: eclipse-make-droplets-runnable.patch -Patch27: eclipse-disable-droplets-in-dropins.patch -Patch28: prefer_x11_backend.patch -Patch29: fix_ant_build.patch -Patch30: eclipse-hide-droplets-from-install-wizard.patch -ExcludeArch: s390 armv3l armv4b armv4l armv4tl armv5tl armv5tel armv5tejl armv6l armv6hl armv7l armv7hl armv7hnl armv8l armv8hl armv8hnl armv8hcnl i386 i486 i586 i686 pentium3 pentium4 athlon geode -BuildRequires: maven-local tycho tycho-extras cbi-plugins maven-antrun-plugin -BuildRequires: maven-assembly-plugin maven-dependency-plugin maven-enforcer-plugin -BuildRequires: maven-install-plugin maven-shade-plugin xml-maven-plugin rhino -BuildRequires: sonatype-oss-parent rsync make, gcc zip, unzip desktop-file-utils -BuildRequires: pkgconfig(glib-2.0) pkgconfig(gio-2.0) pkgconfig(nspr) pkgconfig(glu) -BuildRequires: pkgconfig(gl) pkgconfig(cairo) pkgconfig(xt) pkgconfig(xtst) -BuildRequires: pkgconfig(libsecret-1) pkgconfig(gtk+-2.0) pkgconfig(gtk+-3.0) -BuildRequires: pkgconfig(webkit2gtk-4.0) icu4j >= 1:63.1 ant >= 1.10.5 -BuildRequires: ant-antlr ant-apache-bcel ant-apache-log4j ant-apache-oro ant-apache-regexp ant-apache-resolver ant-commons-logging ant-apache-bsf -BuildRequires: ant-commons-net ant-javamail ant-jdepend ant-junit ant-swing ant-jsch ant-testutil ant-apache-xalan2 ant-jmf ant-xz ant-junit5 -BuildRequires: jsch >= 0:0.1.46 apache-commons-el >= 1.0 apache-commons-logging -BuildRequires: apache-commons-codec apache-commons-jxpath apache-commons-fileupload -BuildRequires: apache-sshd osgi(org.apache.felix.gogo.shell) >= 1.1.0 -BuildRequires: osgi(org.apache.felix.gogo.command) >= 1.0.2 -BuildRequires: osgi(org.apache.felix.gogo.runtime) >= 1.1.0 -BuildRequires: osgi(org.apache.felix.scr) >= 2.1.14 -BuildRequires: osgi(org.eclipse.jetty.util) >= 9.4.15 -BuildRequires: osgi(org.eclipse.jetty.server) >= 9.4.15 -BuildRequires: osgi(org.eclipse.jetty.http) >= 9.4.15 -BuildRequires: osgi(org.eclipse.jetty.continuation) >= 9.4.15 -BuildRequires: osgi(org.eclipse.jetty.io) >= 9.4.15 -BuildRequires: osgi(org.eclipse.jetty.security) >= 9.4.15 -BuildRequires: osgi(org.eclipse.jetty.servlet) >= 9.4.15 -BuildRequires: lucene-core >= 7.7.0 lucene-analysis >= 7.7.0 -BuildRequires: lucene-queryparser >= 7.7.0 -BuildRequires: lucene-analyzers-smartcn >= 7.7.0 junit >= 4.12 junit5 >= 5.4.0 -BuildRequires: apiguardian hamcrest sat4j objectweb-asm >= 7.0 sac batik >= 1.10 -BuildRequires: batik-css >= 1.10 xmlgraphics-commons >= 2.2 xml-commons-apis atinject -BuildRequires: eclipse-ecf-core >= 3.14.4 eclipse-emf-core >= 1:2.16.0 eclipse-license2 -BuildRequires: glassfish-annotation-api glassfish-el-api >= 3.0.1 glassfish-el >= 3.0.1 -BuildRequires: glassfish-jsp-api >= 2.2.1 glassfish-jsp >= 2.2.5 -BuildRequires: glassfish-servlet-api >= 3.1.0 httpcomponents-core httpcomponents-client jsoup -BuildRequires: xz-java mockito >= 2.23.9 osgi(osgi.annotation) - -BuildRequires: eclipse-pde eclipse-egit eclipse-emf-runtime eclipse-jgit - -%description -The Eclipse platform is designed for building integrated development -environments (IDEs), server-side applications, desktop applications, and -everything in between. - -%package swt -Summary: SWT Library for GTK+ -Requires: java-headless >= 1:1.8.0 javapackages-tools gtk3 webkitgtk4 -%description swt -SWT Library for GTK+. - -%package equinox-osgi -Summary: Eclipse OSGi - Equinox -Requires: java-headless >= 1:1.8.0 javapackages-tools -Provides: osgi(system.bundle) = 1:4.11 -%description equinox-osgi -Eclipse OSGi - Equinox - -%package platform -Summary: Eclipse platform common files -Recommends: eclipse-abrt -Recommends: eclipse-usage -Requires: ant >= 1.10.5 -Requires: ant-antlr ant-apache-bcel ant-apache-log4j ant-apache-oro ant-apache-regexp ant-apache-resolver ant-commons-logging ant-apache-bsf -Requires: ant-commons-net ant-javamail ant-jdepend ant-junit ant-swing ant-jsch ant-testutil ant-apache-xalan2 ant-jmf ant-xz ant-junit5 -Requires: jsch >= 0.1.46-2 apache-commons-el >= 1.0 apache-commons-logging -Requires: apache-commons-codec apache-commons-jxpath -Requires: osgi(org.apache.felix.gogo.shell) >= 1.1.0 -Requires: osgi(org.apache.felix.gogo.command) >= 1.0.2 -Requires: osgi(org.apache.felix.gogo.runtime) >= 1.1.0 -Requires: osgi(org.apache.felix.scr) >= 2.1.14 -Requires: osgi(org.eclipse.jetty.util) >= 9.4.15 -Requires: osgi(org.eclipse.jetty.server) >= 9.4.15 -Requires: osgi(org.eclipse.jetty.http) >= 9.4.15 -Requires: osgi(org.eclipse.jetty.continuation) >= 9.4.15 -Requires: osgi(org.eclipse.jetty.io) >= 9.4.15 -Requires: osgi(org.eclipse.jetty.security) >= 9.4.15 -Requires: osgi(org.eclipse.jetty.servlet) >= 9.4.15 -Requires: lucene-core >= 7.7.0 lucene-analysis >= 7.7.0 -Requires: lucene-queryparser >= 7.7.0 -Requires: lucene-analyzers-smartcn >= 7.7.0 sat4j sac batik >= 1.10 -Requires: batik-css >= 1.10 xmlgraphics-commons >= 2.2 xml-commons-apis atinject -Requires: eclipse-ecf-core >= 3.14.4 eclipse-emf-core >= 1:2.16.0 -Requires: glassfish-annotation-api glassfish-el-api >= 3.0.1 glassfish-el >= 3.0.1 -Requires: glassfish-jsp-api >= 2.2.1 glassfish-jsp >= 2.2.5 -Requires: glassfish-servlet-api >= 3.1.0 icu4j >= 1:63.1 -Requires: eclipse-swt = 1:4.11-1 -Requires: eclipse-equinox-osgi = 1:4.11-1 httpcomponents-core -Requires: httpcomponents-client osgi(org.tukaani.xz) -Provides: eclipse-nls = 4.11-1 -Obsoletes: eclipse-nls < 4.11-1 -%description platform -The Eclipse Platform is the base of all IDE plugins. This does not include the -Java Development Tools or the Plugin Development Environment. - -%package jdt -Summary: Eclipse Java Development Tools -BuildArch: noarch -Provides: eclipse = 1:4.11-1 -Requires: eclipse-platform = 1:4.11-1 junit >= 4.12 junit5 >= 5.4.0 -Requires: osgi(org.hamcrest.core) -Obsoletes: eclipse-recommenders <= 2.5.4 -%description jdt -Eclipse Java Development Tools. This package is required to use Eclipse for -developing software written in the Java programming language. - -%package pde -Summary: Eclipse Plugin Development Environment -Requires: eclipse-platform = 1:4.11-1 -Requires: eclipse-jdt = 1:4.11-1 objectweb-asm >= 7.0 -%description pde -Eclipse Plugin Development Environment. This package is required for -developing Eclipse plugins. - -%package p2-discovery -Summary: Eclipse p2 Discovery -BuildArch: noarch -Requires: eclipse-platform = 1:4.11-1 -%description p2-discovery -The p2 Discovery mechanism provides a simplified and branded front-end for the -p2 provisioning platform. Discovery can be used as a tool to display and -install from existing P2 repositories or as a framework to build branded -installer UIs. - -%package contributor-tools -Summary: Tools for Eclipse Contributors -Requires: eclipse-platform = 1:4.11-1 easymock hamcrest -Requires: mockito >= 2.23.9 -%description contributor-tools -This package contains tools specifically for Eclipse contributors. It includes -SWT tools, E4 tools, Rel-Eng tools and Eclipse Test frameworks. - -%package tests -Summary: Eclipse Tests -Requires: eclipse-contributor-tools = 1:4.11-1 -%description tests -Eclipse Tests. - -%prep -%setup -T -c -tar --strip-components=1 -xf /root/rpmbuild/SOURCES/eclipse-platform-sources-4.11RC2.tar.xz -tar --strip-components=1 -xf /root/rpmbuild/SOURCES/org.eclipse.linuxtools.eclipse-build-c985e357223668b4bc1fb76ea6b9e0c12829b7e8.tar.xz -find . ! -path "*/JCL/*" ! -name "rtstubs*.jar" ! -name "java10api.jar" ! -name "j9stubs.jar" \ - -type f -name *.jar -delete -find . -type f -name *.class -delete -find . -type f -name *.so -delete -find . -type f -name *.dll -delete -find . -type f -name *.jnilib -delete -rm -rf rt.equinox.binaries/org.eclipse.equinox.executable/{bin,contributed}/ -%patch0 -%patch1 -%patch2 -%patch3 -%patch4 -p1 -%patch5 -%patch12 -%patch13 -p1 -%patch15 -%patch20 -%patch21 -%patch22 -%patch24 -%patch26 -%patch27 -%patch29 -%patch30 -p1 -rm eclipse.platform.swt/tests/org.eclipse.swt.tests.gtk/ManualTests/org/eclipse/swt/tests/gtk/accessibility/Bug543949_ComponentExtentsTest.py -%pom_remove_dep :tycho-buildtimestamp-jgit eclipse-platform-parent -%pom_remove_dep :tycho-sourceref-jgit eclipse-platform-parent -%pom_xpath_remove 'pom:configuration/pom:timestampProvider' eclipse-platform-parent -%pom_xpath_remove 'pom:configuration/pom:sourceReferences' eclipse-platform-parent -%pom_xpath_remove "pom:configuration/pom:target" eclipse-platform-parent -%pom_disable_module platform.sdk eclipse.platform.releng.tychoeclipsebuilder -%pom_disable_module rcp eclipse.platform.releng.tychoeclipsebuilder -%pom_disable_module rcp.sdk eclipse.platform.releng.tychoeclipsebuilder -%pom_disable_module rcp.config eclipse.platform.releng.tychoeclipsebuilder -%pom_disable_module sdk eclipse.platform.releng.tychoeclipsebuilder -%pom_disable_module equinox-sdk eclipse.platform.releng.tychoeclipsebuilder -%pom_disable_module equinox.starterkit.product eclipse.platform.releng.tychoeclipsebuilder -%pom_disable_module eclipse.platform.repository eclipse.platform.releng.tychoeclipsebuilder -%pom_disable_module bundles/org.eclipse.equinox.cm.test rt.equinox.bundles -%pom_disable_module features/org.eclipse.equinox.sdk rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.console.jaas.fragment rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.console.ssh rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.console.ssh.tests rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.console.tests rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.ip rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.transforms.xslt rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.transforms.hook rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.weaving.caching.j9 rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.weaving.caching rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.weaving.hook rt.equinox.bundles -%pom_disable_module features/org.eclipse.equinox.compendium.sdk rt.equinox.bundles -%pom_disable_module features/org.eclipse.equinox.core.sdk rt.equinox.bundles -%pom_disable_module features/org.eclipse.equinox.p2.sdk rt.equinox.p2 -%pom_disable_module features/org.eclipse.equinox.server.p2 rt.equinox.bundles -%pom_disable_module features/org.eclipse.equinox.serverside.sdk rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.p2.tests.reconciler.product rt.equinox.p2 -%pom_disable_module bundles/org.eclipse.equinox.p2.artifact.optimizers rt.equinox.p2 -%pom_disable_module bundles/org.eclipse.equinox.p2.tests.optimizers rt.equinox.p2 -%pom_disable_module bundles/org.eclipse.equinox.p2.artifact.processors rt.equinox.p2 -%pom_disable_module org.eclipse.jdt.annotation_v1 eclipse.jdt.core -%pom_xpath_remove "plugin[@version='1.1.400.qualifier']" eclipse.jdt/org.eclipse.jdt-feature/feature.xml -sed -i -e '/org\.eclipse\.jdt\.annotation;bundle-version="\[1\.1\.0,2\.0\.0)"/d' \ - eclipse.jdt.core/org.eclipse.jdt.core.tests.{model,builder,compiler}/META-INF/MANIFEST.MF \ - eclipse.jdt.core/org.eclipse.jdt.apt.pluggable.tests/META-INF/MANIFEST.MF \ - eclipse.jdt.ui/org.eclipse.jdt.ui.tests/META-INF/MANIFEST.MF -sed -i -e 's/javax.annotation/javax.annotation-api/' eclipse.jdt.core/org.eclipse.jdt.core.tests.compiler/META-INF/MANIFEST.MF -%pom_disable_module bundles/org.eclipse.sdk.examples eclipse.platform.releng -%pom_disable_module features/org.eclipse.sdk.examples-feature eclipse.platform.releng -%pom_disable_module examples/org.eclipse.swt.examples.ole.win32 eclipse.platform.swt -%pom_disable_module bundles/org.eclipse.equinox.http.servletbridge rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.servletbridge rt.equinox.bundles -%pom_disable_module bundles/org.eclipse.equinox.servletbridge.template rt.equinox.bundles -%pom_disable_module ui/org.eclipse.pde.ui.tests.smartimport eclipse.pde.ui -%pom_remove_plugin :maven-enforcer-plugin eclipse-platform-parent -rm -rf eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.linux.{aarch64,s390x} -rm -rf rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.linux.{aarch64,s390x} -for dir in rt.equinox.binaries rt.equinox.framework/bundles eclipse.platform.swt.binaries/bundles ; do - utils/ensure_arch.sh "$dir" x86_64 aarch64 s390x -done -TYCHO_ENV="linuxgtkaarch64" -%pom_xpath_set "pom:configuration/pom:environments" "$TYCHO_ENV" eclipse-platform-parent -%pom_xpath_set "pom:configuration/pom:environments" "$TYCHO_ENV" eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests -%pom_xpath_set "pom:configuration/pom:environments" "$TYCHO_ENV" eclipse.platform.ui/bundles/org.eclipse.e4.ui.swt.gtk -for b in `ls eclipse.platform.swt.binaries/bundles | grep -P -e 'org.eclipse.swt\.(?!gtk\.linux.aarch64$)'` ; do - module=$(grep ">bundles/$b<" eclipse.platform.swt.binaries/pom.xml || :) - if [ -n "$module" ] ; then - %pom_disable_module bundles/$b eclipse.platform.swt.binaries - %pom_xpath_inject "pom:excludes" "" eclipse.platform.ui/features/org.eclipse.e4.rcp - fi -done -for b in `ls rt.equinox.framework/bundles | grep -P -e 'org.eclipse.equinox.launcher\.(?!gtk\.linux.aarch64$)'` ; do - module=$(grep ">bundles/$b<" rt.equinox.framework/pom.xml || :) - if [ -n "$module" ] ; then - %pom_disable_module bundles/$b rt.equinox.framework - %pom_xpath_remove -f "plugin[@id='$b']" rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml - fi -done -for b in `(cd rt.equinox.bundles/bundles && ls -d *{macosx,win32,linux}*) | grep -P -e 'org.eclipse.equinox.security\.(?!linux\.aarch64$)'` ; do - module=$(grep ">bundles/$b<" rt.equinox.bundles/pom.xml || :) - if [ -n "$module" ] ; then - %pom_disable_module bundles/$b rt.equinox.bundles - %pom_xpath_remove -f "plugin[@id='$b']" rt.equinox.p2/features/org.eclipse.equinox.p2.core.feature/feature.xml - fi -done -for b in `ls eclipse.platform.team/bundles/org.eclipse.core.net/fragments/ | grep -P -e 'org.eclipse.core.net\.(?!linux.aarch64$)'` ; do - %pom_disable_module bundles/org.eclipse.core.net/fragments/$b eclipse.platform.team -done -for b in `ls eclipse.platform.resources/bundles/ | grep -P -e 'org.eclipse.core.filesystem\.(?!linux\.aarch64$)'` ; do - module=$(grep ">bundles/$b<" eclipse.platform.resources/pom.xml || :) - if [ -n "$module" ] ; then - %pom_disable_module bundles/$b eclipse.platform.resources - %pom_xpath_remove -f "plugin[@id='$b']" eclipse.platform.resources/tests/org.eclipse.core.tests.filesystem.feature/feature.xml - fi -done -%pom_disable_module org.eclipse.jdt.launching.macosx eclipse.jdt.debug -%pom_disable_module org.eclipse.jdt.launching.ui.macosx eclipse.jdt.debug -%pom_disable_module bundles/org.eclipse.compare.win32 eclipse.platform.team -%pom_disable_module org.eclipse.e4.ui.workbench.renderers.swt.cocoa eclipse.platform.ui/bundles -%pom_disable_module org.eclipse.ui.cocoa eclipse.platform.ui/bundles -%pom_disable_module org.eclipse.ui.win32 eclipse.platform.ui/bundles -%pom_disable_module bundles/org.eclipse.core.resources.win32.x86_64 eclipse.platform.resources -for f in eclipse.jdt/org.eclipse.jdt-feature/feature.xml \ - eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml \ - eclipse.platform.releng/features/org.eclipse.rcp/feature.xml \ - eclipse.platform.releng/features/org.eclipse.platform-feature/feature.xml ; do - %pom_xpath_remove -f "plugin[@os='macosx']" $f - %pom_xpath_remove -f "plugin[@os='win32']" $f - %pom_xpath_remove -f "plugin[@ws='win32']" $f - for arch in x86 x86_64 arm aarch64 ppc64le s390x ; do - if [ "$arch" != "aarch64" ] ; then - %pom_xpath_remove -f "plugin[@arch='$arch']" $f - fi - done -done -%pom_disable_module tests/org.eclipse.swt.tests.fragments.feature eclipse.platform.swt -%pom_xpath_remove "pom:dependency-resolution" eclipse.platform.swt/tests/org.eclipse.swt.tests{,.gtk} -sed -i -e '//a' \ - eclipse.platform.releng.tychoeclipsebuilder/platform/platform.product -sed -i -e '/org.eclipse.ui.themes/i' \ - eclipse.platform.releng/features/org.eclipse.platform-feature/feature.xml -sed -i -e '/<\/excludes>/i' \ - eclipse.platform.releng/features/org.eclipse.platform-feature/pom.xml -%pom_xpath_remove "plugin[@id='org.eclipse.core.tests.harness']" eclipse.platform.releng/features/org.eclipse.test-feature/feature.xml -%pom_xpath_set "pom:plugin[pom:artifactId = 'tycho-packaging-plugin']/pom:configuration/pom:archive/pom:addMavenDescriptor" "true" eclipse-platform-parent -for f in rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties; do - grep '^root\.linux\.gtk\.aarch64[.=]' $f > tmp - sed -i -e '/^root\./d' $f && cat tmp >> $f -done -mkdir -p rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/linux/aarch64 -for f in eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.linux.*/META-INF/MANIFEST.MF \ - eclipse.platform.resources/bundles/org.eclipse.core.filesystem.linux.*/META-INF/MANIFEST.MF \ - eclipse.platform.team/bundles/org.eclipse.core.net.linux.*/META-INF/MANIFEST.MF ; do - echo -e "Eclipse-BundleShape: dir\n\n" >> $f; -done -%pom_xpath_inject "pom:pluginManagement/pom:plugins/pom:plugin[pom:artifactId='tycho-compiler-plugin']/pom:dependencies" \ - "org.eclipsejava10api10" eclipse-platform-parent -dependencies/fake_ant_dependency.sh -sed -i '/javax\.servlet\.jsp/ s/2\.3/2\.4/' rt.equinox.bundles/bundles/org.eclipse.equinox.jsp.jasper/META-INF/MANIFEST.MF -find -name feature.xml | xargs sed -i -e 's|"javax.servlet"|"javax.servlet-api"|' -sed -i -e "2iRequire-Bundle: javax.servlet-api" rt.equinox.bundles/bundles/org.eclipse.equinox.http.{jetty,servlet}/META-INF/MANIFEST.MF -sed -i -e '/org.apache.felix.service.command/s/;status=provisional//' rt.equinox.bundles/bundles/org.eclipse.equinox.console{,.ssh}/META-INF/MANIFEST.MF -%pom_remove_plugin org.eclipse.jetty:jetty-jspc-maven-plugin eclipse.platform.ua/org.eclipse.help.webapp -ln -s $(build-classpath osgi-annotation) rt.equinox.framework/bundles/org.eclipse.osgi/osgi/ -ln -s $(build-classpath osgi-annotation) rt.equinox.framework/bundles/org.eclipse.osgi.services/lib/ -ln -s $(build-classpath osgi-annotation) rt.equinox.framework/bundles/org.eclipse.osgi.util/lib/ -ln -s $(build-classpath osgi-annotation) rt.equinox.bundles/bundles/org.eclipse.equinox.http.servlet/osgi/ -ln -s $(build-classpath osgi-annotation) rt.equinox.bundles/bundles/org.eclipse.equinox.coordinator/lib/ -ln -s $(build-classpath osgi-annotation) rt.equinox.bundles/bundles/org.eclipse.equinox.log.stream/osgi/ -%mvn_package "::pom::" __noinstall -%mvn_package ":*tests*" tests -%mvn_package ":org.eclipse.equinox.frameworkadmin.test" tests -%mvn_package ":org.eclipse.equinox.p2.installer" tests -%mvn_package ":org.eclipse.jface.examples.databinding" tests -%mvn_package ":org.eclipse.pde.tools.versioning" tests -%mvn_package ":org.eclipse.update.core" tests -%mvn_package "org.eclipse.test:org.eclipse.test" contributor-tools -%mvn_package ":*examples*" __noinstall -%mvn_package "::jar:sources{,-feature}:" sdk -%mvn_package ":org.eclipse.jdt.doc.isv" sdk -%mvn_package ":org.eclipse.platform.doc.isv" sdk -%mvn_package ":org.eclipse.equinox.executable" sdk -%mvn_package "org.eclipse.jdt{,.feature}:" jdt -%mvn_package ":org.eclipse.ant.{launching,ui}" jdt -%mvn_package ":org.eclipse.equinox.p2.discovery.{feature,compatibility}" p2-discovery -%mvn_package ":org.eclipse.equinox.p2{,.ui}.discovery" p2-discovery -%mvn_package ":org.eclipse.e4{,.core}.tools*" contributor-tools -%mvn_package ":org.eclipse.releng.tools" contributor-tools -%mvn_package ":org.eclipse.swt.tools*" contributor-tools -%mvn_package "org.eclipse.test{,.feature}:" contributor-tools -%mvn_package ":org.eclipse.ant.optional.junit" contributor-tools -%mvn_package "org.eclipse.cvs{,.feature}:" cvs -%mvn_package "org.eclipse.team:org.eclipse.team.cvs*" cvs -%mvn_package "org.eclipse.pde{,.ui,.feature}:" pde -%mvn_package "org.eclipse.ui:org.eclipse.ui.{views.log,trace}" pde -%mvn_package "org.eclipse.sdk{,.feature}:" sdk -%mvn_package ":" __noinstall - -%build -export CFLAGS="-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection" -export LDFLAGS="-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/openEuler/openEuler-hardened-ld" -export M_CFLAGS="$CFLAGS" -export M_ARCH="$LDFLAGS" -export MAVEN_OPTS="-Xmx1024m -XX:CompileCommand=exclude,org/eclipse/tycho/core/osgitools/EquinoxResolver,newState ${MAVEN_OPTS}" -export JAVA_HOME=/usr/lib/jvm/java -sed -i -e '/createSourcesJar/d' eclipse.jdt.debug/org.eclipse.jdt.launching.javaagent/pom.xml -(cd eclipse.jdt.debug/org.eclipse.jdt.launching.javaagent && xmvn -e -o -B clean verify) -mv eclipse.jdt.debug/org.eclipse.jdt.launching.javaagent/target/javaagent-shaded.jar \ - eclipse.jdt.debug/org.eclipse.jdt.launching/lib -QUALIFIER=$(date -u -d"$(stat --format=%y /root/rpmbuild/SOURCES/eclipse-platform-sources-4.11RC2.tar.xz)" +v%Y%m%d-%H%M) -%mvn_build -j -f -- -e -DforceContextQualifier=$QUALIFIER \ - -Declipse.javadoc=/usr/bin/javadoc -Dnative=gtk.linux.aarch64 \ - -Dtycho.local.keepTarget \ - -Dfedora.p2.repos=$(pwd)/.m2/p2/repo-sdk/plugins -DbuildType=X -product="eclipse.platform.releng.tychoeclipsebuilder/platform/target/products/org.eclipse.platform.ide/linux/gtk/aarch64" -dependencies/fake_ant_dependency.sh $product/eclipse/plugins/org.apache.ant_* -dependencies/replace_platform_plugins_with_symlinks.sh $product/eclipse /usr/share/java /usr/lib/java -pushd $product/eclipse -rm -rf configuration/org.eclipse.core.runtime -rm -rf configuration/org.eclipse.equinox.app -rm -rf configuration/org.eclipse.update -rm -rf configuration/org.eclipse.osgi -rm -rf p2/org.eclipse.equinox.p2.core/cache/* -rm -f icon.xpm -rm -rf features/org.eclipse.emf.* plugins/org.eclipse.emf.* \ - features/org.eclipse.ecf.* plugins/org.eclipse.ecf.* plugins/org.eclipse.ecf_* -pushd p2/org.eclipse.equinox.p2.engine/.settings - sed -i "/repositories\/file/d" *.prefs ../profileRegistry/SDKProfile.profile/.data/.settings/*.prefs - sed -i "/repositories\/memory/d" *.prefs ../profileRegistry/SDKProfile.profile/.data/.settings/*.prefs -popd -sed -i "s|-Xms40m|-Xms512m|g" eclipse.ini -sed -i "s|-Xmx512m|-Xmx1024m|g" eclipse.ini -sed -i '1i-protect\nroot' eclipse.ini -cat >> eclipse.ini < --XX:CompileCommand=exclude,org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPTemplates,instantiateTemplate --XX:CompileCommand=exclude,org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPLinkage,addBinding --XX:CompileCommand=exclude,org/python/pydev/editor/codecompletion/revisited/PythonPathHelper,isValidSourceFile --XX:CompileCommand=exclude,org/eclipse/tycho/core/osgitools/EquinoxResolver,newState --Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins --Dp2.fragments=/usr/lib/eclipse/droplets,/usr/share/eclipse/droplets --Declipse.p2.skipMovedInstallDetection=true --Dosgi.resolver.usesMode=ignore -EOF -popd #eclipse - - - -%package debuginfo -Summary: Debug information for package eclipse -Group: Development/Debug -AutoReq: 0 -AutoProv: 1 -%description debuginfo -This package provides debug information for package eclipse. -Debug information is useful when developing applications that use this -package or when debugging this package. -%files debuginfo -f debugfiles.list - - -%package debugsource -Summary: Debug sources for package eclipse -Group: Development/Debug -AutoReqProv: 0 -%description debugsource -This package provides debug sources for package eclipse. -Debug sources are useful when developing applications that use this -package or when debugging this package. -%files debugsource -f debugsourcefiles.list - - -%install - -%mvn_install -install -d -m 755 $RPM_BUILD_ROOT/etc -install -d -m 755 $RPM_BUILD_ROOT/usr/lib/java -install -d -m 755 $RPM_BUILD_ROOT/usr/share/java/eclipse -install -d -m 755 $RPM_BUILD_ROOT/usr/share/maven-poms -install -d -m 755 $RPM_BUILD_ROOT/usr/bin -install -D eclipse.platform/platform/org.eclipse.platform/eclipse32.png \ - $RPM_BUILD_ROOT/usr/share/icons/hicolor/32x32/apps/eclipse.png -install -D eclipse.platform/platform/org.eclipse.platform/eclipse48.png \ - $RPM_BUILD_ROOT/usr/share/icons/hicolor/48x48/apps/eclipse.png -install -D eclipse.platform/platform/org.eclipse.platform/eclipse256.png \ - $RPM_BUILD_ROOT/usr/share/icons/hicolor/256x256/apps/eclipse.png -install -d $RPM_BUILD_ROOT/usr/share/pixmaps -ln -s /usr/share/icons/hicolor/256x256/apps/eclipse.png \ - $RPM_BUILD_ROOT/usr/share/pixmaps/eclipse.png -sed -i -e 's/Exec=eclipse/Exec= eclipse/g' desktopintegration/eclipse.desktop -sed -i -e 's/Name=Eclipse/Name=Eclipse/g' desktopintegration/eclipse.desktop -sed -i -e 's/Icon=eclipse/Icon=eclipse/g' desktopintegration/eclipse.desktop -install -m644 -D desktopintegration/eclipse.desktop $RPM_BUILD_ROOT/usr/share/applications/eclipse.desktop -desktop-file-validate $RPM_BUILD_ROOT/usr/share/applications/eclipse.desktop -install -m644 -D desktopintegration/eclipse.appdata.xml $RPM_BUILD_ROOT/usr/share/appdata/eclipse.appdata.xml -install -m644 -D desktopintegration/eclipse-jdt.metainfo.xml $RPM_BUILD_ROOT/usr/share/appdata/eclipse-jdt.metainfo.xml -install -m644 -D desktopintegration/eclipse-pde.metainfo.xml $RPM_BUILD_ROOT/usr/share/appdata/eclipse-pde.metainfo.xml -LOCAL_PWD=`pwd` -pushd eclipse.platform.releng.tychoeclipsebuilder/platform/target/products/org.eclipse.platform.ide/linux/gtk/aarch64/eclipse/p2/org.eclipse.equinox.p2.engine/profileRegistry/SDKProfile.profile/ -for i in `ls | grep "profile.gz"` ; do \ - echo $i ; \ - gunzip $i ; \ - sed -i -e "s@${LOCAL_PWD}/eclipse.platform.releng.tychoeclipsebuilder/platform/target/products/org.eclipse.platform.ide/linux/gtk/aarch64/eclipse@/usr/lib/eclipse@g" *.profile ; \ - gzip *.profile ; \ - done -popd -rsync -vrpl eclipse.platform.releng.tychoeclipsebuilder/platform/target/products/org.eclipse.platform.ide/linux/gtk/aarch64/eclipse \ - /root/rpmbuild/BUILDROOT/eclipse-4.11-1.aarch64/usr/lib -pushd /root/rpmbuild/BUILDROOT/eclipse-4.11-1.aarch64/usr/bin - ln -s /usr/lib/eclipse/eclipse -popd -pushd /root/rpmbuild/BUILDROOT/eclipse-4.11-1.aarch64//etc/ - ln -s /usr/lib/eclipse/eclipse.ini -popd -pushd /root/rpmbuild/BUILDROOT/eclipse-4.11-1.aarch64/usr/lib/eclipse/plugins -EQUINOX_JARS=$(ls . | grep -P '^org.eclipse.equinox(?!.*\.ui[\._])' | sed -e 's|^org\.eclipse\.\(.*\)_.*|\1|') -OSGI_JARS=$(ls . | grep '^org.eclipse.osgi' | sed -e 's|^org\.eclipse\.\(.*\)_.*|\1|') -popd -location=/usr/lib/eclipse/plugins -while [ "$location" != "/" ] ; do - location=$(dirname $location) - updir="$updir../" -done -pushd /root/rpmbuild/BUILDROOT/eclipse-4.11-1.aarch64/usr/share/java/eclipse -for J in $EQUINOX_JARS core.contenttype core.jobs core.net core.runtime ; do - DIR=$updir/usr/lib/eclipse/plugins - if [ "$J" != "equinox.http.servlet" ] ; then - [ -e "`ls $DIR/org.eclipse.${J}_*.jar`" ] && ln -s $DIR/org.eclipse.${J}_*.jar ${J}.jar - fi -done -popd -rm -rf .xmvn/ .xmvn-reactor -%mvn_package "org.eclipse.osgi:" equinox-osgi -%mvn_package "org.eclipse.equinox.http:" platform -%mvn_package "org.eclipse.swt:" swt -for J in $OSGI_JARS ; do - JAR=/root/rpmbuild/BUILDROOT/eclipse-4.11-1.aarch64/usr/lib/eclipse/plugins/org.eclipse.${J}_*.jar - VER=$(echo $JAR | sed -e "s/.*${J}_\(.*\)\.jar/\1/") - %mvn_artifact "org.eclipse.osgi:$J:jar:$VER" $JAR - if [ "$J" = "osgi" ] ; then - %mvn_alias "org.eclipse.osgi:$J" "org.eclipse.osgi:org.eclipse.$J" "org.eclipse.tycho:org.eclipse.$J" "org.eclipse:$J" - else - %mvn_alias "org.eclipse.osgi:$J" "org.eclipse.osgi:org.eclipse.$J" "org.eclipse.tycho:org.eclipse.$J" - fi -done -JAR=/root/rpmbuild/BUILDROOT/eclipse-4.11-1.aarch64/usr/lib/eclipse/plugins/org.eclipse.equinox.http.servlet_*.jar -VER=$(echo $JAR | sed -e "s/.*_\(.*\)\.jar/\1/") -%mvn_artifact "org.eclipse.equinox.http:equinox.http.servlet:jar:$VER" $JAR -%mvn_alias "org.eclipse.equinox.http:equinox.http.servlet" "org.eclipse.equinox.http:servlet" -JAR=/root/rpmbuild/BUILDROOT/eclipse-4.11-1.aarch64/usr/lib/eclipse/plugins/org.eclipse.swt_*.jar -VER=$(echo $JAR | sed -e "s/.*_\(.*\)\.jar/\1/") -%mvn_artifact "org.eclipse.swt:org.eclipse.swt:jar:$VER" ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.linux.aarch64/target/org.eclipse.swt.gtk.linux.aarch64-*-SNAPSHOT.jar -%mvn_alias "org.eclipse.swt:org.eclipse.swt" "org.eclipse.swt:swt" -%mvn_file "org.eclipse.swt:org.eclipse.swt" swt -%mvn_install -pushd /root/rpmbuild/BUILDROOT/eclipse-4.11-1.aarch64//usr/lib/eclipse/ - ln -s $(abs2rel /usr/lib/java/swt.jar /usr/lib/eclipse) -popd -unzip eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/target/eclipse-junit-tests-bundle.zip \ - -d $RPM_BUILD_ROOT//usr/share/ -x eclipse-testing/runtests.bat eclipse-testing/runtestsmac.sh -cp utils/splitter.xsl $RPM_BUILD_ROOT//usr/share/eclipse-testing -rm $RPM_BUILD_ROOT//usr/share/eclipse-testing/eclipse-junit-tests-*.zip -sed -i '/org.eclipse.equinox.p2.reconciler.test/ d' $RPM_BUILD_ROOT//usr/share/eclipse-testing/equinoxp2tests.properties -cp -r testbundle-to-eclipse-test $RPM_BUILD_ROOT//usr/share/eclipse-testing/testbundle -mv $RPM_BUILD_ROOT//usr/share/eclipse-testing/testbundle/eclipse-runTestBundles $RPM_BUILD_ROOT//usr/bin/eclipse-runTestBundles -find $RPM_BUILD_ROOT//usr/lib/eclipse -name *.so -exec chmod a+x {} \; -install -d -m 755 /root/rpmbuild/BUILDROOT/eclipse-4.11-1.aarch64/usr/lib/eclipse/.pkgs -echo "4.11-1" > /root/rpmbuild/BUILDROOT/eclipse-4.11-1.aarch64/usr/lib/eclipse/.pkgs/Distro - -%files swt -f .mfiles-swt -/usr/lib/eclipse/plugins/org.eclipse.swt_* -/usr/lib/eclipse/plugins/org.eclipse.swt.gtk.linux.* -/usr/lib/eclipse/swt.jar -/usr/lib/java/swt.jar - -%files platform -f .mfiles-platform -/usr/bin/eclipse -/usr/lib/eclipse/eclipse -/usr/lib/eclipse/.eclipseproduct -/usr/lib/eclipse/.pkgs -%config /usr/lib/eclipse/eclipse.ini -%config /etc/eclipse.ini -/usr/share/applications/* -/usr/share/pixmaps/* -/usr/share/icons/*/*/apps/* -/usr/share/appdata/eclipse.appdata.xml -%dir /usr/lib/eclipse/configuration/ -%dir /usr/lib/eclipse/configuration/org.eclipse.equinox.simpleconfigurator/ -/usr/lib/eclipse/configuration/config.ini -/usr/lib/eclipse/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info -/usr/lib/eclipse/features/org.eclipse.core.runtime.feature_* -/usr/lib/eclipse/features/org.eclipse.e4.rcp_* -/usr/lib/eclipse/features/org.eclipse.equinox.core.feature_* -/usr/lib/eclipse/features/org.eclipse.equinox.p2.core.feature_* -/usr/lib/eclipse/features/org.eclipse.equinox.p2.extras.feature_* -/usr/lib/eclipse/features/org.eclipse.equinox.p2.rcp.feature_* -/usr/lib/eclipse/features/org.eclipse.equinox.p2.user.ui_* -/usr/lib/eclipse/features/org.eclipse.help_* -/usr/lib/eclipse/features/org.eclipse.platform_* -/usr/lib/eclipse/features/org.eclipse.rcp_* -/usr/lib/eclipse/plugins/com.ibm.icu_* -/usr/lib/eclipse/plugins/com.jcraft.jsch_* -/usr/lib/eclipse/plugins/com.sun.el.javax.el_* -/usr/lib/eclipse/plugins/javax.* -/usr/lib/eclipse/plugins/org.apache.* -/usr/lib/eclipse/plugins/org.eclipse.ant.core_* -/usr/lib/eclipse/plugins/org.eclipse.compare_* -/usr/lib/eclipse/plugins/org.eclipse.compare.core_* -/usr/lib/eclipse/plugins/org.eclipse.core.commands_* -/usr/lib/eclipse/plugins/org.eclipse.core.contenttype_* -/usr/lib/eclipse/plugins/org.eclipse.core.databinding.beans_* -/usr/lib/eclipse/plugins/org.eclipse.core.databinding.observable_* -/usr/lib/eclipse/plugins/org.eclipse.core.databinding.property_* -/usr/lib/eclipse/plugins/org.eclipse.core.databinding_* -/usr/lib/eclipse/plugins/org.eclipse.core.expressions_* -/usr/lib/eclipse/plugins/org.eclipse.core.externaltools_* -/usr/lib/eclipse/plugins/org.eclipse.core.filebuffers_* -/usr/lib/eclipse/plugins/org.eclipse.core.filesystem* -/usr/lib/eclipse/plugins/org.eclipse.core.jobs_* -/usr/lib/eclipse/plugins/org.eclipse.core.net* -/usr/lib/eclipse/plugins/org.eclipse.core.resources_* -/usr/lib/eclipse/plugins/org.eclipse.core.runtime_* -/usr/lib/eclipse/plugins/org.eclipse.core.variables_* -/usr/lib/eclipse/plugins/org.eclipse.debug.core_* -/usr/lib/eclipse/plugins/org.eclipse.debug.ui_* -/usr/lib/eclipse/plugins/org.eclipse.e4.core.commands_* -/usr/lib/eclipse/plugins/org.eclipse.e4.core.contexts_* -/usr/lib/eclipse/plugins/org.eclipse.e4.core.di_* -/usr/lib/eclipse/plugins/org.eclipse.e4.core.di.annotations_* -/usr/lib/eclipse/plugins/org.eclipse.e4.core.di.extensions_* -/usr/lib/eclipse/plugins/org.eclipse.e4.core.di.extensions.supplier_* -/usr/lib/eclipse/plugins/org.eclipse.e4.core.services_* -/usr/lib/eclipse/plugins/org.eclipse.e4.emf.xpath_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.bindings_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.css.core_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.css.swt_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.css.swt.theme_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.di_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.dialogs_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.model.workbench_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.services_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.swt.gtk_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.widgets_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.workbench_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.workbench3_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt_* -/usr/lib/eclipse/plugins/org.eclipse.e4.ui.workbench.swt_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.app_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.bidi_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.common_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.concurrent_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.console_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.ds_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.event_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.frameworkadmin_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.frameworkadmin.equinox_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.http.jetty_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.http.registry_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.http.servlet_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.jsp.jasper_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.jsp.jasper.registry_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.launcher_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.launcher.gtk.linux.*_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.artifact.repository_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.console_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.core_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.director_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.director.app_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.directorywatcher_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.engine_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.extensionlocation_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.garbagecollector_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.jarprocessor_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.metadata_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.metadata.repository_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.operations_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.publisher_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.publisher.eclipse_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.reconciler.dropins_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.repository_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.repository.tools_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.touchpoint.eclipse_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.touchpoint.natives_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.transport.ecf_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.ui_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.ui.importexport_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.ui.sdk_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.ui.sdk.scheduler_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.updatechecker_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.p2.updatesite_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.preferences_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.registry_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.security* -/usr/lib/eclipse/plugins/org.eclipse.equinox.simpleconfigurator_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.simpleconfigurator.manipulator_* -/usr/lib/eclipse/plugins/org.eclipse.equinox.util_* -/usr/lib/eclipse/plugins/org.eclipse.help_* -/usr/lib/eclipse/plugins/org.eclipse.help.base_* -/usr/lib/eclipse/plugins/org.eclipse.help.ui_* -/usr/lib/eclipse/plugins/org.eclipse.help.webapp_* -/usr/lib/eclipse/plugins/org.eclipse.jdt.core.compiler.batch_* -/usr/lib/eclipse/plugins/org.eclipse.jetty.* -/usr/lib/eclipse/plugins/org.eclipse.jface_* -/usr/lib/eclipse/plugins/org.eclipse.jface.databinding_* -/usr/lib/eclipse/plugins/org.eclipse.jface.text_* -/usr/lib/eclipse/plugins/org.eclipse.jsch.core_* -/usr/lib/eclipse/plugins/org.eclipse.jsch.ui_* -/usr/lib/eclipse/plugins/org.eclipse.ltk.core.refactoring_* -/usr/lib/eclipse/plugins/org.eclipse.ltk.ui.refactoring_* -/usr/lib/eclipse/plugins/org.eclipse.platform_* -/usr/lib/eclipse/plugins/org.eclipse.platform.doc.user_* -/usr/lib/eclipse/plugins/org.eclipse.rcp_* -/usr/lib/eclipse/plugins/org.eclipse.search_* -/usr/lib/eclipse/plugins/org.eclipse.team.core_* -/usr/lib/eclipse/plugins/org.eclipse.team.genericeditor.diff.extension_* -/usr/lib/eclipse/plugins/org.eclipse.team.ui_* -/usr/lib/eclipse/plugins/org.eclipse.text_* -/usr/lib/eclipse/plugins/org.eclipse.ui_* -/usr/lib/eclipse/plugins/org.eclipse.ui.browser_* -/usr/lib/eclipse/plugins/org.eclipse.ui.cheatsheets_* -/usr/lib/eclipse/plugins/org.eclipse.ui.console_* -/usr/lib/eclipse/plugins/org.eclipse.ui.editors_* -/usr/lib/eclipse/plugins/org.eclipse.ui.externaltools_* -/usr/lib/eclipse/plugins/org.eclipse.ui.forms_* -/usr/lib/eclipse/plugins/org.eclipse.ui.genericeditor_* -/usr/lib/eclipse/plugins/org.eclipse.ui.ide_* -/usr/lib/eclipse/plugins/org.eclipse.ui.ide.application_* -/usr/lib/eclipse/plugins/org.eclipse.ui.intro_* -/usr/lib/eclipse/plugins/org.eclipse.ui.intro.quicklinks_* -/usr/lib/eclipse/plugins/org.eclipse.ui.intro.universal_* -/usr/lib/eclipse/plugins/org.eclipse.ui.monitoring_* -/usr/lib/eclipse/plugins/org.eclipse.ui.navigator_* -/usr/lib/eclipse/plugins/org.eclipse.ui.navigator.resources_* -/usr/lib/eclipse/plugins/org.eclipse.ui.net_* -/usr/lib/eclipse/plugins/org.eclipse.ui.themes_* -/usr/lib/eclipse/plugins/org.eclipse.ui.views_* -/usr/lib/eclipse/plugins/org.eclipse.ui.views.log_* -/usr/lib/eclipse/plugins/org.eclipse.ui.views.properties.tabbed_* -/usr/lib/eclipse/plugins/org.eclipse.ui.workbench_* -/usr/lib/eclipse/plugins/org.eclipse.ui.workbench.texteditor_* -/usr/lib/eclipse/plugins/org.eclipse.update.configurator_* -/usr/lib/eclipse/plugins/org.eclipse.urischeme_* -/usr/lib/eclipse/plugins/org.glassfish.web.javax.servlet.jsp_* -/usr/lib/eclipse/plugins/org.kxml2_* -/usr/lib/eclipse/plugins/org.sat4j.core_* -/usr/lib/eclipse/plugins/org.sat4j.pb_* -/usr/lib/eclipse/plugins/org.tukaani.xz_* -/usr/lib/eclipse/plugins/org.w3c.css.sac_* -/usr/lib/eclipse/plugins/org.w3c.dom.svg_* -/usr/lib/eclipse/plugins/org.xmlpull_* -%doc /usr/lib/eclipse/readme -/usr/lib/eclipse/artifacts.xml -/usr/lib/eclipse/p2 -/usr/share/java/eclipse/core* -/usr/share/java/eclipse/equinox* - -%files jdt -f .mfiles-jdt -/usr/share/appdata/eclipse-jdt.metainfo.xml - -%files pde -f .mfiles-pde -f .mfiles-cvs -f .mfiles-sdk -/usr/share/appdata/eclipse-pde.metainfo.xml - -%files p2-discovery -f .mfiles-p2-discovery - -%files contributor-tools -f .mfiles-contributor-tools - -%files tests -f .mfiles-tests -/usr/bin/eclipse-runTestBundles -/usr/share/eclipse-testing - -%files equinox-osgi -f .mfiles-equinox-osgi -/usr/lib/eclipse/plugins/org.eclipse.osgi_* -/usr/lib/eclipse/plugins/org.eclipse.osgi.compatibility.state_* -/usr/lib/eclipse/plugins/org.eclipse.osgi.services_* -/usr/lib/eclipse/plugins/org.eclipse.osgi.util_* - -%changelog -* Tue Aug 18 2020 yanan li - 1:4.11-1 -- upgrade to 4.11-1 - -* Fri Nov 22 2019 sunguoshuai - 1:4.9.0-3 -- Package init.