e182d67
# Tycho depends on itself, and Eclipse to build but in certain cases these
e182d67
# requirements may not be satisfiable then building Tycho becomes problematic.
e182d67
# For example:
e182d67
# * A library (in Fedora) used by Tycho's runtime broke API and so Tycho
e182d67
#   from the buildroot is broken
e182d67
# * Building into a new distro or buildroot, where neither Tycho nor Eclipse
e182d67
#   is available yet and we need to build Tycho before building Eclipse
e182d67
# In bootstrap mode, javac and plain xmvn are used to build a subset of
e182d67
# Tycho such that it can build a bootstrap mode Eclipse and subsequently
e182d67
# fully rebuild itself. In this mode, there may be reduced functionality,
e182d67
# so a full non-bootstrap mode build should always be done afterwards.
73f7f32
%bcond_with bootstrap
e182d67
82c540d
# Allow conditionally building without Junit 5 support
82c540d
%bcond_without junit5
82c540d
e182d67
# Release tags or git SHAs
afff5fa
%global git_tag tycho-%{version}
e13cf1d
%global fp_p2_git_tag 290f67a4c717599b2f5166ea89aa5365571314b1
236cba3
3d584e8
%global fp_p2_version 0.0.1
3d584e8
%global fp_p2_snap -SNAPSHOT
3d584e8
73f7f32
# The location of the xmvn dir into which we need to install the xmvn plugin
73f7f32
%global xmvn_libdir %(realpath $(dirname $(readlink -f $(which xmvn)))/../lib)
73f7f32
Krzysztof Daniel c10ae09
%define __requires_exclude osgi*
Krzysztof Daniel 9fc0576
d6a767b
Name:           tycho
bde363d
Version:        1.4.0
de10d82
Release:        2%{?dist}
Stanislav Ochotnicky 55dfddf
Summary:        Plugins and extensions for building Eclipse plugins and OSGI bundles with Maven
Stanislav Ochotnicky 55dfddf
Stanislav Ochotnicky 55dfddf
# license file is missing but all files having some licensing information are ASL 2.0
143537e
License:        ASL 2.0 and EPL-1.0
58c0ff0
URL:            http://eclipse.org/tycho
e13cf1d
e13cf1d
# Tycho project source
afff5fa
Source0:        http://git.eclipse.org/c/tycho/org.eclipse.tycho.git/snapshot/org.eclipse.tycho-%{git_tag}.tar.xz
e13cf1d
# Eclipse Plugin Project supporting filesystem as p2 repository
e13cf1d
Source1:        https://github.com/rgrunber/fedoraproject-p2/archive/%{fp_p2_git_tag}/fedoraproject-p2-%{fp_p2_git_tag}.tar.gz
Stanislav Ochotnicky 55dfddf
Stanislav Ochotnicky 55dfddf
# this is a workaround for maven-plugin-plugin changes that happened after
Stanislav Ochotnicky 55dfddf
# version 2.4.3 (impossible to have empty mojo created as aggregate). This
Stanislav Ochotnicky 55dfddf
# should be fixed upstream properly
e13cf1d
Source2:        EmptyMojo.java
e13cf1d
Source3:        tycho-scripts.sh
e13cf1d
Source4:        tycho-bootstrap.sh
e13cf1d
Source5:        tycho-debundle.sh
e13cf1d
# Script that can be used to install or simulate installation of P2
e13cf1d
# artifacts. It is used in OSGi requires generation.
e13cf1d
Source6:        p2-install.sh
e182d67
8b147e6
# Fedora Eclipse bundles needed to build Tycho when Eclipse is not present
8b147e6
# or when the Eclipse that is present is not compatible
e182d67
%if %{with bootstrap}
e13cf1d
Source10:       eclipse-bootstrap-photon.tar.xz
627ff82
%endif
733e99c
82c540d
# Fedora-specific patches
82c540d
Patch0:         0001-Fix-the-Tycho-build-to-work-on-Fedora.patch
82c540d
Patch1:         0002-Implement-a-custom-resolver-for-Tycho-in-local-mode.patch
82c540d
Patch2:         0003-Tycho-should-always-delegate-artifact-resolution-to-.patch
82c540d
# Submitted upstream: https://bugs.eclipse.org/bugs/show_bug.cgi?id=537963
82c540d
Patch3:         0004-Bug-537963-Make-the-default-EE-Java-1.8.patch
Krzysztof Daniel 50c3427
73f7f32
# Upstream Eclipse no longer supports non-64bit arches
73f7f32
ExcludeArch: s390 %{arm} %{ix86}
73f7f32
0e13150
BuildArch:      noarch
0e13150
d6a767b
BuildRequires:  maven-local
e182d67
BuildRequires:  mvn(biz.aQute.bnd:bnd-maven-plugin)
e182d67
BuildRequires:  mvn(com.beust:jcommander)
e182d67
BuildRequires:  mvn(de.pdark:decentxml)
e182d67
BuildRequires:  mvn(junit:junit)
e182d67
BuildRequires:  mvn(org.apache.commons:commons-compress)
e182d67
BuildRequires:  mvn(org.apache.commons:commons-exec)
e182d67
BuildRequires:  mvn(org.apache.commons:commons-lang3)
e182d67
BuildRequires:  mvn(org.apache.felix:maven-bundle-plugin)
e182d67
BuildRequires:  mvn(org.apache.maven:maven-archiver)
e182d67
BuildRequires:  mvn(org.apache.maven:maven-compat)
e182d67
BuildRequires:  mvn(org.apache.maven:maven-core)
e182d67
BuildRequires:  mvn(org.apache.maven:maven-plugin-api)
e182d67
BuildRequires:  mvn(org.apache.maven.plugins:maven-clean-plugin)
e182d67
BuildRequires:  mvn(org.apache.maven.plugins:maven-dependency-plugin)
e182d67
BuildRequires:  mvn(org.apache.maven.plugins:maven-install-plugin)
e182d67
BuildRequires:  mvn(org.apache.maven.plugins:maven-plugin-plugin)
e182d67
BuildRequires:  mvn(org.apache.maven.plugins:maven-source-plugin)
e182d67
BuildRequires:  mvn(org.apache.maven.plugin-testing:maven-plugin-testing-harness)
e182d67
BuildRequires:  mvn(org.apache.maven.plugin-tools:maven-plugin-annotations)
e182d67
BuildRequires:  mvn(org.apache.maven.shared:maven-verifier)
e182d67
BuildRequires:  mvn(org.apache.maven.surefire:maven-surefire-common)
e182d67
BuildRequires:  mvn(org.apache.maven.surefire:surefire-api)
e182d67
BuildRequires:  mvn(org.codehaus.plexus:plexus-archiver)
e182d67
BuildRequires:  mvn(org.codehaus.plexus:plexus-compiler-api)
e182d67
BuildRequires:  mvn(org.codehaus.plexus:plexus-compiler-manager)
e182d67
BuildRequires:  mvn(org.codehaus.plexus:plexus-component-annotations)
e182d67
BuildRequires:  mvn(org.codehaus.plexus:plexus-component-metadata)
e182d67
BuildRequires:  mvn(org.codehaus.plexus:plexus-container-default)
e182d67
BuildRequires:  mvn(org.codehaus.plexus:plexus-utils)
82c540d
BuildRequires:  mvn(org.eclipse.jdt:ecj)
e182d67
BuildRequires:  mvn(org.fedoraproject.xmvn:xmvn-api)
e182d67
BuildRequires:  mvn(org.fedoraproject.xmvn:xmvn-core)
e182d67
BuildRequires:  mvn(org.fedoraproject.xmvn:xmvn-install)
e182d67
BuildRequires:  mvn(org.fedoraproject.xmvn:xmvn-parent:pom:)
e182d67
BuildRequires:  mvn(org.hamcrest:hamcrest-core)
bde363d
BuildRequires:  mvn(org.mockito:mockito-core)
82c540d
BuildRequires:  mvn(org.ow2.asm:asm-tree)
82c540d
BuildRequires:  mvn(org.ow2.asm:asm-util)
e182d67
BuildRequires:  mvn(org.slf4j:slf4j-api)
e182d67
BuildRequires:  mvn(org.slf4j:slf4j-simple)
82c540d
%if %{with junit5}
82c540d
BuildRequires:  mvn(org.apache.maven.surefire:surefire-junit-platform)
82c540d
BuildRequires:  mvn(org.apiguardian:apiguardian-api)
82c540d
BuildRequires:  mvn(org.opentest4j:opentest4j)
82c540d
%endif
e182d67
e182d67
%if ! %{with bootstrap}
e182d67
# Ordinarily Tycho additionally requires itself and Eclipse to build
9ab4468
BuildRequires:  %{name}
73f7f32
BuildRequires:  eclipse-platform >= 1:4.11
1b30f95
%else
e182d67
# For bootstrapping, we just need the dependencies of the Eclipse bundles we use
e182d67
BuildRequires:  osgi(com.ibm.icu)
e182d67
BuildRequires:  osgi(org.apache.commons.jxpath)
c8f7145
BuildRequires:  osgi(org.apache.batik.css)
14ae31c
BuildRequires:  osgi(org.kxml2)
e182d67
BuildRequires:  osgi(org.sat4j.core)
e182d67
BuildRequires:  osgi(org.sat4j.pb)
e182d67
BuildRequires:  osgi(org.w3c.css.sac)
c8f7145
BuildRequires:  osgi(javax.servlet-api)
c8f7145
BuildRequires:  osgi(javax.servlet.jsp)
58c0ff0
%endif
Stanislav Ochotnicky 55dfddf
d6a767b
Requires:       maven-local
a71ee1e
Requires:       xmvn-minimal >= 3
e13cf1d
Requires:       ecj >= 1:4.7.3a-1
e182d67
e182d67
%if ! %{with bootstrap}
73f7f32
Requires:       eclipse-platform >= 1:4.11
627ff82
%endif
Stanislav Ochotnicky 55dfddf
e7017d4
# maven-clean-plugin is bound to "initialize" Maven phase for
e7017d4
# "eclipse-repository" projects
6b397f6
Requires:       maven-clean-plugin
Stanislav Ochotnicky 55dfddf
Stanislav Ochotnicky 55dfddf
%description
Stanislav Ochotnicky 55dfddf
Tycho is a set of Maven plugins and extensions for building Eclipse
Stanislav Ochotnicky 55dfddf
plugins and OSGI bundles with Maven. Eclipse plugins and OSGI bundles
Stanislav Ochotnicky 55dfddf
have their own metadata for expressing dependencies, source folder
Stanislav Ochotnicky 55dfddf
locations, etc. that are normally found in a Maven POM. Tycho uses
Stanislav Ochotnicky 55dfddf
native metadata for Eclipse plugins and OSGi bundles and uses the POM
Stanislav Ochotnicky 55dfddf
to configure and drive the build. Tycho supports bundles, fragments,
Stanislav Ochotnicky 55dfddf
features, update site projects and RCP applications. Tycho also knows
Stanislav Ochotnicky 55dfddf
how to run JUnit test plugins using OSGi runtime and there is also
Stanislav Ochotnicky 55dfddf
support for sharing build results using Maven artifact repositories.
Stanislav Ochotnicky 55dfddf
Stanislav Ochotnicky 55dfddf
Tycho plugins introduce new packaging types and the corresponding
Stanislav Ochotnicky 55dfddf
lifecycle bindings that allow Maven to use OSGi and Eclipse metadata
Stanislav Ochotnicky 55dfddf
during a Maven build. OSGi rules are used to resolve project
Stanislav Ochotnicky 55dfddf
dependencies and package visibility restrictions are honored by the
Stanislav Ochotnicky 55dfddf
OSGi-aware JDT-based compiler plugin. Tycho will use OSGi metadata and
Stanislav Ochotnicky 55dfddf
OSGi rules to calculate project dependencies dynamically and injects
Stanislav Ochotnicky 55dfddf
them into the Maven project model at build time. Tycho supports all
Stanislav Ochotnicky 55dfddf
attributes supported by the Eclipse OSGi resolver (Require-Bundle,
Stanislav Ochotnicky 55dfddf
Import-Package, Eclipse-GenericRequire, etc). Tycho will use proper
Stanislav Ochotnicky 55dfddf
classpath access rules during compilation. Tycho supports all project
Stanislav Ochotnicky 55dfddf
types supported by PDE and will use PDE/JDT project metadata where
Stanislav Ochotnicky 55dfddf
possible. One important design goal in Tycho is to make sure there is
Stanislav Ochotnicky 55dfddf
no duplication of metadata between POM and OSGi metadata.
Stanislav Ochotnicky 55dfddf
Stanislav Ochotnicky 55dfddf
%package javadoc
e13cf1d
Summary: Javadocs for %{name}
Stanislav Ochotnicky 55dfddf
Stanislav Ochotnicky 55dfddf
%description javadoc
d6a767b
This package contains the API documentation for %{name}.
Stanislav Ochotnicky 55dfddf
Stanislav Ochotnicky 55dfddf
%prep
afff5fa
%setup -q -n org.eclipse.tycho-%{git_tag} -a 1
e13cf1d
mv fedoraproject-p2-%{fp_p2_git_tag} fedoraproject-p2
b31d03c
e1d99f3
%patch0 -p1
82c540d
%patch1 -p1
e1d99f3
%patch2 -p1
733e99c
%patch3 -p1
e13cf1d
e182d67
# Unneeded for RPM builds
e182d67
%pom_remove_plugin :maven-site-plugin
e182d67
82c540d
%if %{without junit5}
82c540d
%pom_disable_module org.eclipse.tycho.surefire.junit5 tycho-surefire
82c540d
%pom_remove_dep ":org.eclipse.tycho.surefire.junit5" tycho-surefire/tycho-surefire-plugin
82c540d
%endif
101f5bb
42c8fb1
# Move from org.sonatype.aether to org.eclipse.aether
42c8fb1
find . -name "*.java" | xargs sed -i 's/org.sonatype.aether/org.eclipse.aether/g'
42c8fb1
find . -name "*.java" | xargs sed -i 's/org.eclipse.aether.util.DefaultRepositorySystemSession/org.eclipse.aether.DefaultRepositorySystemSession/g'
42c8fb1
sed -i 's/public int getPriority/public float getPriority/g' tycho-core/src/main/java/org/eclipse/tycho/core/p2/P2RepositoryConnectorFactory.java
42c8fb1
Stanislav Ochotnicky 55dfddf
# place empty mojo in place
Stanislav Ochotnicky 55dfddf
mkdir -p tycho-maven-plugin/src/main/java/org/fedoraproject
Stanislav Ochotnicky 55dfddf
pushd tycho-maven-plugin/src/main/java/org/fedoraproject
e13cf1d
cp %{SOURCE2} .
Stanislav Ochotnicky 55dfddf
popd
Stanislav Ochotnicky 55dfddf
bde363d
# Homogenise requirement on OSGi bundle
bde363d
%if %{with bootstrap}
bde363d
sed -i -e "s/>org.eclipse.platformorg.eclipse.tycho</" pom.xml tycho-core/pom.xml sisu-equinox/sisu-equinox-embedder/pom.xml
bde363d
%else
bde363d
sed -i -e "s/>org.eclipse.tychoorg.eclipse.platform</" fedoraproject-p2/xmvn-p2-installer-plugin/pom.xml
bde363d
%endif
bde363d
bde363d
# Allow building againt older ASMs
bde363d
sed -i -e 's/Opcodes\.ASM7/Opcodes.ASM6/' tycho-artifactcomparator/src/main/java/org/eclipse/tycho/zipcomparator/internal/ClassfileComparator.java
bde363d
bde363d
# Target platform does not really apply to RPM builds
bde363d
%pom_disable_module tycho-bundles-target tycho-bundles
bde363d
%pom_xpath_remove "pom:target" tycho-bundles
58c0ff0
ae5780c
# we don't have org.apache.commons:commons-compress:jar:sources
ae5780c
%pom_xpath_remove "pom:dependency[pom:classifier='sources' and pom:artifactId='commons-compress']" tycho-p2/tycho-p2-director-plugin
ae5780c
82c540d
# Use tycho-testing-harness from the reactor
82c540d
sed -i -e '/tycho-testing-harness/a<version>${project.version}</version>' tycho-surefire/tycho-surefire-plugin/pom.xml
ae5780c
be57518
# Don't build tests
be57518
for b in core.shared.tests p2.resolver.impl.test p2.resolver.shared.tests p2.maven.repository.tests p2.tools.tests test.utils ; do
be57518
  %pom_disable_module org.eclipse.tycho.$b tycho-bundles
be57518
done
be57518
%pom_disable_module org.fedoraproject.p2.tests fedoraproject-p2
bde363d
%pom_xpath_remove "pom:requirement[pom:id='org.hamcrest']" tycho-bundles
be57518
%pom_remove_dep -r :::test
be57518
aba2795
# Bootstrap Build
e182d67
%if %{with bootstrap}
e182d67
82c540d
# Break circular dep between tycho-lib-detector and tycho-compiler-jdt for bootstrapping
82c540d
%pom_xpath_remove "pom:compilerId" tycho-lib-detector
82c540d
%pom_remove_dep "org.eclipse.tycho:tycho-compiler-jdt" tycho-lib-detector
82c540d
8b147e6
# Unpack a compatible version of Eclipse we can use to build against
e13cf1d
tar -xf %{SOURCE10}
8b147e6
# Install OSGi bundles into local repo to override any incompatible system version
8b147e6
# that may be already installed
8b147e6
pushd bootstrap
79016ab
for f in usr/lib/eclipse/plugins/org.eclipse.osgi.compatibility.state_*.jar \
279cfea
         usr/lib/eclipse/plugins/org.eclipse.osgi.services_*.jar \
79016ab
         usr/lib/eclipse/plugins/org.eclipse.osgi_*.jar ; do
8b147e6
  xmvn -o install:install-file -Dfile=$f -Dpackaging=jar -DgroupId=org.eclipse.tycho -Dmaven.repo.local=$(pwd)/../.m2 \
8b147e6
    -DartifactId=$(echo $(basename $f) | cut -d_ -f1) -Dversion=$(echo "${f%.jar}" | cut -d_ -f2)
8b147e6
done
8b147e6
popd
aba2795
58c0ff0
# Perform the 'minimal' (bootstrap) build of Tycho
e13cf1d
cp %{SOURCE3} %{SOURCE4} .
e182d67
./tycho-bootstrap.sh %{version}
58c0ff0
aba2795
# Non-Bootstrap Build
627ff82
%else
627ff82
369a33d
# Set some temporary build version so that the bootstrapped build has
369a33d
# a different version from the nonbootstrapped. Otherwise there will
369a33d
# be cyclic dependencies.
8197b35
79016ab
sysVer=`grep -C 1 "<artifactId>tycho</artifactId>" %{_mavenpomdir}/tycho/tycho.pom | grep "version" | sed 's/.*>\(.*\)<.*/\1/'`
369a33d
mkdir boot
609c843
sed -e 's/ns[0-9]://g' %{_datadir}/maven-metadata/tycho.xml > boot/tycho-metadata.xml
bb01c16
9105146
# Copy Tycho POMs from system repo and set their versions to %%{version}-SNAPSHOT.
609c843
for pom in $(grep 'pom</path>' boot/tycho-metadata.xml | sed 's|.*>\(.*\)<.*|\1|'); do
609c843
    sed -e "s/>$sysVer/>%{version}-SNAPSHOT/g" -e "s/%{fp_p2_version}%{fp_p2_snap}/%{fp_p2_version}/" <$pom >boot/$(basename $pom)
369a33d
done
Stanislav Ochotnicky 55dfddf
369a33d
# Update Maven lifecycle mappings for Tycho packaging types provided by tycho-maven-plugin.
609c843
cp -p $(build-classpath tycho/tycho-maven-plugin) boot/tycho-maven-plugin.jar
369a33d
jar xf boot/tycho-maven-plugin.jar META-INF/plexus/components.xml
369a33d
sed -i s/$sysVer/%{version}-SNAPSHOT/ META-INF/plexus/components.xml
369a33d
jar uf boot/tycho-maven-plugin.jar META-INF/plexus/components.xml
42c8fb1
369a33d
# Create XMvn metadata for the new JARs and POMs by customizing system Tycho metadata.
bde363d
sed -i -e 's/xmlns=".*"//' boot/tycho-metadata.xml
bde363d
%pom_xpath_remove -f "metadata/artifacts/artifact[artifactId='org.eclipse.osgi']" boot/tycho-metadata.xml
279cfea
%pom_xpath_remove -f "metadata/artifacts/artifact[artifactId='org.eclipse.osgi.services']" boot/tycho-metadata.xml
bde363d
%pom_xpath_remove -f "metadata/artifacts/artifact[artifactId='org.eclipse.osgi.compatibility.state']" boot/tycho-metadata.xml
609c843
sed -i '
79016ab
  s|>/[^<]*/\([^/]*\.pom\)</path>|>'$PWD'/boot/\1</path>|
79016ab
  s|>'$sysVer'</version>|>%{version}-SNAPSHOT</version><compatVersions><version>%{version}-SNAPSHOT</version></compatVersions>|
79016ab
  s|>'%{fp_p2_version}%{fp_p2_snap}'</version>|>%{fp_p2_version}</version><compatVersions><version>%{fp_p2_version}</version></compatVersions>|
369a33d
  s|%{_javadir}/tycho/tycho-maven-plugin.jar|'$PWD'/boot/tycho-maven-plugin.jar|
609c843
' boot/tycho-metadata.xml
369a33d
%mvn_config resolverSettings/metadataRepositories/repository $PWD/boot/tycho-metadata.xml
627ff82
%endif
627ff82
79016ab
# Avoid duplicate execution of clean when generating javadocs, see ebz#399756
79016ab
%pom_add_plugin :maven-clean-plugin tycho-bundles/tycho-standalone-p2-director "
79016ab
<executions>
79016ab
  <execution>
79016ab
    <id>default-clean-1</id>
79016ab
    <phase>initialize</phase>
79016ab
    <configuration>
79016ab
      <skip>true</skip>
79016ab
    </configuration>
79016ab
  </execution>
79016ab
</executions>"
79016ab
79016ab
# Add fp-p2 to main build
79016ab
%pom_xpath_inject "pom:modules" "<module>fedoraproject-p2</module>"
79016ab
bb01c16
%build
79016ab
%mvn_build -f -- \
79016ab
  -Dtycho-version=%{version}-SNAPSHOT -DtychoBootstrapVersion=%{version}-SNAPSHOT \
79016ab
  -Dmaven.repo.local=$(pwd)/.m2 -Dfedora.p2.repos=$(pwd)/bootstrap
3d584e8
79016ab
%mvn_artifact fedoraproject-p2/org.fedoraproject.p2/pom.xml
bb01c16
79016ab
# Relying on xmvn p2 plugin being present would be a circular dep
79016ab
# So install as if all artifacts are normal jar files
79016ab
sed -i -e 's|type>eclipse.*<|type>jar<|' .xmvn-reactor
793ac79
79016ab
# Don't package target platform definition files
79016ab
%mvn_package "::target::" __noinstall
3d584e8
79016ab
%install
79016ab
# Get debundling scripts
e13cf1d
cp %{SOURCE3} %{SOURCE5} .
Stanislav Ochotnicky 55dfddf
e182d67
%if ! %{with bootstrap}
79016ab
# Debundle p2 runtime
e13cf1d
./tycho-debundle.sh $(pwd)/tycho-bundles/tycho-bundles-external \
79016ab
  $(pwd)/tycho-bundles/tycho-bundles-external/target/tycho-bundles-external-manifest.txt
Stanislav Ochotnicky 8ef75d4
79016ab
# Debundle standalone p2 director
e13cf1d
./tycho-debundle.sh $(pwd)/tycho-bundles/tycho-standalone-p2-director
2f58c6c
%endif
96aed0c
e182d67
%if %{with bootstrap}
c8f7145
# Install our own copy of OSGi runtime when bootstrapping to avoid external dep on Eclipse
79016ab
for b in org.eclipse.osgi \
279cfea
         org.eclipse.osgi.services \
e182d67
         org.eclipse.osgi.compatibility.state ; do
79016ab
  osgiJarPath=$(find .m2/org/eclipse/tycho/$b/*/ -name "*.jar")
79016ab
  osgiPomPath=$(find .m2/org/eclipse/tycho/$b/*/ -name "*.pom")
79016ab
  %mvn_artifact $osgiPomPath $osgiJarPath
79016ab
done
79016ab
%endif
8b147e6
79016ab
%mvn_install
609c843
e182d67
%if ! %{with bootstrap}
609c843
install -pm 644 tycho-bundles/tycho-bundles-external/target/tycho-bundles-external-manifest.txt %{buildroot}%{_javadir}/tycho
e13cf1d
%add_maven_depmap org.eclipse.tycho:tycho-bundles-external:txt:manifest:%{version} tycho/tycho-bundles-external-manifest.txt
8ed4502
%endif
609c843
c8f7145
%if %{with bootstrap}
c8f7145
# Misc other bundles needed for bootstrapping
c8f7145
for bnd in \
c8f7145
  core.contenttype \
c8f7145
  core.expressions \
c8f7145
  core.filesystem \
c8f7145
  core.jobs \
c8f7145
  core.net \
c8f7145
  core.resources \
c8f7145
  core.runtime \
c8f7145
  equinox.app \
c8f7145
  equinox.common \
c8f7145
  equinox.concurrent \
c8f7145
  equinox.preferences \
c8f7145
  equinox.registry \
c8f7145
  equinox.security ; do
c8f7145
bndJarPath=$(find bootstrap -name "org.eclipse.${bnd}_*.jar")
c8f7145
install -m 644 -T $bndJarPath $RPM_BUILD_ROOT%{_javadir}/tycho/$bnd.jar
c8f7145
done
c8f7145
%endif
c8f7145
609c843
# For some reason fp-p2 is treated as a compat version, this prevents that
609c843
# TODO: figure out why
79016ab
sed -i '/<resolvedVersion>/d' %{buildroot}%{_datadir}/maven-metadata/tycho.xml
8b147e6
79016ab
# p2-install script
79016ab
install -dm 755 %{buildroot}%{_javadir}-utils/
e13cf1d
install -pm 755 %{SOURCE6} %{buildroot}%{_javadir}-utils/
5861b98
ee0a43d
# Symlink XMvn P2 plugin with all dependencies so that it can be loaded by XMvn
73f7f32
install -dm 755 %{buildroot}%{xmvn_libdir}/installer/
e182d67
%if %{with bootstrap}
73f7f32
ln -s %{_javadir}/tycho/org.eclipse.osgi.jar %{buildroot}%{xmvn_libdir}/installer/
5295700
%else
73f7f32
ln -s %{_javadir}/eclipse/osgi.jar %{buildroot}%{xmvn_libdir}/installer/
5295700
%endif
73f7f32
ln -s %{_javadir}/tycho/xmvn-p2-installer-plugin.jar %{buildroot}%{xmvn_libdir}/installer/
73f7f32
ln -s %{_javadir}/tycho/org.fedoraproject.p2.jar %{buildroot}%{xmvn_libdir}/installer/
ee0a43d
abcaff6
%files -f .mfiles
73f7f32
%{xmvn_libdir}/installer/*
96aed0c
%{_javadir}-utils/p2-install.sh
c8f7145
%if %{with bootstrap}
c8f7145
%{_javadir}/tycho/core.*.jar
c8f7145
%{_javadir}/tycho/equinox.*.jar
c8f7145
%endif
Stanislav Ochotnicky 55dfddf
%doc README.md
Stanislav Ochotnicky 55dfddf
79016ab
%files javadoc -f .mfiles-javadoc
Stanislav Ochotnicky 55dfddf
Stanislav Ochotnicky 55dfddf
%changelog
de10d82
* Fri Aug 09 2019 Mat Booth <mat.booth@redhat.com> - 1.4.0-2
de10d82
- Fix bootstrapping with new ECF
de10d82
bde363d
* Fri May 24 2019 Mat Booth <mat.booth@redhat.com> - 1.4.0-1
bde363d
- Update to latest upstream release
bde363d
be57518
* Tue May 07 2019 Mat Booth <mat.booth@redhat.com> - 1.3.0-5
be57518
- Don't build tests, they are not being run anyway
be57518
73f7f32
* Mon Mar 11 2019 Mat Booth <mat.booth@redhat.com> - 1.3.0-4
73f7f32
- Debootstrap build
73f7f32
- Restrict to the same architectures as Eclipse itself
73f7f32
14ae31c
* Mon Mar 11 2019 Mat Booth <mat.booth@redhat.com> - 1.3.0-3
14ae31c
- Bootstrap with new felix-scr
14ae31c
ad0a64d
* Tue Feb 19 2019 Mat Booth <mat.booth@redhat.com> - 1.3.0-2
ad0a64d
- Allow building against ASM 6
ad0a64d
82c540d
* Mon Feb 18 2019 Mat Booth <mat.booth@redhat.com> - 1.3.0-1
82c540d
- Update to latest upstream release
82c540d
- Allow conditionally building Junit5 support
82c540d
10cc08b
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-8
10cc08b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
10cc08b
239b6f4
* Thu Dec 13 2018 Mat Booth <mat.booth@redhat.com> - 1.2.0-7
239b6f4
- Fix build against newest Mockito and ASM
239b6f4
bdeaf57
* Mon Aug 20 2018 Mat Booth <mat.booth@redhat.com> - 1.2.0-6
bdeaf57
- Rebuild against Eclipse 2018-09
bdeaf57
c8f7145
* Fri Aug 17 2018 Mat Booth <mat.booth@redhat.com> - 1.2.0-5
c8f7145
- Bootstrap mode improvements
c8f7145
- Patch to use Java 8 as the default target EE, prevents unnecessary dep
c8f7145
  on Java 9
c8f7145
293ff1e
* Wed Jul 25 2018 Mat Booth <mat.booth@redhat.com> - 1.2.0-4
293ff1e
- Fix build against new surefire
293ff1e
27cbbcd
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-3
27cbbcd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
27cbbcd
143537e
* Thu Jul 12 2018 Mat Booth <mat.booth@redhat.com> - 1.2.0-2
143537e
- Bootstrap build
143537e
afff5fa
* Tue Jun 05 2018 Mat Booth <mat.booth@redhat.com> - 1.2.0-1
afff5fa
- Update to latest release for Java 10 support
afff5fa
- Drop upstreamed patch
afff5fa
5463eb9
* Wed May 09 2018 Mat Booth <mat.booth@redhat.com> - 1.2.0-0.5.git5d018bb
5463eb9
- Surefure now used maven-shared-utils instead of plexus-utils, fixes test runs
5463eb9
  in other packages
5463eb9
101f5bb
* Thu May 03 2018 Mat Booth <mat.booth@redhat.com> - 1.2.0-0.4.git5d018bb
101f5bb
- Add a proper patch for ebz#534255
101f5bb
e182d67
* Wed May 02 2018 Mat Booth <mat.booth@redhat.com> - 1.2.0-0.3.git5d018bb
e182d67
- Update tycho snapshot and simplify bootstrapping
e182d67
3440b43
* Wed May 02 2018 Mat Booth <mat.booth@redhat.com> - 1.2.0-0.2.gitd9ce75d
3440b43
- Non-bootstrap build
3440b43
e13cf1d
* Mon Apr 30 2018 Mat Booth <mat.booth@redhat.com> - 1.2.0-0.1.gitd9ce75d
e13cf1d
- Update to latest tycho snapshot
e13cf1d
- Bootstrap build
e13cf1d
d98b1b8
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-11
d98b1b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
d98b1b8
c7da1d5
* Fri Dec 08 2017 Mat Booth <mat.booth@redhat.com> - 1.0.0-10
c7da1d5
- Calculate xmvn/lib path, allow building against older and newer surefire
c7da1d5
f134f86
* Wed Oct 11 2017 Mat Booth <mat.booth@redhat.com> - 1.0.0-9
f134f86
- Port to latest surefire
f134f86
2246c01
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-8
2246c01
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2246c01
a71ee1e
* Wed Jun 21 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.0.0-7
a71ee1e
- Update to latest fp-p2 snapshot for XMvn 3.0.0 support
a71ee1e
155c8ec
* Tue Jun 20 2017 Mat Booth <mat.booth@redhat.com> - 1.0.0-6
155c8ec
- Improve bootstrap mode
155c8ec
0352a89
* Sat Jun 17 2017 Mat Booth <mat.booth@redhat.com> - 1.0.0-5
0352a89
- Debootstrap build
0352a89
8ed4502
* Sat Jun 17 2017 Mat Booth <mat.booth@redhat.com> - 1.0.0-4
8ed4502
- Add osgi.util bundle to tycho runtime
8ed4502
e7017d4
* Wed May 24 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.0.0-3
e7017d4
- Remove no longer needed requires on Maven plugins
e7017d4
609c843
* Wed Apr 26 2017 Mat Booth <mat.booth@redhat.com> - 1.0.0-2
609c843
- Debootstrap build
609c843
79016ab
* Thu Apr 20 2017 Mat Booth <mat.booth@redhat.com> - 1.0.0-1
79016ab
- Update to 1.0.0
79016ab
- Simplify artifact installation
79016ab
- Tycho 1.0 requires Eclipse Oxygen
79016ab
- Add felix-scr and deps to tycho-bundles-external
79016ab
9b099d8
* Thu Apr 20 2017 Mat Booth <mat.booth@redhat.com> - 0.26.0-3
9b099d8
- Fix and enable bootstrap mode
9b099d8
391b2d1
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.26.0-2
391b2d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
391b2d1
2a32b6c
* Wed Nov 02 2016 Mat Booth <mat.booth@redhat.com> - 0.26.0-1
2a32b6c
- Update to latest upstream
2a32b6c
d6a767b
* Mon Jul 25 2016 Mat Booth <mat.booth@redhat.com> - 0.25.0-7
d6a767b
- Remove incomplete SCL macros
d6a767b
188d2ef
* Thu Jun 30 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.25.0-6
188d2ef
- Add missing requires on maven-plugin-testing-harness
188d2ef
c0eddea
* Thu Jun 30 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.25.0-5
c0eddea
- Require full xmvn
c0eddea
aa7307e
* Wed Jun 15 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.25.0-4
aa7307e
- Add missing requires on maven-source-plugin
aa7307e
1463e53
* Fri Apr 22 2016 Mat Booth <mat.booth@redhat.com> - 0.25.0-3
1463e53
- Require newer ECJ with correct aliases
1463e53
ee2f480
* Thu Apr 21 2016 Mat Booth <mat.booth@redhat.com> - 0.25.0-2
ee2f480
- Non-bootstrap build against Eclipse Neon
ee2f480
8b147e6
* Wed Apr 20 2016 Mat Booth <mat.booth@redhat.com> - 0.25.0-1
8b147e6
- Update to latest upstream release
8b147e6
- Full bootstrap mode due to incompatibility with Eclipse Mars
8b147e6
5236d0e
* Thu Apr 14 2016 Mat Booth <mat.booth@redhat.com> - 0.23.0-17
5236d0e
- Fix build against new maven-archiver, which removed some deprecated methods
5236d0e
  that tycho was using
5236d0e
0269f15
* Tue Mar 15 2016 Mat Booth <mat.booth@redhat.com> - 0.23.0-16
0269f15
- Update to latest fp-p2 snapshot
0269f15
d852b38
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.23.0-15
d852b38
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
d852b38
e0af4ed
* Mon Jan 25 2016 Mat Booth <mat.booth@redhat.com> - 0.23.0-14
e0af4ed
- Updates to latest version of fedoraproject-p2.
e0af4ed
- fedoraproject-p2: Fix a concurrent modification exception when feature
e0af4ed
  plugins have circular deps
e0af4ed
e6c3a3c
* Mon Jan 11 2016 Roland Grunberg <rgrunber@redhat.com> - 0.23.0-13
e6c3a3c
- Updated to latest version of fedoraproject-p2.
e6c3a3c
- fedoraproject-p2: Correctly handle splitting virtual packages.
e6c3a3c
9eecbf5
* Mon Jan  4 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.23.0-12
9eecbf5
- Update for maven-surefire 2.19.1
9eecbf5
0549b7a
* Mon Oct 26 2015 Roland Grunberg <rgrunber@redhat.com> - 0.23.0-11
0549b7a
- Fix bug in org.eclipse.tycho.surefire.junit4 provider.
0549b7a
1b6f195
* Tue Oct 20 2015 Roland Grunberg <rgrunber@redhat.com> - 0.23.0-10
1b6f195
- Update to work with maven-surefire 2.19.
1b6f195
594d2bc
* Thu Aug 27 2015 Roland Grunberg <rgrunber@redhat.com> - 0.23.0-9
594d2bc
- fedoraproject-p2: Enable support for p2 Droplets.
594d2bc
4376b5e
* Tue Jul 28 2015 Roland Grunberg <rgrunber@redhat.com> - 0.23.0-8
4376b5e
- fedoraproject-p2: Single IU resolving requirements with multiple matches.
4376b5e
a72e591
* Fri Jul 17 2015 Roland Grunberg <rgrunber@redhat.com> - 0.23.0-7
a72e591
- fedoraproject-p2: Remove host localization fragments from reactor units.
a72e591
ae69477
* Tue Jun 30 2015 Mat Booth <mat.booth@redhat.com> - 0.23.0-6
ae69477
- Fix bootstrap build
ae69477
- fedoraproject-p2: Allow xmvn-p2-installer to work in bootstrap mode
ae69477
4272f0f
* Thu Jun 25 2015 Roland Grunberg <rgrunber@redhat.com> - 0.23.0-5
4272f0f
- fedoraproject-p2: Do not generate requires for fragments.
31a2226
- Update to work with maven-surefire 2.18.
4272f0f
3170080
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.23.0-4
3170080
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3170080
97727f7
* Tue Jun 09 2015 Mat Booth <mat.booth@redhat.com> - 0.23.0-3
97727f7
- Fix bootstrap build
97727f7
50add6e
* Tue Jun  9 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.23.0-2
50add6e
- Port to Plexus Archiver 3.0.1
50add6e
236cba3
* Fri Jun 05 2015 Mat Booth <mat.booth@redhat.com> - 0.23.0-1
236cba3
- Update to 0.23.0 release
236cba3
- Allow tycho-bootstrap.sh to work with "set -e" to fail faster
236cba3
  and see errors more easily
236cba3
3e8366c
* Sat May 30 2015 Alexander Kurtakov <akurtako@redhat.com> 0.22.0-18
3e8366c
- Fix build with no tomcat servlet.
3e8366c
e0fc025
* Thu May 07 2015 Mat Booth <mat.booth@redhat.com> - 0.22.0-17
e0fc025
- Add org.tukaani.xz to tycho-bundles-external
e0fc025
9d59aa2
* Tue Apr 28 2015 Roland Grunberg <rgrunber@redhat.com> - 0.22.0-16
9d59aa2
- Fix resolution issues when upstream version in local repository.
9d59aa2
- Resolves: rhbz#1216170
9d59aa2
1f8d8b7
* Thu Apr 23 2015 Mat Booth <mat.booth@redhat.com> - 0.22.0-15
1f8d8b7
- fedoraproject-p2: Add support for archful dropins
1f8d8b7
e2bb9a6
* Mon Apr 20 2015 Roland Grunberg <rgrunber@redhat.com> - 0.22.0-14
e2bb9a6
- Handle possible changes to metadata namespace (ns[0-9]).
e2bb9a6
5b6d5d4
* Fri Apr 17 2015 Roland Grunberg <rgrunber@redhat.com> - 0.22.0-13
5b6d5d4
- fedoraproject-p2: Subpackages '*-tests' should not be in dropins.
5b6d5d4
e301533
* Sun Mar 29 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.22.0-12
e301533
- Port to Jetty 9.3.0
e301533
a1afbc3
* Thu Feb  5 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.22.0-11
a1afbc3
- fedoraproject-p2: Fix support for shallow dropin directory layout
a1afbc3
3472fb8
* Wed Feb  4 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.22.0-10
3472fb8
- fedoraproject-p2: Bump BREE to JavaSE-1.8
3472fb8
- fedoraproject-p2: Fix installing of virtual bundles provided by p2.inf
3472fb8
44f2349
* Wed Jan 28 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.22.0-9
44f2349
- fedoraproject-p2: Allow installation of bundles not built with tycho
44f2349
62839e1
* Mon Jan 19 2015 Roland Grunberg <rgrunber@redhat.com> - 0.22.0-8
62839e1
- Introduce basic SCL support.
62839e1
- Minor changes for bootstrap build.
62839e1
- Suppress failed lookups on non-existing paths in scripts.
62839e1
- Explicitly depend on org.hamcrest.core where necessary.
62839e1
8ccdc73
* Thu Dec 11 2014 Mat Booth <mat.booth@redhat.com> - 0.22.0-7
8ccdc73
- fedoraproject-p2: Fix for bundles containing underscores
8ccdc73
f027173
* Wed Dec 10 2014 Mat Booth <mat.booth@redhat.com> - 0.22.0-6
f027173
- fedoraproject-p2: Update to latest snapshot
f027173
b18c536
* Wed Dec 10 2014 Roland Grunberg <rgrunber@redhat.com> - 0.22.0-5
b18c536
- Rebuild to pick up arch-independent ECF bundle locations.
b18c536
870256a
* Mon Dec 08 2014 Roland Grunberg <rgrunber@redhat.com> - 0.22.0-4
870256a
- fedoraproject-p2: Permit installation of tycho-generated source features.
870256a
5627d07
* Thu Dec  4 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.22.0-3
5627d07
- Non-bootstrap build
5627d07
015fc6e
* Thu Dec  4 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.22.0-2.1
015fc6e
- fedoraproject-p2: Add support for installation into SCLs
015fc6e
- Bootstrap build
015fc6e
5295700
* Thu Dec 04 2014 Mat Booth <mat.booth@redhat.com> - 0.22.0-2
5295700
- Fix osgi.jar symlink when in eclipse-bootstrap mode
5295700
- Remove no longer needed workaround for rhbz#1139180
5295700
- Tidy up and remove unneeded R/BRs
5295700
- Also reduce number of changes needed to SCL-ise package
5295700
2fbf12c
* Mon Dec 01 2014 Mat Booth <mat.booth@redhat.com> - 0.22.0-1
2fbf12c
- Update to tagged release
2fbf12c
b81da61
* Thu Nov 27 2014 Roland Grunberg <rgrunber@redhat.com> - 0.22.0-0.1.gitb1051d
b81da61
- Update to 0.22.0 pre-release.
b81da61
2e2ed70
* Thu Nov 27 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.21.0-23
2e2ed70
- fedoraproject-p2: Obtain SCL roots by parsing Java conf files
2e2ed70
- fedoraproject-p2: Add support for installing into SCL root
2e2ed70
96aed0c
* Thu Nov 27 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.21.0-22
96aed0c
- Install p2-install.sh script in java-utils/
96aed0c
e8f428d
* Thu Nov 27 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.21.0-21
e8f428d
- fedoraproject-p2: Implement installer application
e8f428d
1345cff
* Tue Nov 25 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.21.0-20
1345cff
- fedoraproject-p2: Update to latest snapshot (SCL improvements)
1345cff
fcbdbd6
* Thu Nov 06 2014 Mat Booth <mat.booth@redhat.com> - 0.21.0-19
fcbdbd6
- fedoraproject-p2: Fix occasionally failing to generate metadata
fcbdbd6
ea349ed
* Tue Oct 28 2014 Roland Grunberg <rgrunber@redhat.com> - 0.21.0-18
ea349ed
- Fixes to bootstrap build.
ea349ed
- Package com.ibm.icu (icu4j-eclipse) for bootstrap build.
ea349ed
- Resolves: rhbz#1129801
ea349ed
d9772a0
* Thu Oct 09 2014 Mat Booth <mat.booth@redhat.com> - 0.21.0-17
d9772a0
- fedoraproject-p2: Fix incorrect metadata generation bugs
d9772a0
a1fb3fa
* Tue Oct 07 2014 Mat Booth <mat.booth@redhat.com> - 0.21.0-16
a1fb3fa
- fedoraproject-p2: Update to latest snapshot
a1fb3fa
389b9b8
* Thu Oct 02 2014 Roland Grunberg <rgrunber@redhat.com> - 0.21.0-15
389b9b8
- Update to build against plexus-archiver 2.6.
389b9b8
b938c44
* Thu Sep 25 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.21.0-14
b938c44
- fedoraproject-p2: Fix requires generation bug
b938c44
7d2e04f
* Wed Sep 24 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.21.0-13
7d2e04f
- fedoraproject-p2: Allow installation of source bundles
7d2e04f
805cfaf
* Mon Sep 22 2014 Roland Grunberg <rgrunber@redhat.com> - 0.21.0-12
805cfaf
- Add Fedora system repos to target definition resolver.
805cfaf
- Look for any IU if IU/Version query fails in target definition resolver.
805cfaf
ca06a85
* Fri Sep 12 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.21.0-11
ca06a85
- fedoraproject-p2: Allow installing the same symlink into separate dropins
ca06a85
fe165da
* Wed Sep 10 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.21.0-10
fe165da
- Fix tycho-bundles-external-manifest.txt generation
fe165da
cae7fa5
* Wed Sep 10 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.21.0-9
cae7fa5
- fedoraproject-p2: Fix self-dependencies failing builds
cae7fa5
7448eae
* Tue Sep 9 2014 Roland Grunberg <rgrunber@redhat.com> - 0.21.0-8
7448eae
- Make debundling more resilient to changes.
7448eae
- fedoraproject-p2: Update to latest (Fix metapackage merging).
7448eae
ee0a43d
* Mon Sep  8 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.21.0-8
ee0a43d
- fedoraproject-p2: Import XMvn P2 plugin
84939cf
- fedoraproject-p2: Fix NPE bug
84939cf
- fedoraproject-p2: Avoid extracting tycho-bundles-external.zip
ee0a43d
793ac79
* Fri Sep 05 2014 Roland Grunberg <rgrunber@redhat.com> - 0.21.0-7
793ac79
- Debundle tycho-bundles-external and tycho-standalone-p2-director.
793ac79
- Resolves: rhbz#789272
793ac79
b31d03c
* Thu Sep 04 2014 Roland Grunberg <rgrunber@redhat.com> - 0.21.0-6
b31d03c
- Use fedoraproject-p2 to do OSGi bundle discovery.
b31d03c
c7cad09
* Wed Sep 03 2014 Mat Booth <mat.booth@redhat.com> - 0.21.0-5
c7cad09
- Include eclipse features dir in custom resolver
c7cad09
1c66298
* Wed Sep 03 2014 Roland Grunberg <rgrunber@redhat.com> - 0.21.0-4
1c66298
- fedoraproject-p2: Do not regenerate IU metadata on every query.
1c66298
2b548d9
* Thu Aug 28 2014 Mat Booth <mat.booth@redhat.com> - 0.21.0-3
2b548d9
- Perform non-bootstrap build
2b548d9
- Update running-env-only patch
2b548d9
72e8f7d
* Wed Aug 27 2014 Roland Grunberg <rgrunber@redhat.com> - 0.21.0-2.1
72e8f7d
- fedoraproject-p2: Fix issues with creation of feature IUs.
72e8f7d
- fedoraproject-p2: Fix jar corruption bug.
72e8f7d
3d584e8
* Thu Aug 21 2014 Roland Grunberg <rgrunber@redhat.com> - 0.21.0-2
3d584e8
- Integrate fedoraproject-p2 into Tycho.
3d584e8
ae5780c
* Thu Jul 24 2014 Roland Grunberg <rgrunber@redhat.com> - 0.21.0-1
ae5780c
- Update to 0.21.0 Release.
ae5780c
3acafa4
* Fri Jul 11 2014 Mat Booth <mat.booth@redhat.com> - 0.20.0-18
3acafa4
- Allow director plugin to only assemble products for the current arch
3acafa4
- Drop some unneeded BR/Rs on surefire (maven-local pulls these in)
3acafa4
b41d1a7
* Wed Jul 02 2014 Roland Grunberg <rgrunber@redhat.com> - 0.20.0-17
b41d1a7
- Return non-existant expected local path when resolution fails.
b41d1a7
- Resolves: rhbz#1114120
b41d1a7
9105146
* Fri Jun 27 2014 Roland Grunberg <rgrunber@redhat.com> - 0.20.0-16
9105146
- Tycho should always delegate artifact resolution to Maven.
9105146
a953232
* Wed Jun 25 2014 Alexander Kurtakov <akurtako@redhat.com> 0.20.0-15
a953232
- Non-bootstrap build now that aarch64 is done.
a953232
123359b
* Tue Jun 24 2014 Roland Grunberg <rgrunber@redhat.com> - 0.20.0-14.1
123359b
- Add swt aarch64 fragment to bootstrap repo.
123359b
ecbf350
* Tue Jun 24 2014 Alexander Kurtakov <akurtako@redhat.com> 0.20.0-14
ecbf350
- Full bootstrap build for secondary archs.
ecbf350
6f82ea9
* Thu Jun 12 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.20.0-13
6f82ea9
- Restore runtime dependencies on XMvn
6f82ea9
216abd0
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.20.0-12
216abd0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
216abd0
369a33d
* Tue Jun  3 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.20.0-11
369a33d
- Skip intermediary build in non-bootstrap mode
369a33d
- Resolves: rhbz#1103839
5b4078c
- Remove unneeded XMvn bits
369a33d
2c96975
* Fri May 30 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.20.0-10
2c96975
- Fix runtime dependencies on XMvn in POMs
2c96975
- Use custom Plexus config to lookup XMvn classes
2c96975
- Lookup Aether WorkspaceReader using role hint "ide"
2c96975
aa82111
* Thu May 29 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.20.0-9
a1aeb11
- Don'n install duplicate Maven metadata for sisu-equinox
a1aeb11
abcaff6
* Wed May 21 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.20.0-8
abcaff6
- Use .mfiles generated during build
abcaff6
88f2d95
* Fri May 16 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.20.0-7
88f2d95
- Add support for XMvn 2.0
88f2d95
478f64c
* Tue May 13 2014 Alexander Kurtakov <akurtako@redhat.com> 0.20.0-6
478f64c
- Make tycho copy licence feature to the system repo.
478f64c
32cb24e
* Wed Apr 30 2014 Alexander Kurtakov <akurtako@redhat.com> 0.20.0-5
32cb24e
- Non-bootstrap build.
32cb24e
0e3e7d0
* Tue Apr 29 2014 Alexander Kurtakov <akurtako@redhat.com> 0.20.0-4
0e3e7d0
- Organize patches.
0e3e7d0
25d9638
* Tue Apr 22 2014 Roland Grunberg <rgrunber@redhat.com> - 0.20.0-3
25d9638
- Add support for compact profiles (Bug 1090003).
25d9638
a8dbaea
* Wed Apr 02 2014 Roland Grunberg <rgrunber@redhat.com> - 0.20.0-2
a8dbaea
- Non-bootstrap build.
a8dbaea
30d1cba
* Thu Mar 27 2014 Roland Grunberg <rgrunber@redhat.com> - 0.20.0-1.1
30d1cba
- Update to Eclipse Luna (4.4).
30d1cba
c0ed354
* Mon Mar 24 2014 Roland Grunberg <rgrunber@redhat.com> - 0.20.0-1
c0ed354
- Update to 0.20.0 Release.
c0ed354
5bfcd54
* Wed Mar 12 2014 Roland Grunberg <rgrunber@redhat.com> - 0.19.0-11
5bfcd54
- Respect %%{eclipse_bootstrap} flag in tycho-bootstrap.sh.
5bfcd54
- Update Eclipse bootstrap cache.
5bfcd54
- Fix Equinox Launcher usage logic in copy-platform-all.
5bfcd54
14f9989
* Thu Mar 06 2014 Roland Grunberg <rgrunber@redhat.com> - 0.19.0-10
14f9989
- Non-bootstrap build.
14f9989
48f7a01
* Thu Mar 06 2014 Roland Grunberg <rgrunber@redhat.com> - 0.19.0-9.1
48f7a01
- Do not check %%{_libdir}/eclipse plugins/features folders twice.
48f7a01
f63325d
* Wed Feb 26 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.19.0-9
f63325d
- Improve logging and error handling fop copy-platform-all
f63325d
58c0ff0
* Wed Jan 15 2014 Roland Grunberg <rgrunber@redhat.com> - 0.19.0-8
58c0ff0
- Perform a pure bootstrap build.
1b30f95
- Fix issues with bootstrap build.
58c0ff0
43e579b
* Thu Jan 09 2014 Roland Grunberg <rgrunber@redhat.com> - 0.19.0-7
43e579b
- Fix bootstrap build.
43e579b
312839e
* Mon Jan  6 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.19.0-6
312839e
- Fix usage of %%add_maven_depmap for zip files
312839e
- Resolves: rhbz#1004310
312839e
a02f050
* Mon Dec 9 2013 Alexander Kurtakov <akurtako@redhat.com> 0.19.0-5
a02f050
- Switch to using %%mvn_build.
a02f050
- Update BR/R names.
a02f050
- Adapt to asm5.
a02f050
12f97c0
* Thu Nov 21 2013 Roland Grunberg <rgrunber@redhat.com> - 0.19.0-4
12f97c0
- Return expected reactor cache location when XMvn resolution fails.
12f97c0
ea30eb9
* Wed Nov 20 2013 Roland Grunberg <rgrunber@redhat.com> - 0.19.0-3
ea30eb9
- Bump release for rebuild (Bug 1031769).
ea30eb9
a9422dc
* Mon Nov 18 2013 Roland Grunberg <rgrunber@redhat.com> - 0.19.0-2
a9422dc
- Reduce length of file lock name when file is in build directory.
a9422dc
8b7deba
* Thu Oct 24 2013 Roland Grunberg <rgrunber@redhat.com> - 0.19.0-1
8b7deba
- Update to 0.19.0 Release.
8b7deba
d3195d8
* Fri Oct 04 2013 Roland Grunberg <rgrunber@redhat.com> - 0.18.1-7
d3195d8
- Do not use XMvn internals (Bug 1015038).
d3195d8
Krzysztof Daniel bb87890
* Thu Oct 3 2013 Krzysztof Daniel <kdaniel@redhat.com> 0.18.1-6
Krzysztof Daniel bb87890
- Adjust to latest Xmvn (workaround for 1015038).
Krzysztof Daniel bb87890
8197b35
* Mon Sep  9 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.18.1-5
8197b35
- Add workaround for rhbz#1004310
8197b35
7f114a0
* Tue Jul 30 2013 Roland Grunberg <rgrunber@redhat.com> - 0.18.1-4
7f114a0
- Improve artifact resolution using XMvn Resolver. (Bug 986900)
7f114a0
cbbc0fe
* Mon Jul 29 2013 Roland Grunberg <rgrunber@redhat.com> - 0.18.1-3
cbbc0fe
- Fix Tycho file locking to work in Fedora.
cbbc0fe
- Skip validateConsistentTychoVersion by default. (Bug 987271)
cbbc0fe
87ef54f
* Wed Jul 24 2013 Roland Grunberg <rgrunber@redhat.com> - 0.18.1-2
87ef54f
- Non-bootstrap build.
87ef54f
42c8fb1
* Wed Jul 24 2013 Roland Grunberg <rgrunber@redhat.com> - 0.18.1-1.1
42c8fb1
- Update to use Eclipse Aether.
42c8fb1
- Use MavenSession and Plexus to determine state.
42c8fb1
- Fix bootstrap build.
42c8fb1
1731ca3
* Thu Jul 18 2013 Roland Grunberg <rgrunber@redhat.com> 0.18.1-1
1731ca3
- Make changes to ensure intermediary build succeeds.
1731ca3
- Remove %%Patch6 in favour of call to sed.
1731ca3
Krzysztof Daniel cef57e7
* Thu Jul 18 2013 Krzysztof Daniel <kdaniel@redhat.com> 0.18.1-1
Krzysztof Daniel cef57e7
- Update to 0.18.1.
Krzysztof Daniel cef57e7
c7c8805
* Tue Jul 16 2013 Roland Grunberg <rgrunber@redhat.com> - 0.18.0-5
c7c8805
- Look for maven artifacts using XMvn Resolver.
c7c8805
d33efaf
* Tue Jul 9 2013 Roland Grunberg <rgrunber@redhat.com> 0.18.0-4
d33efaf
- Update to use maven-surefire 2.15 API.
d33efaf
debb161
* Fri Jul 5 2013 Alexander Kurtakov <akurtako@redhat.com> 0.18.0-3
debb161
- Use _jnidir too when building local p2 repo.
debb161
6b397f6
* Thu Jun 6 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.18.0-2
6b397f6
- Add Requires on plugins present in Maven super POM
6b397f6
- Resolves: rhbz#971301
6b397f6
66215e3
* Tue May 28 2013 Roland Grunberg <rgrunber@redhat.com> 0.18.0-1
66215e3
- Update to 0.18.0 Release.
66215e3
cbbc0fe
* Thu Apr 11 2013 Roland Grunberg <rgrunber@redhat.com> 0.17.0-1
eed45a2
- Fix bootstrap build for potential future use.
eed45a2
a0cacb8
* Tue Apr 2 2013 Roland Grunberg <rgrunber@redhat.com> 0.17.0-1
a0cacb8
- Update to 0.17.0 Release.
a0cacb8
9ac076b
* Mon Mar 18 2013 Roland Grunberg <rgrunber@redhat.com> 0.17.0-0.11.git3351b1
9ac076b
- Non-bootstrap build.
9ac076b
Krzysztof Daniel f4c6670
* Mon Mar 18 2013 Krzysztof Daniel <kdaniel@redhat.com> 0.17.0-0.10.git3351b1
Krzysztof Daniel f4c6670
- Merge mizdebsk patch with existing custom resolver patch.
Krzysztof Daniel f4c6670
Krzysztof Daniel 8d0154f
* Mon Mar 18 2013 Krzysztof Daniel <kdaniel@redhat.com> 0.17.0-0.9.git3351b1
Krzysztof Daniel 8d0154f
- Move the patch into better place.
Krzysztof Daniel 8d0154f
Krzysztof Daniel acd4f1b
* Mon Mar 18 2013 Krzysztof Daniel <kdaniel@redhat.com> 0.17.0-0.8.git3351b1
Krzysztof Daniel acd4f1b
- Non-bootstrap build.
Krzysztof Daniel acd4f1b
Krzysztof Daniel 40b525c
* Mon Mar 18 2013 Krzysztof Daniel <kdaniel@redhat.com> 0.17.0-0.7.git3351b1
Krzysztof Daniel 40b525c
- Commit the patch.
Krzysztof Daniel 40b525c
Krzysztof Daniel 00615dc
* Mon Mar 18 2013 Krzysztof Daniel <kdaniel@redhat.com> 0.17.0-0.6.git3351b1
Krzysztof Daniel 00615dc
- Use plexus to instantiate workspace reader.
Krzysztof Daniel 00615dc
60fd9ea
* Sun Mar 17 2013 Roland Grunberg <rgrunber@redhat.com> 0.17.0-0.5.git3351b1
60fd9ea
- Non-bootstrap build.
60fd9ea
5a5bb5a
* Fri Mar 15 2013 Roland Grunberg <rgrunber@redhat.com> 0.17.0-0.4.git3351b1
5a5bb5a
- Update bootstrapped build for 0.17.0-SNAPSHOT to work against 0.16.0.
5a5bb5a
- Update to Plexus Compiler 2.2 API.
5a5bb5a
7b80721
* Thu Feb 28 2013 Roland Grunberg <rgrunber@redhat.com> 0.17.0-0.3.git3351b1
7b80721
- Update to using Jetty 9 API.
7b80721
a9e1e45
* Mon Feb 25 2013 Roland Grunberg <rgrunber@redhat.com> 0.17.0-0.2.git3351b1
a9e1e45
- Set the global default execution environment to JavaSE-1.6.
a9e1e45
- Patch clean-up.
a9e1e45
Krzysztof Daniel 50c3427
* Mon Feb 25 2013 Krzysztof Daniel <kdaniel@redhat.com> 0.17.0-0.1.git3351b1
Krzysztof Daniel 50c3427
- Update to latest upstream.
Krzysztof Daniel 50c3427
- RHBZ#915194 - API changed in maven-surefire
Krzysztof Daniel 50c3427
3332f9b
* Wed Feb 6 2013 Roland Grunberg <rgrunber@redhat.com> 0.16.0-21
3332f9b
- Non-bootstrap build.
3332f9b
3332f9b
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 0.16.0-20.2
Stanislav Ochotnicky e012ef7
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
Stanislav Ochotnicky e012ef7
- Replace maven BuildRequires with maven-local
Stanislav Ochotnicky e012ef7
39d8ccf
* Wed Feb 6 2013 Roland Grunberg <rgrunber@redhat.com> 0.16.0-20.1
39d8ccf
- Change BR/R on maven to maven-local for XMvn support.
39d8ccf
- Build bootstrapped to fix missing Fedora Maven class.
39d8ccf
94c249b
* Thu Jan 24 2013 Roland Grunberg <rgrunber@redhat.com> 0.16.0-20
94c249b
- Use TYCHO_MVN_{LOCAL,RPMBUILD} to determine how maven was called.
94c249b
- Update to maven-surefire 2.13.
94c249b
662dc41
* Thu Dec 20 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-19
662dc41
- Fix upstream Bug 361204.
662dc41
f4258b7
* Mon Dec 3 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-18
f4258b7
- Add support for more flexible OSGi bundle paths.
f6fc49e
- Use OSGi Requires instead of package name.
f6fc49e
- Expand Requires to include the Eclipse platform.
f4258b7
aba2795
* Mon Nov 19 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-17
aba2795
- Make additional changes to get Tycho building bootstrapped.
aba2795
627ff82
* Mon Nov 5 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-16
627ff82
- Add capability to build without depending on Tycho or Eclipse.
627ff82
5861b98
* Sat Oct 20 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-15
5861b98
- Package org.eclipse.osgi and org.eclipse.jdt.core.
5861b98
614ffa9
* Fri Oct 19 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-14
614ffa9
- Update to finalized 0.16.0 Release.
614ffa9
8c01993
* Wed Oct 17 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-13
8c01993
- Build Tycho properly in one RPM build.
8c01993
- Update to 0.16.0 Release.
8c01993
57b4448
* Thu Oct 11 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-12.d7f885
57b4448
- Non-bootstrap build.
57b4448
986d9ed
* Thu Oct 11 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-11.1.d7f885
986d9ed
- Remove dependence on eclipse by use of self-bundled equinox launcher.
986d9ed
456e392
* Wed Oct 10 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-11.d7f885
456e392
- copy-platform-all should make symlinked jars from %%{_javadir} unique.
456e392
- Non-bootstrap build (reset the %%bootstrap flag properly).
456e392
Krzysztof Daniel 00896d5
* Mon Oct 8 2012 Krzysztof Daniel <kdaniel@redhat.com> 0.16.0-10.d7f885
Krzysztof Daniel 00896d5
- Non-bootstrap build.
Krzysztof Daniel 00896d5
Krzysztof Daniel c10ae09
* Mon Oct 8 2012 Krzysztof Daniel <kdaniel@redhat.com> 0.16.0-9.1.d7f885
Krzysztof Daniel c10ae09
- Filter out OSGi dependencies.
Krzysztof Daniel c10ae09
790211c
* Thu Oct 4 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-9.d7f885
790211c
- Non-bootstrap build.
790211c
f6d260a
* Thu Oct 4 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-8.1.d7f885
f6d260a
- Fix Bug in overriding of BREE to JavaSE-1.6.
f6d260a
4c216cc
* Wed Oct 3 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-8.d7f885
4c216cc
- Non-bootstrap build.
4c216cc
b90c413
* Wed Oct 3 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-7.1.d7f885
b90c413
- Update to latest 0.16.0 SNAPSHOT.
Krzysztof Daniel 9fc0576
- First attempts to build without cyclic dependency to JDT.
Krzysztof Daniel 9fc0576
ddaeda4
* Mon Aug 27 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-7.df2c35
ddaeda4
- Non bootstrap-build.
ddaeda4
9ab4468
* Mon Aug 27 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-6.1.df2c35
9ab4468
- Add BR/R on explicit dependency objectweb-asm4.
9ab4468
- Use consistent whitespace in specfile.
9ab4468
ff57af1
* Fri Aug 24 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-6.df2c35
ff57af1
- Non-bootstrap build.
ff57af1
ba49332
* Thu Aug 23 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-5.1.df2c35
ba49332
- Set BREE to at least JavaSE-1.6 for all eclipse packaging types.
050d5c3
- Remove unneeded workaround for JSR14 incompatibility of JDK 1.7.
ba49332
40794d5
* Wed Aug 15 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-5.df2c35
40794d5
- Non-bootstrap build.
40794d5
a687c60
* Mon Aug 13 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-4.1.df2c35
a687c60
- Correctly reference objectweb-asm4 and fix local mode resolution bug.
b01c67e
- Update spec file to honour new java packaging guidelines.
a687c60
b5cd7f6
* Thu Aug 9 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-4.df2c35
b5cd7f6
- Non-bootstrap build.
b5cd7f6
bc9cc12
* Thu Aug 9 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-3.1.df2c35
bc9cc12
- Add tycho.local.keepTarget flag to bypass ignoring environments.
bc9cc12
Krzysztof Daniel 7bb1065
* Thu Aug 9 2012 Krzysztof Daniel <kdaniel@redhat.com> 0.16.0-3.df2c35
Krzysztof Daniel 7bb1065
- Non-bootstrap build.
Krzysztof Daniel 7bb1065
Krzysztof Daniel 85ea818
* Thu Aug 9 2012 Krzysztof Daniel <kdaniel@redhat.com> 0.16.0-2.1.df2c35
Krzysztof Daniel 85ea818
- Use recommended %%add_maven_depmap. 
Krzysztof Daniel 85ea818
Krzysztof Daniel 91c7dfc
* Thu Aug 9 2012 Krzysztof Daniel <kdaniel@redhat.com> 0.16.0-2.df2c35
Krzysztof Daniel 91c7dfc
- Non-bootstrap build.
Krzysztof Daniel 91c7dfc
Krzysztof Daniel 014594f
* Thu Aug 9 2012 Krzysztof Daniel <kdaniel@redhat.com> 0.16.0-1.2.df2c35
Krzysztof Daniel 014594f
- Properly change bootstrap flag.
Krzysztof Daniel 014594f
- Add some git ignores.
Krzysztof Daniel 014594f
Krzysztof Daniel f6bd04e
* Thu Aug 9 2012 Krzysztof Daniel <kdaniel@redhat.com> 0.16.0-1.1.df2c35
Krzysztof Daniel f6bd04e
- Install missing tycho-standalone-p2-director.zip.
Krzysztof Daniel f6bd04e
50be185
* Thu Aug 2 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-1.df2c35
50be185
- Update to 0.16.0 SNAPSHOT.
50be185
d74a546
* Tue Jul 31 2012 Roland Grunberg <rgrunber@redhat.com> 0.15.0-3
d74a546
- Non-bootstrap build.
d74a546
03ccfcf
* Tue Jul 31 2012 Roland Grunberg <rgrunber@redhat.com> 0.15.0-2.1
03ccfcf
- Ignore defined environments in local mode.
03ccfcf
b335532
* Mon Jul 30 2012 Roland Grunberg <rgrunber@redhat.com> 0.15.0-2
b335532
- Non-bootstrap build.
b335532
7431c58
* Mon Jul 30 2012 Roland Grunberg <rgrunber@redhat.com> 0.15.0-1.1
7431c58
- Fix copy-platform-all script to properly link %%{_datadir}/eclipse jars.
7431c58
e1d99f3
* Thu Jul 26 2012 Roland Grunberg <rgrunber@redhat.com> 0.15.0-1
e1d99f3
- Update to 0.15.0.
e1d99f3
- Set BREE to at least JavaSE-1.6 for Eclipse feature bundles.
e1d99f3
9f4b1c0
* Wed Jul 25 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.1-7
9f4b1c0
- Non-bootstrap build.
9f4b1c0
4fc2026
* Mon Jul 23 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.1-6
4fc2026
- Detect OSGi jars using presence of Bundle-SymbolicName entry (BZ #838513).
4fc2026
9aa33ba
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14.1-6
9aa33ba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9aa33ba
717b54a
* Mon Jun 11 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.1-5
717b54a
- Non-bootstrap build.
717b54a
416b074
* Tue May 29 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.1-4.1
416b074
- Fix Tycho Surfire to run Eclipse test bundles.
8a282a1
- Implement automatic creation of a system p2 repository.
ed7b67b
- Allow building SWT fragments (BZ #380934).
416b074
4a3b7d4
* Wed May 23 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.1-4
4a3b7d4
- Non-bootstrap build.
4a3b7d4
34928e3
* Thu May 17 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.1-3.1
34928e3
- Set BREE to be at least JavaSE-1.6 for Eclipse OSGi bundles.
34928e3
9ff3cfa
* Wed May 16 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.1-3
9ff3cfa
- Non-bootstrap build.
9ff3cfa
733e99c
* Wed Apr 25 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.1-2.1
733e99c
- Implement a custom resolver when running in local mode.
733e99c
- Use upstream solution for BZ #372395 to fix the build.
733e99c
9a36347
* Wed Apr 4 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.1-2
9a36347
- Non-bootstrap build.
9a36347
e162d57
* Tue Mar 27 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.1-1.1
e162d57
- Add missing tycho-testing-harness to be packaged.
0e13150
- Use %%{_eclipse_base} from eclipse-platform.
e162d57
6ac9cc0
* Fri Mar 9 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.1-1
6ac9cc0
- Update to 0.14.1 upstream tag.
6ac9cc0
- Allow building against maven-surefire 2.12 (instead of 2.10).
8d36c52
- Stop symlinking o.e.osgi and o.e.jdt.core into the m2 cache.
8d36c52
be52c16
* Thu Feb 16 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.0-4
be52c16
- Non-bootstrap build.
be52c16
387d90c
* Tue Feb 14 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.0-3
387d90c
- Update to 0.14.0 upstream tag.
387d90c
14063d1
* Thu Feb 9 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.0-2
14063d1
- Non-bootstrap build.
14063d1
a678891
* Wed Feb 01 2012 Roland Grunberg <rgrunber@redhat.com> - 0.14.0-1
a678891
- Update to 0.14.0.
a678891
0542f46
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.0-4
0542f46
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
0542f46
Stanislav Ochotnicky 8ef75d4
* Fri May 27 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.12.0-0.1.a74b1717
Stanislav Ochotnicky 8ef75d4
- Update to new version do bootstrap from scratch
Stanislav Ochotnicky 8ef75d4
017d47c
* Fri May 6 2011 Alexander Kurtakov <akurtako@redhat.com> 0.10.0-3
017d47c
- Non-bootstrap build.
017d47c
Stanislav Ochotnicky 55dfddf
* Tue May  3 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.10.0-2
Stanislav Ochotnicky 55dfddf
- Add README and make build more silent
Stanislav Ochotnicky 55dfddf
Stanislav Ochotnicky 55dfddf
* Tue Mar 29 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.10.0-1
Stanislav Ochotnicky 55dfddf
- First bootstrapped version