diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 0cb90b1..0000000 --- a/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -/noarch -/*.src.rpm -/.project -/.build-*.log -/org.eclipse.pdt-*.tar.xz -/org.eclipse.pdt-*/ -/code_gen-*.tar.xz diff --git a/code_gen.sh b/code_gen.sh deleted file mode 100755 index 0f70178..0000000 --- a/code_gen.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash -set -e - -TAG=$(head eclipse-pdt.spec | grep 'global gittag' | cut -d' ' -f3) - -tar xf org.eclipse.pdt-${TAG}.tar.xz -pushd org.eclipse.pdt-${TAG} &>/dev/null - -find -name '*.class' -exec rm -f '{}' \; -find -name '*.jar' -exec rm -f '{}' \; - -for xml in generateAstParser generateCompilerAstParser ; do - find -name ${xml}.xml -exec sed -i -e 's|classpath=".*"|classpath="/usr/share/java/java_cup.jar"|' {} \; -done -(cd plugins/org.eclipse.php.core/Resources/parserTools/ && ant) - -tar -caf code_gen.tar.xz $(find -name ParserConstants.java -o \ - -name PHPAstLexer.java -o \ - -name PHPAstParser.java -o \ - -name DocumentorLexer.java -o \ - -name CompilerAstParser.java -o \ - -name CompilerParserConstants.java -o \ - -name PHPTokenizer.java -o \ - -name PHPLexer.java) - -popd &>/dev/null - -mv org.eclipse.pdt-${TAG}/code_gen.tar.xz ./code_gen-${TAG}.tar.xz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..5204a84 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Orphaned for 6+ weeks diff --git a/eclipse-pdt.metainfo.xml b/eclipse-pdt.metainfo.xml deleted file mode 100644 index ddc2986..0000000 --- a/eclipse-pdt.metainfo.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - eclipse-pdt - CC0-1.0 - EPL-1.0 - PDT - PHP development tools - eclipse.desktop - http://www.eclipse.org/pdt/ - mat.booth@redhat.com - diff --git a/eclipse-pdt.spec b/eclipse-pdt.spec deleted file mode 100644 index 63ed2e6..0000000 --- a/eclipse-pdt.spec +++ /dev/null @@ -1,254 +0,0 @@ -%global gittag fe340a1047d7f84272ada34ca3f7048921127e46 - -Name: eclipse-pdt -Version: 6.2.0 -Release: 4%{?dist} -Summary: PHP Development Tools (PDT) Eclipse plug-in -License: EPL-2.0 -URL: http://www.eclipse.org/pdt/ -Source0: http://git.eclipse.org/c/pdt/org.eclipse.pdt.git/snapshot/org.eclipse.pdt-%{gittag}.tar.xz - -# The lexer/parser code generated by the Fedora version of jflex causes test failures at build time and buggy -# behaviour at runtime so we have pre-generated the parser code using upstream's preferred version of jflex. -# This source tarball was generated with the following commands: -# $ code_gen.sh -Source1: code_gen-%{gittag}.tar.xz -Source3: code_gen.sh - -# Appdata addon metadata -Source2: eclipse-pdt.metainfo.xml - -BuildArch: noarch - -# Upstream Eclipse no longer supports non-64bit arches -ExcludeArch: s390 %{arm} %{ix86} - -BuildRequires: eclipse-pde -BuildRequires: eclipse-contributor-tools -BuildRequires: eclipse-dltk >= 5.9.0 -BuildRequires: eclipse-dltk-mylyn -BuildRequires: eclipse-mylyn-sdk -BuildRequires: eclipse-webtools-sourceediting >= 3.8.0 -BuildRequires: eclipse-license2 -BuildRequires: eclipse-p2-discovery -BuildRequires: eclipse-tm-terminal-connectors -BuildRequires: eclipse-ptp -BuildRequires: tycho -BuildRequires: tycho-extras -BuildRequires: maven-antrun-plugin -BuildRequires: maven-install-plugin -BuildRequires: java_cup >= 0.11a-15 - -Requires: eclipse-dltk >= 5.9.0 -Requires: eclipse-webtools-sourceediting >= 3.8.0 -Requires: php -Requires: php-pecl-xdebug - -%description -The PHP IDE project delivers a PHP Integrated Development Environment -framework for the Eclipse platform. This project encompasses the development -components necessary to develop PHP-based Web Applications and facilitates -extensibility. It leverages the existing Web Tools Project in providing -developers with PHP capabilities. - -%package sdk -Summary: Eclipse PDT SDK -Requires: eclipse-pde -Requires: %{name} = %{version}-%{release} -Obsoletes: %{name}-tests < %{version}-%{release} - -%description sdk -Documentation and source for the Eclipse PHP Development Tools (PDT). - -%prep -%setup -q -n org.eclipse.pdt-%{gittag} - -# Extract pre-generated code -tar xf %{SOURCE1} - -# Remove bundled binaries -find -name '*.class' -exec rm -f '{}' \; -find -name '*.jar' -exec rm -f '{}' \; -rm -r plugins/org.eclipse.php.core.parser/{java,src}/java_cup - -# Remove plugins not needed -%pom_disable_module dev/org.eclipse.php-repository -%pom_remove_plugin org.eclipse.tycho:tycho-packaging-plugin - -# Don't need target platform definitions for RPM builds -%pom_remove_plugin org.eclipse.tycho:target-platform-configuration - -# Skip code generation -%pom_remove_plugin :maven-antrun-plugin plugins/org.eclipse.php.core - -# Add java_cup as an OSGi dep instead of bundling -echo "Require-Bundle: java_cup" >> plugins/org.eclipse.php.core.parser/META-INF/MANIFEST.MF - -# This feature requires birt, not in Fedora yet -%pom_disable_module org.eclipse.php.profiler-feature features -%pom_disable_module org.eclipse.php.profile.core plugins -%pom_disable_module org.eclipse.php.profile.ui plugins - -# For some reason "LATEST" is not acceptible -sed -i -e '/LATEST/s/LATEST/3.0.9/' plugins/org.eclipse.php.help/pom.xml - -# Disable tests -%pom_disable_module tests -%pom_disable_module org.eclipse.php.test-feature features - -%mvn_package "::pom::" __noinstall -%mvn_package "::jar:sources:" pdt-sdk -%mvn_package ":*.source" pdt-sdk -%mvn_package ":*.sdk" pdt-sdk -%mvn_package ":" - -%build -# There are some intermittent test failures, random different -# ones each time, so ignore them for now -%mvn_build -f -j - -%install -%mvn_install - -install -m644 -D %{SOURCE2} %{buildroot}%{_datadir}/appdata/eclipse-pdt.metainfo.xml - -%files -f .mfiles -%{_datadir}/appdata/eclipse-pdt.metainfo.xml -%license LICENSE - -%files sdk -f .mfiles-pdt-sdk - -%changelog -* Wed Jul 24 2019 Fedora Release Engineering - 6.2.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sun Mar 17 2019 Mat Booth - 6.2.0-3 -- Restrict to same architectures as Eclipse itself - -* Thu Jan 31 2019 Fedora Release Engineering - 6.2.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Tue Dec 11 2018 Mat Booth - 6.2.0-1 -- Update to 2018-12 release -- Switch to EPL 2.0 license -- Obsolete tests subpackage - -* Mon Nov 05 2018 Mat Booth - 6.0.0-3 -- Rebuild to regenerate requires -- Update license tag - -* Thu Jul 12 2018 Fedora Release Engineering - 6.0.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Thu Jun 14 2018 Mat Booth - 6.0.0-1 -- Update to Photon release - -* Wed Mar 21 2018 Mat Booth - 5.3.0-1 -- Update to Oxygen.3 release - -* Wed Feb 07 2018 Fedora Release Engineering - 5.1.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Mon Sep 18 2017 Mat Booth - 5.1.0-1 -- Update to Oxygen.1 release - -* Wed Jul 26 2017 Fedora Release Engineering - 5.0.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Mon Jun 26 2017 Mat Booth - 5.0.0-1 -- Update to Oxygen release - -* Tue May 30 2017 Mikolaj Izdebski - 4.3.1-2 -- Add missing build-requires on maven-install-plugin -- Run xmvn in batch mode - -* Fri May 05 2017 Mat Booth - 4.3.1-1 -- Update to latest upstream release - -* Fri Mar 31 2017 Mat Booth - 4.3.0-1 -- Update to tagged release -- Add missing BR on tm-terminal - -* Fri Feb 10 2017 Fedora Release Engineering - 4.3.0-0.2.git71db832 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Wed Feb 01 2017 Mat Booth - 4.3.0-0.1.git71db832 -- Update to snapshot of next release to fix FTBFS errors - -* Tue Jan 10 2017 Mat Booth - 4.2.0-1 -- Update to latest release - -* Tue Oct 04 2016 Mat Booth - 4.1.0-2 -- Add missing BRs - -* Tue Oct 04 2016 Mat Booth - 4.1.0-1 -- Update to 4.1.0 release -- Remove old obsoletes - -* Thu Jul 14 2016 Mat Booth - 4.0.0-2 -- Fix BRs - -* Mon Jul 04 2016 Mat Booth - 4.0.0-1 -- Update to Neon release and fix FTBFS -- rhbz#1348274, rhbz#1348942 - -* Tue Mar 08 2016 Mat Booth - 3.7.0-1 -- Update to Mars.2 release - -* Wed Feb 03 2016 Fedora Release Engineering - 3.6.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Sun Nov 29 2015 Mat Booth - 3.6.0-3 -- Ignore intermittant test failures - -* Tue Nov 17 2015 Mat Booth - 3.6.0-2 -- Re-generate lexer/parser code -- Add patch to fix intermittant test failures - -* Wed Oct 07 2015 Mat Booth - 3.6.0-1 -- Update to Mars.1 release - -* Wed Jun 17 2015 Fedora Release Engineering - 3.3.1-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Fri May 8 2015 Alexander Kurtakov 3.3.1-6 -- Fix build failure with Mars. - -* Thu Sep 25 2014 Mikolaj Izdebski - 3.3.1-5 -- Rebuild to regenerate auto requires, once again - -* Wed Sep 24 2014 Mat Booth - 3.3.1-4 -- Rebuild to regenerate auto requires - -* Tue Sep 23 2014 Mat Booth - 3.3.1-3 -- Build/install with xmvn - -* Tue Sep 23 2014 Mat Booth - 3.3.1-2 -- Unzip feature bundles on installation -- Add dep on commons-lang -- Add appdata addon metadata -- Drop mylyn sub-package, just install it with main package - -* Mon Sep 22 2014 Mat Booth - 3.3.1-1 -- Update to latest upstream -- Drop unneeded patch - -* Tue Jun 24 2014 Mat Booth - 3.3.0-3 -- No longer need to copy license feature on F20 - -* Mon Jun 16 2014 Mat Booth - 3.3.0-2 -- Copy shared license feature, allowing building on F20 - -* Fri Jun 13 2014 Mat Booth - 3.3.0-1 -- Update to latest release -- Use pre-generated parser code - -* Tue Mar 11 2014 Mat Booth - 3.2.0-3.git0be0c838 -- Enable tests, run them with a virtual frame buffer - -* Mon Feb 10 2014 Mat Booth 3.2.0-2.git0be0c838 -- Update to post-release snapshot for PHP 5.5 and Eclipse >= 4.3 support -- Drop upstreamed patch - -* Sat Aug 31 2013 Mat Booth 3.2.0-1 -- Initial release, based loosely on the eclipse-dltk spec. diff --git a/sources b/sources deleted file mode 100644 index 997de6b..0000000 --- a/sources +++ /dev/null @@ -1,2 +0,0 @@ -SHA512 (code_gen-fe340a1047d7f84272ada34ca3f7048921127e46.tar.xz) = 01686a0a4d2ac1a43e82c07ae7dc2d060f94872beca48dd7345491317ec923a2b48ad1c8593ff52be127c1e9f35bc21c6594549885786784ad7d7784cc440a1b -SHA512 (org.eclipse.pdt-fe340a1047d7f84272ada34ca3f7048921127e46.tar.xz) = 462e2d56a16cda9e05d57e899cbcb11387eeb9914832e726f90d8a11c1473995c95d739e2a988b761e6b6e813558f2c62b11e0b990c24275b68c6888b1efa31a