Blame SPECS/eclipse-ecf.spec

3f6891
%global _eclipsedir %{_prefix}/lib/eclipse
3f6891
3f6891
# This exclude breaks the cyclic dependency on the platform to aide in
3f6891
# bootstrapping
3f6891
%global __requires_exclude .*org\.eclipse\.equinox.*
3f6891
3f6891
%global git_tag 1e6e8e72cbb77a0e359e409cd4d2a58d03a6428d
3f6891
3f6891
# Set this flag to avoid building everything except for the core bundles
3f6891
# Allows building into a brand new buildroot before Eclipse is even built
3f6891
%bcond_with bootstrap
3f6891
3f6891
Name:           eclipse-ecf
3f6891
Version:        3.14.8
3f6891
Release:        1%{?dist}
3f6891
Summary:        Eclipse Communication Framework (ECF) Eclipse plug-in
3f6891
3f6891
# Note: The org.jivesoftware.smack bundle is Apache licensed
3f6891
# Note: The ch.ethz.iks.r_osgi.remote bundle is BSD licensed
3f6891
License:        EPL-2.0 and ASL 2.0 and BSD
3f6891
URL:            https://www.eclipse.org/ecf/
3f6891
Source0:        https://git.eclipse.org/c/ecf/org.eclipse.ecf.git/snapshot/org.eclipse.ecf-%{git_tag}.tar.xz
3f6891
3f6891
# Change how feature deps are specified, to avoid embedding versions
3f6891
Patch0: 0001-Avoid-hard-coding-dependency-versions-by-using-featu.patch
3f6891
3f6891
# Unneeded dep on JDT prevents bootstrap mode
3f6891
Patch1: 0002-Remove-unneeded-dep-on-jdt-annotations.patch
3f6891
3f6891
BuildRequires:  tycho
3f6891
BuildRequires:  tycho-extras
3f6891
BuildRequires:  maven-plugin-build-helper
3f6891
BuildRequires:  eclipse-license2
3f6891
BuildRequires:  osgi-annotation
3f6891
BuildRequires:  httpcomponents-client
3f6891
BuildRequires:  httpcomponents-core
3f6891
BuildRequires:  apache-commons-codec
3f6891
BuildRequires:  apache-commons-logging
3f6891
%if %{without bootstrap}
3f6891
BuildRequires:  eclipse-emf-runtime
3f6891
BuildRequires:  eclipse-pde
3f6891
%endif
3f6891
3f6891
BuildArch: noarch
3f6891
3f6891
# Upstream Eclipse no longer supports non-64bit arches
3f6891
ExclusiveArch: x86_64
3f6891
3f6891
%description
3f6891
ECF is a set of frameworks for building communications into applications and
3f6891
services. It provides a lightweight, modular, transport-independent, fully
3f6891
compliant implementation of the OSGi Remote Services standard.
3f6891
3f6891
%package   core
3f6891
Summary:   Eclipse ECF Core
3f6891
Requires:  httpcomponents-client
3f6891
Requires:  httpcomponents-core
3f6891
3f6891
%description core
3f6891
ECF bundles required by eclipse-platform.
3f6891
3f6891
%if %{without bootstrap}
3f6891
3f6891
%package   runtime
3f6891
Summary:   Eclipse Communication Framework (ECF) Eclipse plug-in
3f6891
3f6891
%description runtime
3f6891
ECF is a set of frameworks for building communications into applications and
3f6891
services. It provides a lightweight, modular, transport-independent, fully
3f6891
compliant implementation of the OSGi Remote Services standard.
3f6891
3f6891
%package   sdk
3f6891
Summary:   Eclipse ECF SDK
3f6891
3f6891
%description sdk
3f6891
Documentation and developer resources for the Eclipse Communication Framework
3f6891
(ECF) plug-in.
3f6891
%endif
3f6891
3f6891
%prep
3f6891
%setup -q -n org.eclipse.ecf-%{git_tag}
3f6891
3f6891
find . -type f -name "*.jar" -exec rm {} \;
3f6891
find . -type f -name "*.class" -exec rm {} \;
3f6891
3f6891
%patch0 -p1
3f6891
%patch1 -p1
3f6891
3f6891
# Correction for content of runtime package
3f6891
%pom_xpath_remove "feature/plugin[@id='org.eclipse.ecf.presence']" releng/features/org.eclipse.ecf.core/feature.xml
3f6891
3f6891
# Don't build examples or tests
3f6891
sed -i -e '/<module>examples/d' -e '/<module>tests/d' pom.xml
3f6891
%pom_disable_module releng/features/org.eclipse.ecf.tests.feature
3f6891
%pom_disable_module releng/features/org.eclipse.ecf.tests.filetransfer.feature
3f6891
%pom_disable_module releng/features/org.eclipse.ecf.eventadmin.examples.feature
3f6891
%pom_disable_module releng/features/org.eclipse.ecf.remoteservice.examples.feature
3f6891
%pom_disable_module releng/features/org.eclipse.ecf.remoteservice.sdk.examples.feature
3f6891
%pom_xpath_remove "feature/requires/import[@feature='org.eclipse.ecf.remoteservice.sdk.examples.feature']" releng/features/org.eclipse.ecf.core/feature.xml
3f6891
%pom_xpath_remove "feature/plugin[@id='org.eclipse.ecf.example.clients']" releng/features/org.eclipse.ecf.core/feature.xml
3f6891
%pom_xpath_remove "feature/plugin[@id='org.eclipse.ecf.example.collab']" releng/features/org.eclipse.ecf.core/feature.xml
3f6891
3f6891
# Don't use target platform or jgit packaging bits
3f6891
%pom_xpath_remove "pom:target"
3f6891
%pom_xpath_remove "pom:plugin[pom:artifactId='tycho-packaging-plugin']/pom:dependencies"
3f6891
%pom_xpath_remove "pom:plugin[pom:artifactId='tycho-packaging-plugin']/pom:configuration/pom:sourceReferences"
3f6891
%pom_xpath_remove "pom:plugin[pom:artifactId='tycho-packaging-plugin']/pom:configuration/pom:timestampProvider"
3f6891
%pom_disable_module releng/org.eclipse.ecf.releng.repository
3f6891
3f6891
# Remove unnecesary dep on json
3f6891
%pom_xpath_remove "feature/requires/import[@plugin='org.json']" releng/features/org.eclipse.ecf.remoteservice.rest.feature/feature.xml
3f6891
3f6891
# Using latest zookeeper requires non-trivial port
3f6891
%pom_disable_module releng/features/org.eclipse.ecf.discovery.zookeeper.feature
3f6891
%pom_disable_module providers/bundles/org.eclipse.ecf.provider.zookeeper
3f6891
%pom_xpath_remove "feature/includes[@id='org.eclipse.ecf.discovery.zookeeper.feature']" releng/features/org.eclipse.ecf.remoteservice.sdk.feature/feature.xml
3f6891
sed -i -e '/provider.zookeeper/d' doc/bundles/org.eclipse.ecf.doc/build.properties
3f6891
3f6891
# Using latest rome requires non-trivial port
3f6891
%pom_disable_module releng/features/org.eclipse.ecf.remoteservice.rest.synd.feature
3f6891
%pom_disable_module framework/bundles/org.eclipse.ecf.remoteservice.rest.synd
3f6891
sed -i -e '/remoteservice.rest.synd/d' doc/bundles/org.eclipse.ecf.doc/build.properties
3f6891
3f6891
# Disable SLP provider, rhbz#1416706
3f6891
%pom_disable_module releng/features/org.eclipse.ecf.discovery.slp.feature
3f6891
%pom_disable_module providers/bundles/org.eclipse.ecf.provider.jslp
3f6891
%pom_disable_module protocols/bundles/ch.ethz.iks.slp
3f6891
%pom_xpath_remove "feature/includes[@id='org.eclipse.ecf.discovery.slp.feature']" releng/features/org.eclipse.ecf.remoteservice.sdk.feature/feature.xml
3f6891
sed -i -e '/provider.jslp/d' doc/bundles/org.eclipse.ecf.doc/build.properties
3f6891
3f6891
# Misc other providers that we don't need
3f6891
%pom_disable_module releng/features/org.eclipse.ecf.discovery.dnssd.feature
3f6891
%pom_disable_module providers/bundles/org.eclipse.ecf.provider.dnssd
3f6891
sed -i -e '/provider.dnssd/d' doc/bundles/org.eclipse.ecf.doc/build.properties
3f6891
%pom_disable_module protocols/bundles/org.jivesoftware.smack
3f6891
%pom_disable_module providers/bundles/org.eclipse.ecf.provider.xmpp.datashare
3f6891
%pom_disable_module providers/bundles/org.eclipse.ecf.provider.xmpp
3f6891
%pom_disable_module providers/bundles/org.eclipse.ecf.provider.xmpp.remoteservice
3f6891
%pom_disable_module providers/bundles/org.eclipse.ecf.provider.xmpp.ui
3f6891
%pom_disable_module releng/features/org.eclipse.ecf.xmpp.feature
3f6891
%pom_xpath_remove "feature/plugin[@id='org.eclipse.ecf.provider.xmpp.ui']" releng/features/org.eclipse.ecf.core/feature.xml
3f6891
%pom_disable_module providers/bundles/org.eclipse.ecf.provider.irc
3f6891
%pom_disable_module providers/bundles/org.eclipse.ecf.provider.irc.ui
3f6891
%pom_xpath_remove "feature/plugin[@id='org.eclipse.ecf.provider.irc']" releng/features/org.eclipse.ecf.core/feature.xml
3f6891
%pom_xpath_remove "feature/plugin[@id='org.eclipse.ecf.provider.irc.ui']" releng/features/org.eclipse.ecf.core/feature.xml
3f6891
3f6891
# Don't build bundles that are not relevant to our platform
3f6891
%pom_disable_module providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient45.win32
3f6891
%pom_xpath_remove "feature/plugin[@os='win32']" releng/features/org.eclipse.ecf.filetransfer.httpclient45.feature/feature.xml
3f6891
3f6891
# Use system libs
3f6891
ln -s $(build-classpath osgi-annotation) osgi/bundles/org.eclipse.osgi.services.remoteserviceadmin/osgi/osgi.annotation.jar
3f6891
3f6891
%if %{with bootstrap}
3f6891
# Only build core modules when bootstrapping
3f6891
%pom_xpath_replace "pom:modules" "<modules>
3f6891
<module>releng/features/org.eclipse.ecf.core.feature</module>
3f6891
<module>releng/features/org.eclipse.ecf.core.ssl.feature</module>
3f6891
<module>releng/features/org.eclipse.ecf.filetransfer.feature</module>
3f6891
<module>releng/features/org.eclipse.ecf.filetransfer.httpclient4.feature</module>
3f6891
<module>releng/features/org.eclipse.ecf.filetransfer.httpclient4.ssl.feature</module>
3f6891
<module>releng/features/org.eclipse.ecf.filetransfer.httpclient45.feature</module>
3f6891
<module>releng/features/org.eclipse.ecf.filetransfer.ssl.feature</module>
3f6891
<module>framework/bundles/org.eclipse.ecf</module>
3f6891
<module>framework/bundles/org.eclipse.ecf.identity</module>
3f6891
<module>framework/bundles/org.eclipse.ecf.filetransfer</module>
3f6891
<module>framework/bundles/org.eclipse.ecf.ssl</module>
3f6891
<module>providers/bundles/org.eclipse.ecf.provider.filetransfer</module>
3f6891
<module>providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient4</module>
3f6891
<module>providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient4.ssl</module>
3f6891
<module>providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient45</module>
3f6891
<module>providers/bundles/org.eclipse.ecf.provider.filetransfer.ssl</module>
3f6891
</modules>"
3f6891
%endif
3f6891
3f6891
# TODO: Figure out why this is necessary....
3f6891
sed -i -e '/Require-Bundle:/a\ org.eclipse.osgi.services,' framework/bundles/org.eclipse.ecf.console/META-INF/MANIFEST.MF
3f6891
3f6891
# Don't install poms
3f6891
%mvn_package "::{pom,target}::" __noinstall
3f6891
3f6891
%if %{with bootstrap}
3f6891
%mvn_package "::jar:{sources,sources-feature}:" __noinstall
3f6891
%else
3f6891
%mvn_package "::jar:{sources,sources-feature}:" sdk
3f6891
%endif
3f6891
%mvn_package ":org.eclipse.ecf.{core,sdk}" sdk
3f6891
%mvn_package ":org.eclipse.ecf.docshare*" sdk
3f6891
for p in $(grep '
3f6891
%mvn_package ":$p" sdk
3f6891
done
3f6891
%mvn_package ":*.ui" sdk
3f6891
%mvn_package ":*.ui.*" sdk
3f6891
%mvn_package ":org.eclipse.ecf.remoteservice.sdk.*" sdk
3f6891
%mvn_package ":org.eclipse.ecf.core.{,ssl.}feature"
3f6891
%mvn_package ":org.eclipse.ecf.filetransfer.{,httpclient4.}{,ssl.}feature"
3f6891
%mvn_package ":org.eclipse.ecf.filetransfer.httpclient45.feature"
3f6891
%mvn_package ":org.eclipse.ecf{,.identity,.ssl,.filetransfer}"
3f6891
%mvn_package ":org.eclipse.ecf.provider.filetransfer*"
3f6891
%mvn_package ":" runtime
3f6891
3f6891
%build
3f6891
# Qualifier generated from last modification time of source tarball
3f6891
QUALIFIER=$(date -u -d"$(stat --format=%y %{SOURCE0})" +v%Y%m%d-%H%M)
3f6891
%mvn_build -j -- -DforceContextQualifier=$QUALIFIER
3f6891
3f6891
%install
3f6891
%mvn_install
3f6891
3f6891
# Move to libdir due to being part of core platform
3f6891
install -d -m 755 %{buildroot}%{_eclipsedir}
3f6891
mv %{buildroot}%{_datadir}/eclipse/droplets/ecf/{plugins,features} %{buildroot}%{_eclipsedir}
3f6891
rm -r %{buildroot}%{_datadir}/eclipse/droplets/ecf
3f6891
3f6891
# Fixup metadata
3f6891
sed -i -e 's|%{_datadir}/eclipse/droplets/ecf|%{_eclipsedir}|' %{buildroot}%{_datadir}/maven-metadata/eclipse-ecf.xml
3f6891
sed -i -e 's|%{_datadir}/eclipse/droplets/ecf/features/|%{_eclipsedir}/features/|' \
3f6891
       -e 's|%{_datadir}/eclipse/droplets/ecf/plugins/|%{_eclipsedir}/plugins/|' .mfiles
3f6891
sed -i -e '/droplets/d' .mfiles
3f6891
3f6891
# Remove any symlinks that might be created during bootstrapping due to missing platform bundles
3f6891
for del in $( (cd %{buildroot}%{_eclipsedir}/plugins && ls | grep -v -e '^org\.eclipse\.ecf' ) ) ; do
3f6891
rm %{buildroot}%{_eclipsedir}/plugins/$del
3f6891
sed -i -e "/$del/d" .mfiles
3f6891
done
3f6891
3f6891
# Symlink jars into javadir
3f6891
install -d -m 755 %{buildroot}%{_javadir}/eclipse
3f6891
location=%{_eclipsedir}/plugins
3f6891
while [ "$location" != "/" ] ; do
3f6891
    location=$(dirname $location)
3f6891
    updir="$updir../"
3f6891
done
3f6891
pushd %{buildroot}%{_javadir}/eclipse
3f6891
for J in ecf{,.identity,.ssl,.filetransfer,.provider.filetransfer{,.ssl,.httpclient4{,.ssl}}} ecf.provider.filetransfer.httpclient45 ; do
3f6891
    DIR=$updir%{_eclipsedir}/plugins
3f6891
    [ -e "`ls $DIR/org.eclipse.${J}_*.jar`" ] && ln -s $DIR/org.eclipse.${J}_*.jar ${J}.jar
3f6891
done
3f6891
popd
3f6891
3f6891
%files core -f .mfiles
3f6891
%{_javadir}/eclipse/*
3f6891
3f6891
%if %{without bootstrap}
3f6891
3f6891
%files runtime -f .mfiles-runtime
3f6891
3f6891
%files sdk -f .mfiles-sdk
3f6891
%endif
3f6891
3f6891
%changelog
3f6891
* Thu Jun 18 2020 Mat Booth <mat.booth@redhat.com> - 3.14.8-1
3f6891
- Update to latest upstream release
3f6891
- License switch to EPL 2
3f6891
3f6891
* Fri Mar 20 2020 Mat Booth <mat.booth@redhat.com> - 3.14.7-1
3f6891
- Update to latest upstream release
3f6891
3f6891
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.14.6-4
3f6891
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
3f6891
3f6891
* Thu Dec 19 2019 Mat Booth <mat.booth@redhat.com> - 3.14.6-3
3f6891
- Full build
3f6891
3f6891
* Wed Dec 18 2019 Mat Booth <mat.booth@redhat.com> - 3.14.6-2
3f6891
- Enable bootstrap mode
3f6891
3f6891
* Wed Dec 18 2019 Mat Booth <mat.booth@redhat.com> - 3.14.6-1
3f6891
- Update to latest upstream release
3f6891
3f6891
* Mon Jul 01 2019 Mat Booth <mat.booth@redhat.com> - 3.14.5-3
3f6891
- Add BSD to the license tag
3f6891
3f6891
* Tue Jun 25 2019 Mat Booth <mat.booth@redhat.com> - 3.14.5-2
3f6891
- Remove unnecessary BR on xpp
3f6891
3f6891
* Sun Jun 16 2019 Mat Booth <mat.booth@redhat.com> - 3.14.5-1
3f6891
- Update to latest upstream release
3f6891
3f6891
* Wed May 08 2019 Mat Booth <mat.booth@redhat.com> - 3.14.4-4
3f6891
- Avoid building additional ECF providers that are not needed
3f6891
3f6891
* Wed May 08 2019 Mat Booth <mat.booth@redhat.com> - 3.14.4-3
3f6891
- Restrict to same architectures as Eclipse itself
3f6891
3f6891
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.14.4-2
3f6891
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
3f6891
3f6891
* Tue Dec 04 2018 Mat Booth <mat.booth@redhat.com> - 3.14.4-1
3f6891
- Update to 2018-12 release
3f6891
3f6891
* Tue Aug 21 2018 Mat Booth <mat.booth@redhat.com> - 3.14.1-3
3f6891
- Non-bootstrap build
3f6891
3f6891
* Sun Aug 19 2018 Mat Booth <mat.booth@redhat.com> - 3.14.1-2
3f6891
- Fix bootstrap build mode
3f6891
3f6891
* Fri Aug 17 2018 Mat Booth <mat.booth@redhat.com> - 3.14.1-1
3f6891
- Update to latest release
3f6891
- License correction and fix embedded lib symlinks
3f6891
3f6891
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.14.0-2
3f6891
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
3f6891
3f6891
* Tue May 15 2018 Mat Booth <mat.booth@redhat.com> - 3.14.0-1
3f6891
- Update to Photon release
3f6891
3f6891
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.13.8-2
3f6891
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3f6891
3f6891
* Thu Sep 14 2017 Mat Booth <mat.booth@redhat.com> - 3.13.8-1
3f6891
- Update to 3.13.8
3f6891
- Fix build against asm 6
3f6891
3f6891
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.13.7-4
3f6891
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3f6891
3f6891
* Thu Jun 15 2017 Mat Booth <mat.booth@redhat.com> - 3.13.7-3
3f6891
- Add a bootstrap mode for building in new buildroots
3f6891
3f6891
* Thu Jun 15 2017 Mat Booth <mat.booth@redhat.com> - 3.13.7-2
3f6891
- Allow conditionally building extra providers
3f6891
3f6891
* Thu Jun 15 2017 Mat Booth <mat.booth@redhat.com> - 3.13.7-1
3f6891
- Update to Oxygen release
3f6891
3f6891
* Tue May 09 2017 Mat Booth <mat.booth@redhat.com> - 3.13.6-1
3f6891
- Update to latest upstream release
3f6891
3f6891
* Thu Apr 06 2017 Mat Booth <mat.booth@redhat.com> - 3.13.3-3
3f6891
- Make package noarch now that Eclipse is in the same location on all arches
3f6891
- Disable SLP provider
3f6891
3f6891
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.13.3-2
3f6891
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
3f6891
3f6891
* Tue Jan 03 2017 Mat Booth <mat.booth@redhat.com> - 3.13.3-1
3f6891
- Update to latest release
3f6891
3f6891
* Wed Sep 14 2016 Mat Booth <mat.booth@redhat.com> - 3.13.2-1
3f6891
- Update to latest release
3f6891
- Set qualifiers to source-modification-time instead of build-time, to
3f6891
  eliminate descrepancies between architectures
3f6891
- Add SDK package for sources
3f6891
3f6891
* Fri Apr 15 2016 Mat Booth <mat.booth@redhat.com> - 3.13.1-1
3f6891
- Update to latest release
3f6891
- Add a new subpackage to ship additional ECF bundles
3f6891
3f6891
* Tue Mar 15 2016 Mat Booth <mat.booth@redhat.com> - 3.12.2-2
3f6891
- Avoid embedding versions of external deps in features. This avoids the need to
3f6891
  rebuild when a dependency changes version.
3f6891
3f6891
* Mon Feb 29 2016 Mat Booth <mat.booth@redhat.com> - 3.12.2-1
3f6891
- Update to Mars.2 release
3f6891
3f6891
* Mon Feb 29 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.12.0-3
3f6891
- Rebuild for httpcomponents-client 4.5.2
3f6891
3f6891
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.12.0-2
3f6891
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
3f6891
3f6891
* Mon Dec 07 2015 Mat Booth <mat.booth@redhat.com> - 3.12.0-1
3f6891
- Update to latest release
3f6891
3f6891
* Mon Nov  2 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.11.0-2
3f6891
- Rebuild for httpcomponents-core-4.4.4 update
3f6891
3f6891
* Mon Sep 28 2015 Mat Booth <mat.booth@redhat.com> - 3.11.0-1
3f6891
- Update to latest upstream release
3f6891
3f6891
* Wed Sep 16 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.10.1-5
3f6891
- Rebuild for httpcomponents-client-4.5.1 update
3f6891
3f6891
* Wed Sep  9 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.10.1-4
3f6891
- Rebuild for httpcomponents-core-4.4.3 update
3f6891
3f6891
* Mon Sep 07 2015 Michael Simacek <msimacek@redhat.com> - 3.10.1-3
3f6891
- Rebuild for httpcomponents-core-4.4.2
3f6891
3f6891
* Mon Aug 31 2015 Roland Grunberg <rgrunber@redhat.com> - 3.10.1-2
3f6891
- Minor changes to build as a droplet.
3f6891
3f6891
* Tue Aug 25 2015 Mat Booth <mat.booth@redhat.com> - 3.10.1-1
3f6891
- Update to latest upstream version
3f6891
- Use XZ compressed tarball
3f6891
- Make symlink generation more dynamic
3f6891
3f6891
* Wed Aug 05 2015 Mat Booth <mat.booth@redhat.com> - 3.10.0-5
3f6891
- Rebuilt using xmvn/tycho
3f6891
3f6891
* Mon Jun 29 2015 Mat Booth <mat.booth@redhat.com> - 3.10.0-4
3f6891
- Drop incomplete and forbidden SCL macros
3f6891
3f6891
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10.0-3
3f6891
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3f6891
3f6891
* Thu Jun 04 2015 Michael Simacek <msimacek@redhat.com> - 3.10.0-2
3f6891
- Rebuild against httpcomponents-client-4.5
3f6891
3f6891
* Wed May 13 2015 Mat Booth <mat.booth@redhat.com> - 3.10.0-1
3f6891
- Update to 3.10.0 release
3f6891
3f6891
* Tue Mar 31 2015 Mat Booth <mat.booth@redhat.com> - 3.9.3-2
3f6891
- Add requires on httpcompnents-* >= 4.4.1
3f6891
3f6891
* Tue Mar 31 2015 Mat Booth <mat.booth@redhat.com> - 3.9.3-1
3f6891
- Update to latest upstream release
3f6891
3f6891
* Tue Mar 31 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.9.2-4
3f6891
- Rebuild for httpcomponents-client-4.4.1 update
3f6891
3f6891
* Thu Mar 19 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.9.2-3
3f6891
- Rebuild for httpcomponents-core-4.4.1 update
3f6891
3f6891
* Thu Feb 19 2015 Mat Booth <mat.booth@redhat.com> - 3.9.2-2
3f6891
- Rebuild for latest httpcomponents
3f6891
3f6891
* Mon Jan 19 2015 Mat Booth <mat.booth@redhat.com> - 3.9.2-1
3f6891
- Update to latest upstream release
3f6891
3f6891
* Mon Jan 19 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.9.1-3
3f6891
- Rebuild for httpcomponents 4.4 update
3f6891
3f6891
* Tue Dec 09 2014 Roland Grunberg <rgrunber@redhat.com> - 3.9.1-2
3f6891
- Symlink ECF bundles into javadir.
3f6891
3f6891
* Thu Nov 27 2014 Mat Booth <mat.booth@redhat.com> - 3.9.1-1
3f6891
- Update to latest upstream release
3f6891
3f6891
* Thu Nov 27 2014 Mat Booth <mat.booth@redhat.com> - 3.9.0-3
3f6891
- Make core package archful so it can be installed into libdir
3f6891
  where eclipse-platform expects it to be
3f6891
3f6891
* Tue Nov 18 2014 Mat Booth <mat.booth@redhat.com> - 3.9.0-2
3f6891
- Rebuild for new commons-codec
3f6891
3f6891
* Tue Aug 19 2014 Mat Booth <mat.booth@redhat.com> - 3.9.0-1
3f6891
- Update to latest upstream release
3f6891
- Drop unneeded patch
3f6891
3f6891
* Wed Aug 6 2014 Alexander Kurtakov <akurtako@redhat.com> 3.8.1-3
3f6891
- Rebuild against latest httpcomponents.
3f6891
3f6891
* Mon Jul 21 2014 Alexander Kurtakov <akurtako@redhat.com> 3.8.1-2
3f6891
- Rebuild for apache-commons-logging 1.2.
3f6891
3f6891
* Wed Jun 25 2014 Mat Booth <mat.booth@redhat.com> - 3.8.1-1
3f6891
- Update to latest upstream release
3f6891
3f6891
* Wed Jun 11 2014 Roland Grunberg <rgrunber@redhat.com> - 3.8.0-4
3f6891
- Remove problematic manifest alterations from specfile.
3f6891
3f6891
* Fri Jun 06 2014 Mat Booth <mat.booth@redhat.com> - 3.8.0-3
3f6891
- Rebuild against latest httpcomponents.
3f6891
3f6891
* Mon May 12 2014 Alexander Kurtakov <akurtako@redhat.com> 3.8.0-2
3f6891
- Rebuild against latest httpcomponents.
3f6891
3f6891
* Wed Mar 19 2014 Mat Booth <fedora@matbooth.co.uk> - 3.8.0-1
3f6891
- Update to latest upstream.
3f6891
- Now necessary to explicitly build more fine-grained features.
3f6891
- Drop unneeded dep on jakarta-commons-httpclient.
3f6891
- Fixed mixed use of tabs and spaces.
3f6891
- Switch core package to R: java-headless, rhbz #1068037
3f6891
3f6891
* Tue Sep 3 2013 Krzysztof Daniel <kdaniel@redhat.com> 3.6.1-1
3f6891
- Update to latest upstream.
3f6891
3f6891
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.6.0-3
3f6891
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
3f6891
3f6891
* Fri Jun 21 2013 Krzysztof Daniel <kdaniel@redhat.com> 3.6.0-2
3f6891
- 974112: Remove versions and timestamps from ECF.
3f6891
3f6891
* Wed May 1 2013 Krzysztof Daniel <kdaniel@redhat.com> 3.6.0-1
3f6891
- Update to latest upstream.
3f6891
3f6891
* Mon Apr 8 2013 Krzysztof Daniel <kdaniel@redhat.com> 3.5.7-0.6
3f6891
- Rebuild with old commons logging.
3f6891
3f6891
* Mon Apr 8 2013 Krzysztof Daniel <kdaniel@redhat.com> 3.5.7-0.5
3f6891
- Drop v3 httpclient.
3f6891
- Make dependency to commons loggigng less strict.
3f6891
3f6891
* Wed Mar 20 2013 Krzysztof Daniel <kdaniel@redhat.com> 3.5.7-0.4
3f6891
- Add direct dependency to jakarta-commons-httpclient.
3f6891
3f6891
* Wed Mar 20 2013 Krzysztof Daniel <kdaniel@redhat.com> 3.5.7-0.3
3f6891
- Symlink deps against /usr/share/java/.
3f6891
3f6891
* Fri Mar 15 2013 Krzysztof Daniel <kdaniel@redhat.com> 3.5.7-0.2
3f6891
- Explicitly build httpclient4 feature.
3f6891
3f6891
* Thu Mar 14 2013 Krzysztof Daniel <kdaniel@redhat.com> 3.5.7-0.1
3f6891
- Update to latest upstream.
3f6891
- Initial SCLization.
3f6891
3f6891
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.6-8
3f6891
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
3f6891
3f6891
* Mon Oct 8 2012 Krzysztof Daniel <kdaniel@redhat.com> 3.5.6-7
3f6891
- Use __requires_exclude instead of __provides_exclude.
3f6891
3f6891
* Mon Oct 8 2012 Krzysztof Daniel <kdaniel@redhat.com> 3.5.6-6
3f6891
- Try out __provides_exclude
3f6891
3f6891
* Mon Oct 8 2012 Krzysztof Daniel <kdaniel@redhat.com> 3.5.6-5
3f6891
- Use new way of changing auto required dependencies.
3f6891
3f6891
* Fri Oct 5 2012 Krzysztof Daniel <kdaniel@redhat.com> 3.5.6-4
3f6891
- Don't generate autorreuquire.
3f6891
3f6891
* Mon Aug 27 2012 Krzysztof Daniel <kdaniel@redhat.com> 3.5.6-3
3f6891
- Don't duplicate org.apache* plugins
3f6891
- Use context qualifier to avoid constant feature version changes.
3f6891
3f6891
* Wed Aug 8 2012 Krzysztof Daniel <kdaniel@redhat.com> 3.5.6-2
3f6891
- Review issues fixed.
3f6891
3f6891
* Wed Aug 8 2012 Krzysztof Daniel <kdaniel@redhat.com> 3.5.6-1
3f6891
- Initial packaging.