Blame SPECS/tycho.spec

84bf7c
# Tycho depends on itself, and Eclipse to build but in certain cases these
84bf7c
# requirements may not be satisfiable then building Tycho becomes problematic.
84bf7c
# For example:
84bf7c
# * A library (in Fedora) used by Tycho's runtime broke API and so Tycho
84bf7c
#   from the buildroot is broken
84bf7c
# * Building into a new distro or buildroot, where neither Tycho nor Eclipse
84bf7c
#   is available yet and we need to build Tycho before building Eclipse
84bf7c
# In bootstrap mode, javac and plain xmvn are used to build a subset of
84bf7c
# Tycho such that it can build a bootstrap mode Eclipse and subsequently
84bf7c
# fully rebuild itself. In this mode, there may be reduced functionality,
84bf7c
# so a full non-bootstrap mode build should always be done afterwards.
fac936
%bcond_without bootstrap
84bf7c
84bf7c
# Allow conditionally building without Junit 5 support
84bf7c
%bcond_without junit5
84bf7c
84bf7c
# Release tags or git SHAs
84bf7c
%global git_tag tycho-%{version}
84bf7c
%global fp_p2_git_tag 290f67a4c717599b2f5166ea89aa5365571314b1
84bf7c
84bf7c
%global fp_p2_version 0.0.1
84bf7c
%global fp_p2_snap -SNAPSHOT
84bf7c
84bf7c
# The location of the xmvn dir into which we need to install the xmvn plugin
84bf7c
%global xmvn_libdir %(realpath $(dirname $(readlink -f $(which xmvn)))/../lib)
84bf7c
84bf7c
%define __requires_exclude osgi*
84bf7c
84bf7c
Name:           tycho
84bf7c
Version:        1.4.0
84bf7c
Release:        2%{?dist}
84bf7c
Summary:        Plugins and extensions for building Eclipse plugins and OSGI bundles with Maven
84bf7c
84bf7c
# license file is missing but all files having some licensing information are ASL 2.0
84bf7c
License:        ASL 2.0 and EPL-1.0
84bf7c
URL:            http://eclipse.org/tycho
84bf7c
84bf7c
# Tycho project source
84bf7c
Source0:        http://git.eclipse.org/c/tycho/org.eclipse.tycho.git/snapshot/org.eclipse.tycho-%{git_tag}.tar.xz
84bf7c
# Eclipse Plugin Project supporting filesystem as p2 repository
84bf7c
Source1:        https://github.com/rgrunber/fedoraproject-p2/archive/%{fp_p2_git_tag}/fedoraproject-p2-%{fp_p2_git_tag}.tar.gz
84bf7c
84bf7c
# this is a workaround for maven-plugin-plugin changes that happened after
84bf7c
# version 2.4.3 (impossible to have empty mojo created as aggregate). This
84bf7c
# should be fixed upstream properly
84bf7c
Source2:        EmptyMojo.java
84bf7c
Source3:        tycho-scripts.sh
84bf7c
Source4:        tycho-bootstrap.sh
84bf7c
Source5:        tycho-debundle.sh
84bf7c
# Script that can be used to install or simulate installation of P2
84bf7c
# artifacts. It is used in OSGi requires generation.
84bf7c
Source6:        p2-install.sh
84bf7c
84bf7c
# Fedora Eclipse bundles needed to build Tycho when Eclipse is not present
84bf7c
# or when the Eclipse that is present is not compatible
84bf7c
%if %{with bootstrap}
84bf7c
Source10:       eclipse-bootstrap-photon.tar.xz
84bf7c
%endif
84bf7c
84bf7c
# Fedora-specific patches
84bf7c
Patch0:         0001-Fix-the-Tycho-build-to-work-on-Fedora.patch
84bf7c
Patch1:         0002-Implement-a-custom-resolver-for-Tycho-in-local-mode.patch
84bf7c
Patch2:         0003-Tycho-should-always-delegate-artifact-resolution-to-.patch
84bf7c
# Submitted upstream: https://bugs.eclipse.org/bugs/show_bug.cgi?id=537963
84bf7c
Patch3:         0004-Bug-537963-Make-the-default-EE-Java-1.8.patch
84bf7c
84bf7c
ExclusiveArch:  x86_64
84bf7c
84bf7c
BuildArch:      noarch
84bf7c
84bf7c
BuildRequires:  maven-local
84bf7c
BuildRequires:  mvn(biz.aQute.bnd:bnd-maven-plugin)
84bf7c
BuildRequires:  mvn(com.beust:jcommander)
84bf7c
BuildRequires:  mvn(de.pdark:decentxml)
84bf7c
BuildRequires:  mvn(junit:junit)
84bf7c
BuildRequires:  mvn(org.apache.commons:commons-compress)
84bf7c
BuildRequires:  mvn(org.apache.commons:commons-exec)
84bf7c
BuildRequires:  mvn(org.apache.commons:commons-lang3)
84bf7c
BuildRequires:  mvn(org.apache.felix:maven-bundle-plugin)
84bf7c
BuildRequires:  mvn(org.apache.maven:maven-archiver)
84bf7c
BuildRequires:  mvn(org.apache.maven:maven-compat)
84bf7c
BuildRequires:  mvn(org.apache.maven:maven-core)
84bf7c
BuildRequires:  mvn(org.apache.maven:maven-plugin-api)
84bf7c
BuildRequires:  mvn(org.apache.maven.plugins:maven-clean-plugin)
84bf7c
BuildRequires:  mvn(org.apache.maven.plugins:maven-dependency-plugin)
84bf7c
BuildRequires:  mvn(org.apache.maven.plugins:maven-install-plugin)
84bf7c
BuildRequires:  mvn(org.apache.maven.plugins:maven-plugin-plugin)
84bf7c
BuildRequires:  mvn(org.apache.maven.plugins:maven-source-plugin)
84bf7c
BuildRequires:  mvn(org.apache.maven.plugin-testing:maven-plugin-testing-harness)
84bf7c
BuildRequires:  mvn(org.apache.maven.plugin-tools:maven-plugin-annotations)
84bf7c
BuildRequires:  mvn(org.apache.maven.shared:maven-verifier)
84bf7c
BuildRequires:  mvn(org.apache.maven.surefire:maven-surefire-common)
84bf7c
BuildRequires:  mvn(org.apache.maven.surefire:surefire-api)
84bf7c
BuildRequires:  mvn(org.codehaus.plexus:plexus-archiver)
84bf7c
BuildRequires:  mvn(org.codehaus.plexus:plexus-compiler-api)
84bf7c
BuildRequires:  mvn(org.codehaus.plexus:plexus-compiler-manager)
84bf7c
BuildRequires:  mvn(org.codehaus.plexus:plexus-component-annotations)
84bf7c
BuildRequires:  mvn(org.codehaus.plexus:plexus-component-metadata)
84bf7c
BuildRequires:  mvn(org.codehaus.plexus:plexus-container-default)
84bf7c
BuildRequires:  mvn(org.codehaus.plexus:plexus-utils)
84bf7c
BuildRequires:  mvn(org.eclipse.jdt:ecj)
84bf7c
BuildRequires:  mvn(org.fedoraproject.xmvn:xmvn-api)
84bf7c
BuildRequires:  mvn(org.fedoraproject.xmvn:xmvn-core)
84bf7c
BuildRequires:  mvn(org.fedoraproject.xmvn:xmvn-install)
84bf7c
BuildRequires:  mvn(org.fedoraproject.xmvn:xmvn-parent:pom:)
84bf7c
BuildRequires:  mvn(org.hamcrest:hamcrest-core)
84bf7c
BuildRequires:  mvn(org.mockito:mockito-core)
84bf7c
BuildRequires:  mvn(org.ow2.asm:asm-tree)
84bf7c
BuildRequires:  mvn(org.ow2.asm:asm-util)
84bf7c
BuildRequires:  mvn(org.slf4j:slf4j-api)
84bf7c
BuildRequires:  mvn(org.slf4j:slf4j-simple)
84bf7c
%if %{with junit5}
84bf7c
BuildRequires:  mvn(org.apache.maven.surefire:surefire-junit-platform)
84bf7c
BuildRequires:  mvn(org.apiguardian:apiguardian-api)
84bf7c
BuildRequires:  mvn(org.opentest4j:opentest4j)
84bf7c
%endif
84bf7c
84bf7c
%if ! %{with bootstrap}
84bf7c
# Ordinarily Tycho additionally requires itself and Eclipse to build
84bf7c
BuildRequires:  %{name}
84bf7c
BuildRequires:  eclipse-platform >= 1:4.11
84bf7c
%else
84bf7c
# For bootstrapping, we just need the dependencies of the Eclipse bundles we use
84bf7c
BuildRequires:  osgi(com.ibm.icu)
84bf7c
BuildRequires:  osgi(org.apache.commons.jxpath)
84bf7c
BuildRequires:  osgi(org.apache.batik.css)
84bf7c
BuildRequires:  osgi(org.kxml2)
84bf7c
BuildRequires:  osgi(org.sat4j.core)
84bf7c
BuildRequires:  osgi(org.sat4j.pb)
84bf7c
BuildRequires:  osgi(org.w3c.css.sac)
84bf7c
BuildRequires:  osgi(javax.servlet-api)
84bf7c
BuildRequires:  osgi(javax.servlet.jsp)
84bf7c
%endif
84bf7c
84bf7c
Requires:       maven-local
84bf7c
Requires:       xmvn-minimal >= 3
84bf7c
Requires:       ecj >= 1:4.7.3a-1
84bf7c
84bf7c
%if ! %{with bootstrap}
84bf7c
Requires:       eclipse-platform >= 1:4.11
84bf7c
%endif
84bf7c
84bf7c
# maven-clean-plugin is bound to "initialize" Maven phase for
84bf7c
# "eclipse-repository" projects
84bf7c
Requires:       maven-clean-plugin
84bf7c
84bf7c
%description
84bf7c
Tycho is a set of Maven plugins and extensions for building Eclipse
84bf7c
plugins and OSGI bundles with Maven. Eclipse plugins and OSGI bundles
84bf7c
have their own metadata for expressing dependencies, source folder
84bf7c
locations, etc. that are normally found in a Maven POM. Tycho uses
84bf7c
native metadata for Eclipse plugins and OSGi bundles and uses the POM
84bf7c
to configure and drive the build. Tycho supports bundles, fragments,
84bf7c
features, update site projects and RCP applications. Tycho also knows
84bf7c
how to run JUnit test plugins using OSGi runtime and there is also
84bf7c
support for sharing build results using Maven artifact repositories.
84bf7c
84bf7c
Tycho plugins introduce new packaging types and the corresponding
84bf7c
lifecycle bindings that allow Maven to use OSGi and Eclipse metadata
84bf7c
during a Maven build. OSGi rules are used to resolve project
84bf7c
dependencies and package visibility restrictions are honored by the
84bf7c
OSGi-aware JDT-based compiler plugin. Tycho will use OSGi metadata and
84bf7c
OSGi rules to calculate project dependencies dynamically and injects
84bf7c
them into the Maven project model at build time. Tycho supports all
84bf7c
attributes supported by the Eclipse OSGi resolver (Require-Bundle,
84bf7c
Import-Package, Eclipse-GenericRequire, etc). Tycho will use proper
84bf7c
classpath access rules during compilation. Tycho supports all project
84bf7c
types supported by PDE and will use PDE/JDT project metadata where
84bf7c
possible. One important design goal in Tycho is to make sure there is
84bf7c
no duplication of metadata between POM and OSGi metadata.
84bf7c
84bf7c
%package javadoc
84bf7c
Summary: Javadocs for %{name}
84bf7c
84bf7c
%description javadoc
84bf7c
This package contains the API documentation for %{name}.
84bf7c
84bf7c
%prep
84bf7c
%setup -q -n org.eclipse.tycho-%{git_tag} -a 1
84bf7c
mv fedoraproject-p2-%{fp_p2_git_tag} fedoraproject-p2
84bf7c
84bf7c
%patch0 -p1
84bf7c
%patch1 -p1
84bf7c
%patch2 -p1
84bf7c
%patch3 -p1
84bf7c
84bf7c
# Unneeded for RPM builds
84bf7c
%pom_remove_plugin :maven-site-plugin
84bf7c
84bf7c
%if %{without junit5}
84bf7c
%pom_disable_module org.eclipse.tycho.surefire.junit5 tycho-surefire
84bf7c
%pom_remove_dep ":org.eclipse.tycho.surefire.junit5" tycho-surefire/tycho-surefire-plugin
84bf7c
%endif
84bf7c
84bf7c
# Move from org.sonatype.aether to org.eclipse.aether
84bf7c
find . -name "*.java" | xargs sed -i 's/org.sonatype.aether/org.eclipse.aether/g'
84bf7c
find . -name "*.java" | xargs sed -i 's/org.eclipse.aether.util.DefaultRepositorySystemSession/org.eclipse.aether.DefaultRepositorySystemSession/g'
84bf7c
sed -i 's/public int getPriority/public float getPriority/g' tycho-core/src/main/java/org/eclipse/tycho/core/p2/P2RepositoryConnectorFactory.java
84bf7c
84bf7c
# place empty mojo in place
84bf7c
mkdir -p tycho-maven-plugin/src/main/java/org/fedoraproject
84bf7c
pushd tycho-maven-plugin/src/main/java/org/fedoraproject
84bf7c
cp %{SOURCE2} .
84bf7c
popd
84bf7c
84bf7c
# Homogenise requirement on OSGi bundle
84bf7c
%if %{with bootstrap}
84bf7c
sed -i -e "s/>org.eclipse.platformorg.eclipse.tycho</" pom.xml tycho-core/pom.xml sisu-equinox/sisu-equinox-embedder/pom.xml
84bf7c
%else
84bf7c
sed -i -e "s/>org.eclipse.tychoorg.eclipse.platform</" fedoraproject-p2/xmvn-p2-installer-plugin/pom.xml
84bf7c
%endif
84bf7c
84bf7c
# Allow building againt older ASMs
84bf7c
sed -i -e 's/Opcodes\.ASM7/Opcodes.ASM6/' tycho-artifactcomparator/src/main/java/org/eclipse/tycho/zipcomparator/internal/ClassfileComparator.java
84bf7c
84bf7c
# Target platform does not really apply to RPM builds
84bf7c
%pom_disable_module tycho-bundles-target tycho-bundles
84bf7c
%pom_xpath_remove "pom:target" tycho-bundles
84bf7c
84bf7c
# we don't have org.apache.commons:commons-compress:jar:sources
84bf7c
%pom_xpath_remove "pom:dependency[pom:classifier='sources' and pom:artifactId='commons-compress']" tycho-p2/tycho-p2-director-plugin
84bf7c
84bf7c
# Use tycho-testing-harness from the reactor
84bf7c
sed -i -e '/tycho-testing-harness/a<version>${project.version}</version>' tycho-surefire/tycho-surefire-plugin/pom.xml
84bf7c
84bf7c
# Don't build tests
84bf7c
for b in core.shared.tests p2.resolver.impl.test p2.resolver.shared.tests p2.maven.repository.tests p2.tools.tests test.utils ; do
84bf7c
  %pom_disable_module org.eclipse.tycho.$b tycho-bundles
84bf7c
done
84bf7c
%pom_disable_module org.fedoraproject.p2.tests fedoraproject-p2
84bf7c
%pom_xpath_remove "pom:requirement[pom:id='org.hamcrest']" tycho-bundles
84bf7c
%pom_remove_dep -r :::test
84bf7c
84bf7c
# Bootstrap Build
84bf7c
%if %{with bootstrap}
84bf7c
84bf7c
# Break circular dep between tycho-lib-detector and tycho-compiler-jdt for bootstrapping
84bf7c
%pom_xpath_remove "pom:compilerId" tycho-lib-detector
84bf7c
%pom_remove_dep "org.eclipse.tycho:tycho-compiler-jdt" tycho-lib-detector
84bf7c
84bf7c
# Unpack a compatible version of Eclipse we can use to build against
84bf7c
tar -xf %{SOURCE10}
84bf7c
# Install OSGi bundles into local repo to override any incompatible system version
84bf7c
# that may be already installed
84bf7c
pushd bootstrap
84bf7c
for f in usr/lib/eclipse/plugins/org.eclipse.osgi.compatibility.state_*.jar \
84bf7c
         usr/lib/eclipse/plugins/org.eclipse.osgi.services_*.jar \
84bf7c
         usr/lib/eclipse/plugins/org.eclipse.osgi.util_*.jar \
84bf7c
         usr/lib/eclipse/plugins/org.eclipse.osgi_*.jar ; do
84bf7c
  xmvn -o install:install-file -Dfile=$f -Dpackaging=jar -DgroupId=org.eclipse.tycho -Dmaven.repo.local=$(pwd)/../.m2 \
84bf7c
    -DartifactId=$(echo $(basename $f) | cut -d_ -f1) -Dversion=$(echo "${f%.jar}" | cut -d_ -f2)
84bf7c
done
84bf7c
popd
84bf7c
84bf7c
# Perform the 'minimal' (bootstrap) build of Tycho
84bf7c
cp %{SOURCE3} %{SOURCE4} .
84bf7c
./tycho-bootstrap.sh %{version}
84bf7c
84bf7c
# Non-Bootstrap Build
84bf7c
%else
84bf7c
84bf7c
# Set some temporary build version so that the bootstrapped build has
84bf7c
# a different version from the nonbootstrapped. Otherwise there will
84bf7c
# be cyclic dependencies.
84bf7c
84bf7c
sysVer=`grep -C 1 "<artifactId>tycho</artifactId>" %{_mavenpomdir}/tycho/tycho.pom | grep "version" | sed 's/.*>\(.*\)<.*/\1/'`
84bf7c
mkdir boot
84bf7c
sed -e 's/ns[0-9]://g' %{_datadir}/maven-metadata/tycho.xml > boot/tycho-metadata.xml
84bf7c
84bf7c
# Copy Tycho POMs from system repo and set their versions to %%{version}-SNAPSHOT.
84bf7c
for pom in $(grep 'pom</path>' boot/tycho-metadata.xml | sed 's|.*>\(.*\)<.*|\1|'); do
84bf7c
    sed -e "s/>$sysVer/>%{version}-SNAPSHOT/g" -e "s/%{fp_p2_version}%{fp_p2_snap}/%{fp_p2_version}/" <$pom >boot/$(basename $pom)
84bf7c
done
84bf7c
84bf7c
# Update Maven lifecycle mappings for Tycho packaging types provided by tycho-maven-plugin.
84bf7c
cp -p $(build-classpath tycho/tycho-maven-plugin) boot/tycho-maven-plugin.jar
84bf7c
jar xf boot/tycho-maven-plugin.jar META-INF/plexus/components.xml
84bf7c
sed -i s/$sysVer/%{version}-SNAPSHOT/ META-INF/plexus/components.xml
84bf7c
jar uf boot/tycho-maven-plugin.jar META-INF/plexus/components.xml
84bf7c
84bf7c
# Create XMvn metadata for the new JARs and POMs by customizing system Tycho metadata.
84bf7c
sed -i -e 's/xmlns=".*"//' boot/tycho-metadata.xml
84bf7c
%pom_xpath_remove -f "metadata/artifacts/artifact[artifactId='org.eclipse.osgi']" boot/tycho-metadata.xml
84bf7c
%pom_xpath_remove -f "metadata/artifacts/artifact[artifactId='org.eclipse.osgi.util']" boot/tycho-metadata.xml
84bf7c
%pom_xpath_remove -f "metadata/artifacts/artifact[artifactId='org.eclipse.osgi.services']" boot/tycho-metadata.xml
84bf7c
%pom_xpath_remove -f "metadata/artifacts/artifact[artifactId='org.eclipse.osgi.compatibility.state']" boot/tycho-metadata.xml
84bf7c
sed -i '
84bf7c
  s|>/[^<]*/\([^/]*\.pom\)</path>|>'$PWD'/boot/\1</path>|
84bf7c
  s|>'$sysVer'</version>|>%{version}-SNAPSHOT</version><compatVersions><version>%{version}-SNAPSHOT</version></compatVersions>|
84bf7c
  s|>'%{fp_p2_version}%{fp_p2_snap}'</version>|>%{fp_p2_version}</version><compatVersions><version>%{fp_p2_version}</version></compatVersions>|
84bf7c
  s|%{_javadir}/tycho/tycho-maven-plugin.jar|'$PWD'/boot/tycho-maven-plugin.jar|
84bf7c
' boot/tycho-metadata.xml
84bf7c
%mvn_config resolverSettings/metadataRepositories/repository $PWD/boot/tycho-metadata.xml
84bf7c
%endif
84bf7c
84bf7c
# Avoid duplicate execution of clean when generating javadocs, see ebz#399756
84bf7c
%pom_add_plugin :maven-clean-plugin tycho-bundles/tycho-standalone-p2-director "
84bf7c
<executions>
84bf7c
  <execution>
84bf7c
    <id>default-clean-1</id>
84bf7c
    <phase>initialize</phase>
84bf7c
    <configuration>
84bf7c
      <skip>true</skip>
84bf7c
    </configuration>
84bf7c
  </execution>
84bf7c
</executions>"
84bf7c
84bf7c
# Add fp-p2 to main build
84bf7c
%pom_xpath_inject "pom:modules" "<module>fedoraproject-p2</module>"
84bf7c
84bf7c
%build
84bf7c
%mvn_build -f -- \
84bf7c
  -Dtycho-version=%{version}-SNAPSHOT -DtychoBootstrapVersion=%{version}-SNAPSHOT \
84bf7c
  -Dmaven.repo.local=$(pwd)/.m2 -Dfedora.p2.repos=$(pwd)/bootstrap
84bf7c
84bf7c
%mvn_artifact fedoraproject-p2/org.fedoraproject.p2/pom.xml
84bf7c
84bf7c
# Relying on xmvn p2 plugin being present would be a circular dep
84bf7c
# So install as if all artifacts are normal jar files
84bf7c
sed -i -e 's|type>eclipse.*<|type>jar<|' .xmvn-reactor
84bf7c
84bf7c
# Don't package target platform definition files
84bf7c
%mvn_package "::target::" __noinstall
84bf7c
84bf7c
%install
84bf7c
# Get debundling scripts
84bf7c
cp %{SOURCE3} %{SOURCE5} .
84bf7c
84bf7c
%if ! %{with bootstrap}
84bf7c
# Debundle p2 runtime
84bf7c
./tycho-debundle.sh $(pwd)/tycho-bundles/tycho-bundles-external \
84bf7c
  $(pwd)/tycho-bundles/tycho-bundles-external/target/tycho-bundles-external-manifest.txt
84bf7c
84bf7c
# Debundle standalone p2 director
84bf7c
./tycho-debundle.sh $(pwd)/tycho-bundles/tycho-standalone-p2-director
84bf7c
%endif
84bf7c
84bf7c
%if %{with bootstrap}
84bf7c
# Install our own copy of OSGi runtime when bootstrapping to avoid external dep on Eclipse
84bf7c
for b in org.eclipse.osgi \
84bf7c
         org.eclipse.osgi.util \
84bf7c
         org.eclipse.osgi.services \
84bf7c
         org.eclipse.osgi.compatibility.state ; do
84bf7c
  osgiJarPath=$(find .m2/org/eclipse/tycho/$b/*/ -name "*.jar")
84bf7c
  osgiPomPath=$(find .m2/org/eclipse/tycho/$b/*/ -name "*.pom")
84bf7c
  %mvn_artifact $osgiPomPath $osgiJarPath
84bf7c
done
84bf7c
%endif
84bf7c
84bf7c
%mvn_install
84bf7c
84bf7c
%if ! %{with bootstrap}
84bf7c
install -pm 644 tycho-bundles/tycho-bundles-external/target/tycho-bundles-external-manifest.txt %{buildroot}%{_javadir}/tycho
84bf7c
%add_maven_depmap org.eclipse.tycho:tycho-bundles-external:txt:manifest:%{version} tycho/tycho-bundles-external-manifest.txt
84bf7c
%endif
84bf7c
84bf7c
%if %{with bootstrap}
84bf7c
# Misc other bundles needed for bootstrapping
84bf7c
for bnd in \
84bf7c
  core.contenttype \
84bf7c
  core.expressions \
84bf7c
  core.filesystem \
84bf7c
  core.jobs \
84bf7c
  core.net \
84bf7c
  core.resources \
84bf7c
  core.runtime \
84bf7c
  equinox.app \
84bf7c
  equinox.common \
84bf7c
  equinox.concurrent \
84bf7c
  equinox.preferences \
84bf7c
  equinox.registry \
84bf7c
  equinox.security ; do
84bf7c
bndJarPath=$(find bootstrap -name "org.eclipse.${bnd}_*.jar")
84bf7c
install -m 644 -T $bndJarPath $RPM_BUILD_ROOT%{_javadir}/tycho/$bnd.jar
84bf7c
done
84bf7c
%endif
84bf7c
84bf7c
# For some reason fp-p2 is treated as a compat version, this prevents that
84bf7c
# TODO: figure out why
84bf7c
sed -i '/<resolvedVersion>/d' %{buildroot}%{_datadir}/maven-metadata/tycho.xml
84bf7c
84bf7c
# p2-install script
84bf7c
install -dm 755 %{buildroot}%{_javadir}-utils/
84bf7c
install -pm 755 %{SOURCE6} %{buildroot}%{_javadir}-utils/
84bf7c
84bf7c
# Symlink XMvn P2 plugin with all dependencies so that it can be loaded by XMvn
84bf7c
install -dm 755 %{buildroot}%{xmvn_libdir}/installer/
84bf7c
%if %{with bootstrap}
84bf7c
ln -s %{_javadir}/tycho/org.eclipse.osgi.jar %{buildroot}%{xmvn_libdir}/installer/
84bf7c
%else
84bf7c
ln -s %{_javadir}/eclipse/osgi.jar %{buildroot}%{xmvn_libdir}/installer/
84bf7c
%endif
84bf7c
ln -s %{_javadir}/tycho/xmvn-p2-installer-plugin.jar %{buildroot}%{xmvn_libdir}/installer/
84bf7c
ln -s %{_javadir}/tycho/org.fedoraproject.p2.jar %{buildroot}%{xmvn_libdir}/installer/
84bf7c
84bf7c
%files -f .mfiles
84bf7c
%{xmvn_libdir}/installer/*
84bf7c
%{_javadir}-utils/p2-install.sh
84bf7c
%if %{with bootstrap}
84bf7c
%{_javadir}/tycho/core.*.jar
84bf7c
%{_javadir}/tycho/equinox.*.jar
84bf7c
%endif
84bf7c
%doc README.md
84bf7c
84bf7c
%files javadoc -f .mfiles-javadoc
84bf7c
84bf7c
%changelog
84bf7c
* Fri Aug 09 2019 Mat Booth <mat.booth@redhat.com> - 1.4.0-2
84bf7c
- Fix bootstrapping with new ECF
84bf7c
84bf7c
* Fri May 24 2019 Mat Booth <mat.booth@redhat.com> - 1.4.0-1
84bf7c
- Update to latest upstream release
84bf7c
84bf7c
* Tue May 07 2019 Mat Booth <mat.booth@redhat.com> - 1.3.0-5
84bf7c
- Don't build tests, they are not being run anyway
84bf7c
84bf7c
* Mon Mar 11 2019 Mat Booth <mat.booth@redhat.com> - 1.3.0-4
84bf7c
- Debootstrap build
84bf7c
- Restrict to the same architectures as Eclipse itself
84bf7c
84bf7c
* Mon Mar 11 2019 Mat Booth <mat.booth@redhat.com> - 1.3.0-3
84bf7c
- Bootstrap with new felix-scr
84bf7c
84bf7c
* Tue Feb 19 2019 Mat Booth <mat.booth@redhat.com> - 1.3.0-2
84bf7c
- Allow building against ASM 6
84bf7c
84bf7c
* Mon Feb 18 2019 Mat Booth <mat.booth@redhat.com> - 1.3.0-1
84bf7c
- Update to latest upstream release
84bf7c
- Allow conditionally building Junit5 support
84bf7c
84bf7c
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-8
84bf7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
84bf7c
84bf7c
* Thu Dec 13 2018 Mat Booth <mat.booth@redhat.com> - 1.2.0-7
84bf7c
- Fix build against newest Mockito and ASM
84bf7c
84bf7c
* Mon Aug 20 2018 Mat Booth <mat.booth@redhat.com> - 1.2.0-6
84bf7c
- Rebuild against Eclipse 2018-09
84bf7c
84bf7c
* Fri Aug 17 2018 Mat Booth <mat.booth@redhat.com> - 1.2.0-5
84bf7c
- Bootstrap mode improvements
84bf7c
- Patch to use Java 8 as the default target EE, prevents unnecessary dep
84bf7c
  on Java 9
84bf7c
84bf7c
* Wed Jul 25 2018 Mat Booth <mat.booth@redhat.com> - 1.2.0-4
84bf7c
- Fix build against new surefire
84bf7c
84bf7c
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-3
84bf7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
84bf7c
84bf7c
* Thu Jul 12 2018 Mat Booth <mat.booth@redhat.com> - 1.2.0-2
84bf7c
- Bootstrap build
84bf7c
84bf7c
* Tue Jun 05 2018 Mat Booth <mat.booth@redhat.com> - 1.2.0-1
84bf7c
- Update to latest release for Java 10 support
84bf7c
- Drop upstreamed patch
84bf7c
84bf7c
* Wed May 09 2018 Mat Booth <mat.booth@redhat.com> - 1.2.0-0.5.git5d018bb
84bf7c
- Surefure now used maven-shared-utils instead of plexus-utils, fixes test runs
84bf7c
  in other packages
84bf7c
84bf7c
* Thu May 03 2018 Mat Booth <mat.booth@redhat.com> - 1.2.0-0.4.git5d018bb
84bf7c
- Add a proper patch for ebz#534255
84bf7c
84bf7c
* Wed May 02 2018 Mat Booth <mat.booth@redhat.com> - 1.2.0-0.3.git5d018bb
84bf7c
- Update tycho snapshot and simplify bootstrapping
84bf7c
84bf7c
* Wed May 02 2018 Mat Booth <mat.booth@redhat.com> - 1.2.0-0.2.gitd9ce75d
84bf7c
- Non-bootstrap build
84bf7c
84bf7c
* Mon Apr 30 2018 Mat Booth <mat.booth@redhat.com> - 1.2.0-0.1.gitd9ce75d
84bf7c
- Update to latest tycho snapshot
84bf7c
- Bootstrap build
84bf7c
84bf7c
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-11
84bf7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
84bf7c
84bf7c
* Fri Dec 08 2017 Mat Booth <mat.booth@redhat.com> - 1.0.0-10
84bf7c
- Calculate xmvn/lib path, allow building against older and newer surefire
84bf7c
84bf7c
* Wed Oct 11 2017 Mat Booth <mat.booth@redhat.com> - 1.0.0-9
84bf7c
- Port to latest surefire
84bf7c
84bf7c
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-8
84bf7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
84bf7c
84bf7c
* Wed Jun 21 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.0.0-7
84bf7c
- Update to latest fp-p2 snapshot for XMvn 3.0.0 support
84bf7c
84bf7c
* Tue Jun 20 2017 Mat Booth <mat.booth@redhat.com> - 1.0.0-6
84bf7c
- Improve bootstrap mode
84bf7c
84bf7c
* Sat Jun 17 2017 Mat Booth <mat.booth@redhat.com> - 1.0.0-5
84bf7c
- Debootstrap build
84bf7c
84bf7c
* Sat Jun 17 2017 Mat Booth <mat.booth@redhat.com> - 1.0.0-4
84bf7c
- Add osgi.util bundle to tycho runtime
84bf7c
84bf7c
* Wed May 24 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.0.0-3
84bf7c
- Remove no longer needed requires on Maven plugins
84bf7c
84bf7c
* Wed Apr 26 2017 Mat Booth <mat.booth@redhat.com> - 1.0.0-2
84bf7c
- Debootstrap build
84bf7c
84bf7c
* Thu Apr 20 2017 Mat Booth <mat.booth@redhat.com> - 1.0.0-1
84bf7c
- Update to 1.0.0
84bf7c
- Simplify artifact installation
84bf7c
- Tycho 1.0 requires Eclipse Oxygen
84bf7c
- Add felix-scr and deps to tycho-bundles-external
84bf7c
84bf7c
* Thu Apr 20 2017 Mat Booth <mat.booth@redhat.com> - 0.26.0-3
84bf7c
- Fix and enable bootstrap mode
84bf7c
84bf7c
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.26.0-2
84bf7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
84bf7c
84bf7c
* Wed Nov 02 2016 Mat Booth <mat.booth@redhat.com> - 0.26.0-1
84bf7c
- Update to latest upstream
84bf7c
84bf7c
* Mon Jul 25 2016 Mat Booth <mat.booth@redhat.com> - 0.25.0-7
84bf7c
- Remove incomplete SCL macros
84bf7c
84bf7c
* Thu Jun 30 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.25.0-6
84bf7c
- Add missing requires on maven-plugin-testing-harness
84bf7c
84bf7c
* Thu Jun 30 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.25.0-5
84bf7c
- Require full xmvn
84bf7c
84bf7c
* Wed Jun 15 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.25.0-4
84bf7c
- Add missing requires on maven-source-plugin
84bf7c
84bf7c
* Fri Apr 22 2016 Mat Booth <mat.booth@redhat.com> - 0.25.0-3
84bf7c
- Require newer ECJ with correct aliases
84bf7c
84bf7c
* Thu Apr 21 2016 Mat Booth <mat.booth@redhat.com> - 0.25.0-2
84bf7c
- Non-bootstrap build against Eclipse Neon
84bf7c
84bf7c
* Wed Apr 20 2016 Mat Booth <mat.booth@redhat.com> - 0.25.0-1
84bf7c
- Update to latest upstream release
84bf7c
- Full bootstrap mode due to incompatibility with Eclipse Mars
84bf7c
84bf7c
* Thu Apr 14 2016 Mat Booth <mat.booth@redhat.com> - 0.23.0-17
84bf7c
- Fix build against new maven-archiver, which removed some deprecated methods
84bf7c
  that tycho was using
84bf7c
84bf7c
* Tue Mar 15 2016 Mat Booth <mat.booth@redhat.com> - 0.23.0-16
84bf7c
- Update to latest fp-p2 snapshot
84bf7c
84bf7c
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.23.0-15
84bf7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
84bf7c
84bf7c
* Mon Jan 25 2016 Mat Booth <mat.booth@redhat.com> - 0.23.0-14
84bf7c
- Updates to latest version of fedoraproject-p2.
84bf7c
- fedoraproject-p2: Fix a concurrent modification exception when feature
84bf7c
  plugins have circular deps
84bf7c
84bf7c
* Mon Jan 11 2016 Roland Grunberg <rgrunber@redhat.com> - 0.23.0-13
84bf7c
- Updated to latest version of fedoraproject-p2.
84bf7c
- fedoraproject-p2: Correctly handle splitting virtual packages.
84bf7c
84bf7c
* Mon Jan  4 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.23.0-12
84bf7c
- Update for maven-surefire 2.19.1
84bf7c
84bf7c
* Mon Oct 26 2015 Roland Grunberg <rgrunber@redhat.com> - 0.23.0-11
84bf7c
- Fix bug in org.eclipse.tycho.surefire.junit4 provider.
84bf7c
84bf7c
* Tue Oct 20 2015 Roland Grunberg <rgrunber@redhat.com> - 0.23.0-10
84bf7c
- Update to work with maven-surefire 2.19.
84bf7c
84bf7c
* Thu Aug 27 2015 Roland Grunberg <rgrunber@redhat.com> - 0.23.0-9
84bf7c
- fedoraproject-p2: Enable support for p2 Droplets.
84bf7c
84bf7c
* Tue Jul 28 2015 Roland Grunberg <rgrunber@redhat.com> - 0.23.0-8
84bf7c
- fedoraproject-p2: Single IU resolving requirements with multiple matches.
84bf7c
84bf7c
* Fri Jul 17 2015 Roland Grunberg <rgrunber@redhat.com> - 0.23.0-7
84bf7c
- fedoraproject-p2: Remove host localization fragments from reactor units.
84bf7c
84bf7c
* Tue Jun 30 2015 Mat Booth <mat.booth@redhat.com> - 0.23.0-6
84bf7c
- Fix bootstrap build
84bf7c
- fedoraproject-p2: Allow xmvn-p2-installer to work in bootstrap mode
84bf7c
84bf7c
* Thu Jun 25 2015 Roland Grunberg <rgrunber@redhat.com> - 0.23.0-5
84bf7c
- fedoraproject-p2: Do not generate requires for fragments.
84bf7c
- Update to work with maven-surefire 2.18.
84bf7c
84bf7c
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.23.0-4
84bf7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
84bf7c
84bf7c
* Tue Jun 09 2015 Mat Booth <mat.booth@redhat.com> - 0.23.0-3
84bf7c
- Fix bootstrap build
84bf7c
84bf7c
* Tue Jun  9 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.23.0-2
84bf7c
- Port to Plexus Archiver 3.0.1
84bf7c
84bf7c
* Fri Jun 05 2015 Mat Booth <mat.booth@redhat.com> - 0.23.0-1
84bf7c
- Update to 0.23.0 release
84bf7c
- Allow tycho-bootstrap.sh to work with "set -e" to fail faster
84bf7c
  and see errors more easily
84bf7c
84bf7c
* Sat May 30 2015 Alexander Kurtakov <akurtako@redhat.com> 0.22.0-18
84bf7c
- Fix build with no tomcat servlet.
84bf7c
84bf7c
* Thu May 07 2015 Mat Booth <mat.booth@redhat.com> - 0.22.0-17
84bf7c
- Add org.tukaani.xz to tycho-bundles-external
84bf7c
84bf7c
* Tue Apr 28 2015 Roland Grunberg <rgrunber@redhat.com> - 0.22.0-16
84bf7c
- Fix resolution issues when upstream version in local repository.
84bf7c
- Resolves: rhbz#1216170
84bf7c
84bf7c
* Thu Apr 23 2015 Mat Booth <mat.booth@redhat.com> - 0.22.0-15
84bf7c
- fedoraproject-p2: Add support for archful dropins
84bf7c
84bf7c
* Mon Apr 20 2015 Roland Grunberg <rgrunber@redhat.com> - 0.22.0-14
84bf7c
- Handle possible changes to metadata namespace (ns[0-9]).
84bf7c
84bf7c
* Fri Apr 17 2015 Roland Grunberg <rgrunber@redhat.com> - 0.22.0-13
84bf7c
- fedoraproject-p2: Subpackages '*-tests' should not be in dropins.
84bf7c
84bf7c
* Sun Mar 29 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.22.0-12
84bf7c
- Port to Jetty 9.3.0
84bf7c
84bf7c
* Thu Feb  5 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.22.0-11
84bf7c
- fedoraproject-p2: Fix support for shallow dropin directory layout
84bf7c
84bf7c
* Wed Feb  4 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.22.0-10
84bf7c
- fedoraproject-p2: Bump BREE to JavaSE-1.8
84bf7c
- fedoraproject-p2: Fix installing of virtual bundles provided by p2.inf
84bf7c
84bf7c
* Wed Jan 28 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.22.0-9
84bf7c
- fedoraproject-p2: Allow installation of bundles not built with tycho
84bf7c
84bf7c
* Mon Jan 19 2015 Roland Grunberg <rgrunber@redhat.com> - 0.22.0-8
84bf7c
- Introduce basic SCL support.
84bf7c
- Minor changes for bootstrap build.
84bf7c
- Suppress failed lookups on non-existing paths in scripts.
84bf7c
- Explicitly depend on org.hamcrest.core where necessary.
84bf7c
84bf7c
* Thu Dec 11 2014 Mat Booth <mat.booth@redhat.com> - 0.22.0-7
84bf7c
- fedoraproject-p2: Fix for bundles containing underscores
84bf7c
84bf7c
* Wed Dec 10 2014 Mat Booth <mat.booth@redhat.com> - 0.22.0-6
84bf7c
- fedoraproject-p2: Update to latest snapshot
84bf7c
84bf7c
* Wed Dec 10 2014 Roland Grunberg <rgrunber@redhat.com> - 0.22.0-5
84bf7c
- Rebuild to pick up arch-independent ECF bundle locations.
84bf7c
84bf7c
* Mon Dec 08 2014 Roland Grunberg <rgrunber@redhat.com> - 0.22.0-4
84bf7c
- fedoraproject-p2: Permit installation of tycho-generated source features.
84bf7c
84bf7c
* Thu Dec  4 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.22.0-3
84bf7c
- Non-bootstrap build
84bf7c
84bf7c
* Thu Dec  4 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.22.0-2.1
84bf7c
- fedoraproject-p2: Add support for installation into SCLs
84bf7c
- Bootstrap build
84bf7c
84bf7c
* Thu Dec 04 2014 Mat Booth <mat.booth@redhat.com> - 0.22.0-2
84bf7c
- Fix osgi.jar symlink when in eclipse-bootstrap mode
84bf7c
- Remove no longer needed workaround for rhbz#1139180
84bf7c
- Tidy up and remove unneeded R/BRs
84bf7c
- Also reduce number of changes needed to SCL-ise package
84bf7c
84bf7c
* Mon Dec 01 2014 Mat Booth <mat.booth@redhat.com> - 0.22.0-1
84bf7c
- Update to tagged release
84bf7c
84bf7c
* Thu Nov 27 2014 Roland Grunberg <rgrunber@redhat.com> - 0.22.0-0.1.gitb1051d
84bf7c
- Update to 0.22.0 pre-release.
84bf7c
84bf7c
* Thu Nov 27 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.21.0-23
84bf7c
- fedoraproject-p2: Obtain SCL roots by parsing Java conf files
84bf7c
- fedoraproject-p2: Add support for installing into SCL root
84bf7c
84bf7c
* Thu Nov 27 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.21.0-22
84bf7c
- Install p2-install.sh script in java-utils/
84bf7c
84bf7c
* Thu Nov 27 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.21.0-21
84bf7c
- fedoraproject-p2: Implement installer application
84bf7c
84bf7c
* Tue Nov 25 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.21.0-20
84bf7c
- fedoraproject-p2: Update to latest snapshot (SCL improvements)
84bf7c
84bf7c
* Thu Nov 06 2014 Mat Booth <mat.booth@redhat.com> - 0.21.0-19
84bf7c
- fedoraproject-p2: Fix occasionally failing to generate metadata
84bf7c
84bf7c
* Tue Oct 28 2014 Roland Grunberg <rgrunber@redhat.com> - 0.21.0-18
84bf7c
- Fixes to bootstrap build.
84bf7c
- Package com.ibm.icu (icu4j-eclipse) for bootstrap build.
84bf7c
- Resolves: rhbz#1129801
84bf7c
84bf7c
* Thu Oct 09 2014 Mat Booth <mat.booth@redhat.com> - 0.21.0-17
84bf7c
- fedoraproject-p2: Fix incorrect metadata generation bugs
84bf7c
84bf7c
* Tue Oct 07 2014 Mat Booth <mat.booth@redhat.com> - 0.21.0-16
84bf7c
- fedoraproject-p2: Update to latest snapshot
84bf7c
84bf7c
* Thu Oct 02 2014 Roland Grunberg <rgrunber@redhat.com> - 0.21.0-15
84bf7c
- Update to build against plexus-archiver 2.6.
84bf7c
84bf7c
* Thu Sep 25 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.21.0-14
84bf7c
- fedoraproject-p2: Fix requires generation bug
84bf7c
84bf7c
* Wed Sep 24 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.21.0-13
84bf7c
- fedoraproject-p2: Allow installation of source bundles
84bf7c
84bf7c
* Mon Sep 22 2014 Roland Grunberg <rgrunber@redhat.com> - 0.21.0-12
84bf7c
- Add Fedora system repos to target definition resolver.
84bf7c
- Look for any IU if IU/Version query fails in target definition resolver.
84bf7c
84bf7c
* Fri Sep 12 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.21.0-11
84bf7c
- fedoraproject-p2: Allow installing the same symlink into separate dropins
84bf7c
84bf7c
* Wed Sep 10 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.21.0-10
84bf7c
- Fix tycho-bundles-external-manifest.txt generation
84bf7c
84bf7c
* Wed Sep 10 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.21.0-9
84bf7c
- fedoraproject-p2: Fix self-dependencies failing builds
84bf7c
84bf7c
* Tue Sep 9 2014 Roland Grunberg <rgrunber@redhat.com> - 0.21.0-8
84bf7c
- Make debundling more resilient to changes.
84bf7c
- fedoraproject-p2: Update to latest (Fix metapackage merging).
84bf7c
84bf7c
* Mon Sep  8 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.21.0-8
84bf7c
- fedoraproject-p2: Import XMvn P2 plugin
84bf7c
- fedoraproject-p2: Fix NPE bug
84bf7c
- fedoraproject-p2: Avoid extracting tycho-bundles-external.zip
84bf7c
84bf7c
* Fri Sep 05 2014 Roland Grunberg <rgrunber@redhat.com> - 0.21.0-7
84bf7c
- Debundle tycho-bundles-external and tycho-standalone-p2-director.
84bf7c
- Resolves: rhbz#789272
84bf7c
84bf7c
* Thu Sep 04 2014 Roland Grunberg <rgrunber@redhat.com> - 0.21.0-6
84bf7c
- Use fedoraproject-p2 to do OSGi bundle discovery.
84bf7c
84bf7c
* Wed Sep 03 2014 Mat Booth <mat.booth@redhat.com> - 0.21.0-5
84bf7c
- Include eclipse features dir in custom resolver
84bf7c
84bf7c
* Wed Sep 03 2014 Roland Grunberg <rgrunber@redhat.com> - 0.21.0-4
84bf7c
- fedoraproject-p2: Do not regenerate IU metadata on every query.
84bf7c
84bf7c
* Thu Aug 28 2014 Mat Booth <mat.booth@redhat.com> - 0.21.0-3
84bf7c
- Perform non-bootstrap build
84bf7c
- Update running-env-only patch
84bf7c
84bf7c
* Wed Aug 27 2014 Roland Grunberg <rgrunber@redhat.com> - 0.21.0-2.1
84bf7c
- fedoraproject-p2: Fix issues with creation of feature IUs.
84bf7c
- fedoraproject-p2: Fix jar corruption bug.
84bf7c
84bf7c
* Thu Aug 21 2014 Roland Grunberg <rgrunber@redhat.com> - 0.21.0-2
84bf7c
- Integrate fedoraproject-p2 into Tycho.
84bf7c
84bf7c
* Thu Jul 24 2014 Roland Grunberg <rgrunber@redhat.com> - 0.21.0-1
84bf7c
- Update to 0.21.0 Release.
84bf7c
84bf7c
* Fri Jul 11 2014 Mat Booth <mat.booth@redhat.com> - 0.20.0-18
84bf7c
- Allow director plugin to only assemble products for the current arch
84bf7c
- Drop some unneeded BR/Rs on surefire (maven-local pulls these in)
84bf7c
84bf7c
* Wed Jul 02 2014 Roland Grunberg <rgrunber@redhat.com> - 0.20.0-17
84bf7c
- Return non-existant expected local path when resolution fails.
84bf7c
- Resolves: rhbz#1114120
84bf7c
84bf7c
* Fri Jun 27 2014 Roland Grunberg <rgrunber@redhat.com> - 0.20.0-16
84bf7c
- Tycho should always delegate artifact resolution to Maven.
84bf7c
84bf7c
* Wed Jun 25 2014 Alexander Kurtakov <akurtako@redhat.com> 0.20.0-15
84bf7c
- Non-bootstrap build now that aarch64 is done.
84bf7c
84bf7c
* Tue Jun 24 2014 Roland Grunberg <rgrunber@redhat.com> - 0.20.0-14.1
84bf7c
- Add swt aarch64 fragment to bootstrap repo.
84bf7c
84bf7c
* Tue Jun 24 2014 Alexander Kurtakov <akurtako@redhat.com> 0.20.0-14
84bf7c
- Full bootstrap build for secondary archs.
84bf7c
84bf7c
* Thu Jun 12 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.20.0-13
84bf7c
- Restore runtime dependencies on XMvn
84bf7c
84bf7c
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.20.0-12
84bf7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
84bf7c
84bf7c
* Tue Jun  3 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.20.0-11
84bf7c
- Skip intermediary build in non-bootstrap mode
84bf7c
- Resolves: rhbz#1103839
84bf7c
- Remove unneeded XMvn bits
84bf7c
84bf7c
* Fri May 30 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.20.0-10
84bf7c
- Fix runtime dependencies on XMvn in POMs
84bf7c
- Use custom Plexus config to lookup XMvn classes
84bf7c
- Lookup Aether WorkspaceReader using role hint "ide"
84bf7c
84bf7c
* Thu May 29 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.20.0-9
84bf7c
- Don'n install duplicate Maven metadata for sisu-equinox
84bf7c
84bf7c
* Wed May 21 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.20.0-8
84bf7c
- Use .mfiles generated during build
84bf7c
84bf7c
* Fri May 16 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.20.0-7
84bf7c
- Add support for XMvn 2.0
84bf7c
84bf7c
* Tue May 13 2014 Alexander Kurtakov <akurtako@redhat.com> 0.20.0-6
84bf7c
- Make tycho copy licence feature to the system repo.
84bf7c
84bf7c
* Wed Apr 30 2014 Alexander Kurtakov <akurtako@redhat.com> 0.20.0-5
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Tue Apr 29 2014 Alexander Kurtakov <akurtako@redhat.com> 0.20.0-4
84bf7c
- Organize patches.
84bf7c
84bf7c
* Tue Apr 22 2014 Roland Grunberg <rgrunber@redhat.com> - 0.20.0-3
84bf7c
- Add support for compact profiles (Bug 1090003).
84bf7c
84bf7c
* Wed Apr 02 2014 Roland Grunberg <rgrunber@redhat.com> - 0.20.0-2
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Thu Mar 27 2014 Roland Grunberg <rgrunber@redhat.com> - 0.20.0-1.1
84bf7c
- Update to Eclipse Luna (4.4).
84bf7c
84bf7c
* Mon Mar 24 2014 Roland Grunberg <rgrunber@redhat.com> - 0.20.0-1
84bf7c
- Update to 0.20.0 Release.
84bf7c
84bf7c
* Wed Mar 12 2014 Roland Grunberg <rgrunber@redhat.com> - 0.19.0-11
84bf7c
- Respect %%{eclipse_bootstrap} flag in tycho-bootstrap.sh.
84bf7c
- Update Eclipse bootstrap cache.
84bf7c
- Fix Equinox Launcher usage logic in copy-platform-all.
84bf7c
84bf7c
* Thu Mar 06 2014 Roland Grunberg <rgrunber@redhat.com> - 0.19.0-10
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Thu Mar 06 2014 Roland Grunberg <rgrunber@redhat.com> - 0.19.0-9.1
84bf7c
- Do not check %%{_libdir}/eclipse plugins/features folders twice.
84bf7c
84bf7c
* Wed Feb 26 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.19.0-9
84bf7c
- Improve logging and error handling fop copy-platform-all
84bf7c
84bf7c
* Wed Jan 15 2014 Roland Grunberg <rgrunber@redhat.com> - 0.19.0-8
84bf7c
- Perform a pure bootstrap build.
84bf7c
- Fix issues with bootstrap build.
84bf7c
84bf7c
* Thu Jan 09 2014 Roland Grunberg <rgrunber@redhat.com> - 0.19.0-7
84bf7c
- Fix bootstrap build.
84bf7c
84bf7c
* Mon Jan  6 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.19.0-6
84bf7c
- Fix usage of %%add_maven_depmap for zip files
84bf7c
- Resolves: rhbz#1004310
84bf7c
84bf7c
* Mon Dec 9 2013 Alexander Kurtakov <akurtako@redhat.com> 0.19.0-5
84bf7c
- Switch to using %%mvn_build.
84bf7c
- Update BR/R names.
84bf7c
- Adapt to asm5.
84bf7c
84bf7c
* Thu Nov 21 2013 Roland Grunberg <rgrunber@redhat.com> - 0.19.0-4
84bf7c
- Return expected reactor cache location when XMvn resolution fails.
84bf7c
84bf7c
* Wed Nov 20 2013 Roland Grunberg <rgrunber@redhat.com> - 0.19.0-3
84bf7c
- Bump release for rebuild (Bug 1031769).
84bf7c
84bf7c
* Mon Nov 18 2013 Roland Grunberg <rgrunber@redhat.com> - 0.19.0-2
84bf7c
- Reduce length of file lock name when file is in build directory.
84bf7c
84bf7c
* Thu Oct 24 2013 Roland Grunberg <rgrunber@redhat.com> - 0.19.0-1
84bf7c
- Update to 0.19.0 Release.
84bf7c
84bf7c
* Fri Oct 04 2013 Roland Grunberg <rgrunber@redhat.com> - 0.18.1-7
84bf7c
- Do not use XMvn internals (Bug 1015038).
84bf7c
84bf7c
* Thu Oct 3 2013 Krzysztof Daniel <kdaniel@redhat.com> 0.18.1-6
84bf7c
- Adjust to latest Xmvn (workaround for 1015038).
84bf7c
84bf7c
* Mon Sep  9 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.18.1-5
84bf7c
- Add workaround for rhbz#1004310
84bf7c
84bf7c
* Tue Jul 30 2013 Roland Grunberg <rgrunber@redhat.com> - 0.18.1-4
84bf7c
- Improve artifact resolution using XMvn Resolver. (Bug 986900)
84bf7c
84bf7c
* Mon Jul 29 2013 Roland Grunberg <rgrunber@redhat.com> - 0.18.1-3
84bf7c
- Fix Tycho file locking to work in Fedora.
84bf7c
- Skip validateConsistentTychoVersion by default. (Bug 987271)
84bf7c
84bf7c
* Wed Jul 24 2013 Roland Grunberg <rgrunber@redhat.com> - 0.18.1-2
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Wed Jul 24 2013 Roland Grunberg <rgrunber@redhat.com> - 0.18.1-1.1
84bf7c
- Update to use Eclipse Aether.
84bf7c
- Use MavenSession and Plexus to determine state.
84bf7c
- Fix bootstrap build.
84bf7c
84bf7c
* Thu Jul 18 2013 Roland Grunberg <rgrunber@redhat.com> 0.18.1-1
84bf7c
- Make changes to ensure intermediary build succeeds.
84bf7c
- Remove %%Patch6 in favour of call to sed.
84bf7c
84bf7c
* Thu Jul 18 2013 Krzysztof Daniel <kdaniel@redhat.com> 0.18.1-1
84bf7c
- Update to 0.18.1.
84bf7c
84bf7c
* Tue Jul 16 2013 Roland Grunberg <rgrunber@redhat.com> - 0.18.0-5
84bf7c
- Look for maven artifacts using XMvn Resolver.
84bf7c
84bf7c
* Tue Jul 9 2013 Roland Grunberg <rgrunber@redhat.com> 0.18.0-4
84bf7c
- Update to use maven-surefire 2.15 API.
84bf7c
84bf7c
* Fri Jul 5 2013 Alexander Kurtakov <akurtako@redhat.com> 0.18.0-3
84bf7c
- Use _jnidir too when building local p2 repo.
84bf7c
84bf7c
* Thu Jun 6 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.18.0-2
84bf7c
- Add Requires on plugins present in Maven super POM
84bf7c
- Resolves: rhbz#971301
84bf7c
84bf7c
* Tue May 28 2013 Roland Grunberg <rgrunber@redhat.com> 0.18.0-1
84bf7c
- Update to 0.18.0 Release.
84bf7c
84bf7c
* Thu Apr 11 2013 Roland Grunberg <rgrunber@redhat.com> 0.17.0-1
84bf7c
- Fix bootstrap build for potential future use.
84bf7c
84bf7c
* Tue Apr 2 2013 Roland Grunberg <rgrunber@redhat.com> 0.17.0-1
84bf7c
- Update to 0.17.0 Release.
84bf7c
84bf7c
* Mon Mar 18 2013 Roland Grunberg <rgrunber@redhat.com> 0.17.0-0.11.git3351b1
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Mon Mar 18 2013 Krzysztof Daniel <kdaniel@redhat.com> 0.17.0-0.10.git3351b1
84bf7c
- Merge mizdebsk patch with existing custom resolver patch.
84bf7c
84bf7c
* Mon Mar 18 2013 Krzysztof Daniel <kdaniel@redhat.com> 0.17.0-0.9.git3351b1
84bf7c
- Move the patch into better place.
84bf7c
84bf7c
* Mon Mar 18 2013 Krzysztof Daniel <kdaniel@redhat.com> 0.17.0-0.8.git3351b1
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Mon Mar 18 2013 Krzysztof Daniel <kdaniel@redhat.com> 0.17.0-0.7.git3351b1
84bf7c
- Commit the patch.
84bf7c
84bf7c
* Mon Mar 18 2013 Krzysztof Daniel <kdaniel@redhat.com> 0.17.0-0.6.git3351b1
84bf7c
- Use plexus to instantiate workspace reader.
84bf7c
84bf7c
* Sun Mar 17 2013 Roland Grunberg <rgrunber@redhat.com> 0.17.0-0.5.git3351b1
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Fri Mar 15 2013 Roland Grunberg <rgrunber@redhat.com> 0.17.0-0.4.git3351b1
84bf7c
- Update bootstrapped build for 0.17.0-SNAPSHOT to work against 0.16.0.
84bf7c
- Update to Plexus Compiler 2.2 API.
84bf7c
84bf7c
* Thu Feb 28 2013 Roland Grunberg <rgrunber@redhat.com> 0.17.0-0.3.git3351b1
84bf7c
- Update to using Jetty 9 API.
84bf7c
84bf7c
* Mon Feb 25 2013 Roland Grunberg <rgrunber@redhat.com> 0.17.0-0.2.git3351b1
84bf7c
- Set the global default execution environment to JavaSE-1.6.
84bf7c
- Patch clean-up.
84bf7c
84bf7c
* Mon Feb 25 2013 Krzysztof Daniel <kdaniel@redhat.com> 0.17.0-0.1.git3351b1
84bf7c
- Update to latest upstream.
84bf7c
- RHBZ#915194 - API changed in maven-surefire
84bf7c
84bf7c
* Wed Feb 6 2013 Roland Grunberg <rgrunber@redhat.com> 0.16.0-21
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 0.16.0-20.2
84bf7c
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
84bf7c
- Replace maven BuildRequires with maven-local
84bf7c
84bf7c
* Wed Feb 6 2013 Roland Grunberg <rgrunber@redhat.com> 0.16.0-20.1
84bf7c
- Change BR/R on maven to maven-local for XMvn support.
84bf7c
- Build bootstrapped to fix missing Fedora Maven class.
84bf7c
84bf7c
* Thu Jan 24 2013 Roland Grunberg <rgrunber@redhat.com> 0.16.0-20
84bf7c
- Use TYCHO_MVN_{LOCAL,RPMBUILD} to determine how maven was called.
84bf7c
- Update to maven-surefire 2.13.
84bf7c
84bf7c
* Thu Dec 20 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-19
84bf7c
- Fix upstream Bug 361204.
84bf7c
84bf7c
* Mon Dec 3 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-18
84bf7c
- Add support for more flexible OSGi bundle paths.
84bf7c
- Use OSGi Requires instead of package name.
84bf7c
- Expand Requires to include the Eclipse platform.
84bf7c
84bf7c
* Mon Nov 19 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-17
84bf7c
- Make additional changes to get Tycho building bootstrapped.
84bf7c
84bf7c
* Mon Nov 5 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-16
84bf7c
- Add capability to build without depending on Tycho or Eclipse.
84bf7c
84bf7c
* Sat Oct 20 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-15
84bf7c
- Package org.eclipse.osgi and org.eclipse.jdt.core.
84bf7c
84bf7c
* Fri Oct 19 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-14
84bf7c
- Update to finalized 0.16.0 Release.
84bf7c
84bf7c
* Wed Oct 17 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-13
84bf7c
- Build Tycho properly in one RPM build.
84bf7c
- Update to 0.16.0 Release.
84bf7c
84bf7c
* Thu Oct 11 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-12.d7f885
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Thu Oct 11 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-11.1.d7f885
84bf7c
- Remove dependence on eclipse by use of self-bundled equinox launcher.
84bf7c
84bf7c
* Wed Oct 10 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-11.d7f885
84bf7c
- copy-platform-all should make symlinked jars from %%{_javadir} unique.
84bf7c
- Non-bootstrap build (reset the %%bootstrap flag properly).
84bf7c
84bf7c
* Mon Oct 8 2012 Krzysztof Daniel <kdaniel@redhat.com> 0.16.0-10.d7f885
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Mon Oct 8 2012 Krzysztof Daniel <kdaniel@redhat.com> 0.16.0-9.1.d7f885
84bf7c
- Filter out OSGi dependencies.
84bf7c
84bf7c
* Thu Oct 4 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-9.d7f885
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Thu Oct 4 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-8.1.d7f885
84bf7c
- Fix Bug in overriding of BREE to JavaSE-1.6.
84bf7c
84bf7c
* Wed Oct 3 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-8.d7f885
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Wed Oct 3 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-7.1.d7f885
84bf7c
- Update to latest 0.16.0 SNAPSHOT.
84bf7c
- First attempts to build without cyclic dependency to JDT.
84bf7c
84bf7c
* Mon Aug 27 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-7.df2c35
84bf7c
- Non bootstrap-build.
84bf7c
84bf7c
* Mon Aug 27 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-6.1.df2c35
84bf7c
- Add BR/R on explicit dependency objectweb-asm4.
84bf7c
- Use consistent whitespace in specfile.
84bf7c
84bf7c
* Fri Aug 24 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-6.df2c35
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Thu Aug 23 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-5.1.df2c35
84bf7c
- Set BREE to at least JavaSE-1.6 for all eclipse packaging types.
84bf7c
- Remove unneeded workaround for JSR14 incompatibility of JDK 1.7.
84bf7c
84bf7c
* Wed Aug 15 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-5.df2c35
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Mon Aug 13 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-4.1.df2c35
84bf7c
- Correctly reference objectweb-asm4 and fix local mode resolution bug.
84bf7c
- Update spec file to honour new java packaging guidelines.
84bf7c
84bf7c
* Thu Aug 9 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-4.df2c35
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Thu Aug 9 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-3.1.df2c35
84bf7c
- Add tycho.local.keepTarget flag to bypass ignoring environments.
84bf7c
84bf7c
* Thu Aug 9 2012 Krzysztof Daniel <kdaniel@redhat.com> 0.16.0-3.df2c35
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Thu Aug 9 2012 Krzysztof Daniel <kdaniel@redhat.com> 0.16.0-2.1.df2c35
84bf7c
- Use recommended %%add_maven_depmap. 
84bf7c
84bf7c
* Thu Aug 9 2012 Krzysztof Daniel <kdaniel@redhat.com> 0.16.0-2.df2c35
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Thu Aug 9 2012 Krzysztof Daniel <kdaniel@redhat.com> 0.16.0-1.2.df2c35
84bf7c
- Properly change bootstrap flag.
84bf7c
- Add some git ignores.
84bf7c
84bf7c
* Thu Aug 9 2012 Krzysztof Daniel <kdaniel@redhat.com> 0.16.0-1.1.df2c35
84bf7c
- Install missing tycho-standalone-p2-director.zip.
84bf7c
84bf7c
* Thu Aug 2 2012 Roland Grunberg <rgrunber@redhat.com> 0.16.0-1.df2c35
84bf7c
- Update to 0.16.0 SNAPSHOT.
84bf7c
84bf7c
* Tue Jul 31 2012 Roland Grunberg <rgrunber@redhat.com> 0.15.0-3
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Tue Jul 31 2012 Roland Grunberg <rgrunber@redhat.com> 0.15.0-2.1
84bf7c
- Ignore defined environments in local mode.
84bf7c
84bf7c
* Mon Jul 30 2012 Roland Grunberg <rgrunber@redhat.com> 0.15.0-2
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Mon Jul 30 2012 Roland Grunberg <rgrunber@redhat.com> 0.15.0-1.1
84bf7c
- Fix copy-platform-all script to properly link %%{_datadir}/eclipse jars.
84bf7c
84bf7c
* Thu Jul 26 2012 Roland Grunberg <rgrunber@redhat.com> 0.15.0-1
84bf7c
- Update to 0.15.0.
84bf7c
- Set BREE to at least JavaSE-1.6 for Eclipse feature bundles.
84bf7c
84bf7c
* Wed Jul 25 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.1-7
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Mon Jul 23 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.1-6
84bf7c
- Detect OSGi jars using presence of Bundle-SymbolicName entry (BZ #838513).
84bf7c
84bf7c
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14.1-6
84bf7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
84bf7c
84bf7c
* Mon Jun 11 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.1-5
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Tue May 29 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.1-4.1
84bf7c
- Fix Tycho Surfire to run Eclipse test bundles.
84bf7c
- Implement automatic creation of a system p2 repository.
84bf7c
- Allow building SWT fragments (BZ #380934).
84bf7c
84bf7c
* Wed May 23 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.1-4
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Thu May 17 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.1-3.1
84bf7c
- Set BREE to be at least JavaSE-1.6 for Eclipse OSGi bundles.
84bf7c
84bf7c
* Wed May 16 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.1-3
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Wed Apr 25 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.1-2.1
84bf7c
- Implement a custom resolver when running in local mode.
84bf7c
- Use upstream solution for BZ #372395 to fix the build.
84bf7c
84bf7c
* Wed Apr 4 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.1-2
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Tue Mar 27 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.1-1.1
84bf7c
- Add missing tycho-testing-harness to be packaged.
84bf7c
- Use %%{_eclipse_base} from eclipse-platform.
84bf7c
84bf7c
* Fri Mar 9 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.1-1
84bf7c
- Update to 0.14.1 upstream tag.
84bf7c
- Allow building against maven-surefire 2.12 (instead of 2.10).
84bf7c
- Stop symlinking o.e.osgi and o.e.jdt.core into the m2 cache.
84bf7c
84bf7c
* Thu Feb 16 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.0-4
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Tue Feb 14 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.0-3
84bf7c
- Update to 0.14.0 upstream tag.
84bf7c
84bf7c
* Thu Feb 9 2012 Roland Grunberg <rgrunber@redhat.com> 0.14.0-2
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Wed Feb 01 2012 Roland Grunberg <rgrunber@redhat.com> - 0.14.0-1
84bf7c
- Update to 0.14.0.
84bf7c
84bf7c
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.0-4
84bf7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
84bf7c
84bf7c
* Fri May 27 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.12.0-0.1.a74b1717
84bf7c
- Update to new version do bootstrap from scratch
84bf7c
84bf7c
* Fri May 6 2011 Alexander Kurtakov <akurtako@redhat.com> 0.10.0-3
84bf7c
- Non-bootstrap build.
84bf7c
84bf7c
* Tue May  3 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.10.0-2
84bf7c
- Add README and make build more silent
84bf7c
84bf7c
* Tue Mar 29 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.10.0-1
84bf7c
- First bootstrapped version