Blame SPECS/xmvn.spec

b96910
%{?scl:%scl_package xmvn}
b96910
%{!?scl:%global pkg_name %{name}}
b96910
b96910
# XMvn uses OSGi environment provided by Tycho, it shouldn't require
b96910
# any additional bundles.
b96910
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^osgi\\($
b96910
b96910
# Integration tests are disabled by default, but you can run them by
b96910
# adding "--with its" to rpmbuild or mock invocation.
b96910
%bcond_with its
b96910
b96910
%bcond_without gradle
b96910
b96910
Name:           %{?scl_prefix}xmvn
b96910
Version:        3.0.0
b96910
Release:        5.2%{?dist}
b96910
Summary:        Local Extensions for Apache Maven
b96910
License:        ASL 2.0
b96910
URL:            https://fedora-java.github.io/xmvn/
b96910
BuildArch:      noarch
b96910
b96910
Source0:        https://github.com/fedora-java/xmvn/releases/download/%{version}/xmvn-%{version}.tar.xz
b96910
b96910
Patch0:         0001-Fix-installer-plugin-loading.patch
b96910
b96910
BuildRequires:  %{?scl_prefix}maven >= 3.5.0
b96910
BuildRequires:  %{?scl_prefix}maven-local
b96910
BuildRequires:  %{?scl_prefix}beust-jcommander
b96910
BuildRequires:  %{?scl_prefix}cglib
b96910
BuildRequires:  %{?scl_prefix}maven-dependency-plugin
b96910
BuildRequires:  %{?scl_prefix}maven-plugin-build-helper
b96910
BuildRequires:  %{?scl_prefix}maven-assembly-plugin
b96910
BuildRequires:  %{?scl_prefix}maven-install-plugin
b96910
BuildRequires:  %{?scl_prefix}maven-plugin-plugin
b96910
BuildRequires:  %{?scl_prefix}objectweb-asm
b96910
BuildRequires:  %{?scl_prefix}modello
b96910
BuildRequires:  %{?scl_prefix}xmlunit
b96910
BuildRequires:  %{?scl_prefix}apache-ivy
b96910
BuildRequires:  %{?scl_prefix}junit
b96910
BuildRequires:  %{?scl_prefix}easymock
b96910
BuildRequires:  %{?scl_prefix}maven-invoker
b96910
BuildRequires:  %{?scl_prefix}plexus-containers-container-default
b96910
BuildRequires:  %{?scl_prefix}plexus-containers-component-annotations
b96910
BuildRequires:  %{?scl_prefix}plexus-containers-component-metadata
b96910
%if %{with gradle}
b96910
BuildRequires:  gradle >= 2.5
b96910
%endif
b96910
b96910
Requires:       %{name}-minimal = %{version}-%{release}
b96910
Requires:       %{?scl_prefix}maven >= 3.4.0
b96910
b96910
%description
b96910
This package provides extensions for Apache Maven that can be used to
b96910
manage system artifact repository and use it to resolve Maven
b96910
artifacts in offline mode, as well as Maven plugins to help with
b96910
creating RPM packages containing Maven artifacts.
b96910
b96910
%package        minimal
b96910
Summary:        Dependency-reduced version of XMvn
b96910
Requires:       %{?scl_prefix}maven-lib >= 3.4.0
b96910
Requires:       %{name}-api = %{version}-%{release}
b96910
Requires:       %{name}-connector-aether = %{version}-%{release}
b96910
Requires:       %{name}-core = %{version}-%{release}
b96910
Requires:       %{?scl_prefix}apache-commons-cli
b96910
Requires:       %{?scl_prefix}apache-commons-lang3
b96910
Requires:       %{?scl_prefix}atinject
b96910
Requires:       %{?scl_prefix}google-guice
b96910
Requires:       %{?scl_prefix}guava
b96910
Requires:       %{?scl_prefix}maven-lib
b96910
Requires:       %{?scl_prefix}maven-resolver-api
b96910
Requires:       %{?scl_prefix}maven-resolver-impl
b96910
Requires:       %{?scl_prefix}maven-resolver-spi
b96910
Requires:       %{?scl_prefix}maven-resolver-util
b96910
Requires:       %{?scl_prefix}maven-wagon-provider-api
b96910
Requires:       %{?scl_prefix}plexus-cipher
b96910
Requires:       %{?scl_prefix}plexus-classworlds
b96910
Requires:       %{?scl_prefix}plexus-containers-component-annotations
b96910
Requires:       %{?scl_prefix}plexus-interpolation
b96910
Requires:       %{?scl_prefix}plexus-sec-dispatcher
b96910
Requires:       %{?scl_prefix}plexus-utils
b96910
Requires:       %{?scl_prefix}sisu-inject
b96910
Requires:       %{?scl_prefix}sisu-plexus
b96910
Requires:       %{?scl_prefix}slf4j
b96910
b96910
%description    minimal
b96910
This package provides minimal version of XMvn, incapable of using
b96910
remote repositories.
b96910
b96910
%package        parent-pom
b96910
Summary:        XMvn Parent POM
b96910
b96910
%description    parent-pom
b96910
This package provides XMvn parent POM.
b96910
b96910
%package        api
b96910
Summary:        XMvn API
b96910
b96910
%description    api
b96910
This package provides XMvn API module which contains public interface
b96910
for functionality implemented by XMvn Core.
b96910
b96910
%package        core
b96910
Summary:        XMvn Core
b96910
b96910
%description    core
b96910
This package provides XMvn Core module, which implements the essential
b96910
functionality of XMvn such as resolution of artifacts from system
b96910
repository.
b96910
b96910
%package        connector-aether
b96910
Summary:        XMvn Connector for Maven Resolver
b96910
b96910
%description    connector-aether
b96910
This package provides XMvn Connector for Maven Resolver, which
b96910
provides integration of Maven Resolver with XMvn.  It provides an
b96910
adapter which allows XMvn resolver to be used as Maven workspace
b96910
reader.
b96910
b96910
%if %{with gradle}
b96910
b96910
%package        connector-gradle
b96910
Summary:        XMvn Connector for Gradle
b96910
b96910
%description    connector-gradle
b96910
This package provides XMvn Connector for Gradle, which provides
b96910
integration of Gradle with XMvn.  It provides an adapter which allows
b96910
XMvn resolver to be used as Gradle resolver.
b96910
%endif
b96910
b96910
%package        connector-ivy
b96910
Summary:        XMvn Connector for Apache Ivy
b96910
b96910
%description    connector-ivy
b96910
This package provides XMvn Connector for Apache Ivy, which provides
b96910
integration of Apache Ivy with XMvn.  It provides an adapter which
b96910
allows XMvn resolver to be used as Ivy resolver.
b96910
b96910
%package        mojo
b96910
Summary:        XMvn MOJO
b96910
b96910
%description    mojo
b96910
This package provides XMvn MOJO, which is a Maven plugin that consists
b96910
of several MOJOs.  Some goals of these MOJOs are intended to be
b96910
attached to default Maven lifecycle when building packages, others can
b96910
be called directly from Maven command line.
b96910
b96910
%package        tools-pom
b96910
Summary:        XMvn Tools POM
b96910
b96910
%description    tools-pom
b96910
This package provides XMvn Tools parent POM.
b96910
b96910
%package        resolve
b96910
Summary:        XMvn Resolver
b96910
b96910
%description    resolve
b96910
This package provides XMvn Resolver, which is a very simple
b96910
commald-line tool to resolve Maven artifacts from system repositories.
b96910
Basically it's just an interface to artifact resolution mechanism
b96910
implemented by XMvn Core.  The primary intended use case of XMvn
b96910
Resolver is debugging local artifact repositories.
b96910
b96910
%package        bisect
b96910
Summary:        XMvn Bisect
b96910
b96910
%description    bisect
b96910
This package provides XMvn Bisect, which is a debugging tool that can
b96910
diagnose build failures by using bisection method.
b96910
b96910
%package        subst
b96910
Summary:        XMvn Subst
b96910
b96910
%description    subst
b96910
This package provides XMvn Subst, which is a tool that can substitute
b96910
Maven artifact files with symbolic links to corresponding files in
b96910
artifact repository.
b96910
b96910
%package        install
b96910
Summary:        XMvn Install
b96910
b96910
%description    install
b96910
This package provides XMvn Install, which is a command-line interface
b96910
to XMvn installer.  The installer reads reactor metadata and performs
b96910
artifact installation according to specified configuration.
b96910
b96910
%package        javadoc
b96910
Summary:        API documentation for %{pkg_name}
b96910
b96910
%description    javadoc
b96910
This package provides %{summary}.
b96910
b96910
%prep
b96910
%setup -n %{pkg_name}-%{version} -q
b96910
%patch0 -p1
b96910
b96910
# Bisect IT has no chances of working in local, offline mode, without
b96910
# network access - it needs to access remote repositories.
b96910
find -name BisectIntegrationTest.java -delete
b96910
b96910
# Resolver IT won't work either - it tries to execute JAR file, which
b96910
# relies on Class-Path in manifest, which is forbidden in Fedora...
b96910
find -name ResolverIntegrationTest.java -delete
b96910
b96910
%pom_remove_plugin -r :maven-site-plugin
b96910
b96910
%mvn_package ":xmvn{,-it}" __noinstall
b96910
b96910
%if %{without gradle}
b96910
%pom_disable_module xmvn-connector-gradle
b96910
%endif
b96910
b96910
# Upstream code quality checks, not relevant when building RPMs
b96910
%pom_remove_plugin -r :apache-rat-plugin
b96910
%pom_remove_plugin -r :maven-checkstyle-plugin
b96910
%pom_remove_plugin -r :jacoco-maven-plugin
b96910
# FIXME pom macros don't seem to support submodules in profile
b96910
%pom_remove_plugin :jacoco-maven-plugin xmvn-it
b96910
b96910
# remove dependency plugin maven-binaries execution
b96910
# we provide apache-maven by symlink
b96910
%pom_xpath_remove "pom:executions/pom:execution[pom:id[text()='maven-binaries']]"
b96910
b96910
# Don't put Class-Path attributes in manifests
b96910
%pom_remove_plugin :maven-jar-plugin xmvn-tools
b96910
b96910
# get mavenVersion that is expected
b96910
maven_home=$(readlink -f $(dirname $(readlink $(which mvn)))/..)
b96910
mver=$(sed -n '/<mavenVersion>/{s/.*>\(.*\)<.*/\1/;p}' \
b96910
           xmvn-parent/pom.xml)
b96910
mkdir -p target/dependency/
b96910
cp -aL ${maven_home} target/dependency/apache-maven-$mver
b96910
b96910
%build
b96910
%if %{with its}
b96910
%mvn_build -s -j -- -Prun-its
b96910
%else
b96910
%mvn_build -s -j
b96910
%endif
b96910
b96910
tar --delay-directory-restore -xvf target/*tar.bz2
b96910
chmod -R +rwX %{pkg_name}-%{version}*
b96910
# These are installed as doc
b96910
rm -f %{pkg_name}-%{version}*/{AUTHORS-XMVN,README-XMVN.md,LICENSE,NOTICE,NOTICE-XMVN}
b96910
# Not needed - we use JPackage launcher scripts
b96910
rm -Rf %{pkg_name}-%{version}*/lib/{installer,resolver,subst,bisect}/
b96910
# Irrelevant Maven launcher scripts
b96910
rm -f %{pkg_name}-%{version}*/bin/{mvn.cmd,mvnDebug.cmd,mvn-script}
b96910
b96910
%install
b96910
%mvn_install
b96910
b96910
maven_home=$(readlink -f $(dirname $(readlink $(which mvn)))/..)
b96910
b96910
install -d -m 755 %{buildroot}%{_datadir}/%{pkg_name}
b96910
cp -r %{pkg_name}-%{version}*/* %{buildroot}%{_datadir}/%{pkg_name}/
b96910
b96910
for cmd in mvn mvnDebug mvnyjp; do
b96910
    cat <<EOF >%{buildroot}%{_datadir}/%{pkg_name}/bin/$cmd
b96910
#!/bin/sh -e
b96910
export _FEDORA_MAVEN_HOME="%{_datadir}/%{pkg_name}"
b96910
exec ${maven_home}/bin/$cmd "\${@}"
b96910
EOF
b96910
    chmod 755 %{buildroot}%{_datadir}/%{pkg_name}/bin/$cmd
b96910
done
b96910
b96910
# helper scripts
b96910
%jpackage_script org.fedoraproject.xmvn.tools.bisect.BisectCli "" "-Dxmvn.home=%{_datadir}/%{pkg_name}" xmvn/xmvn-bisect:beust-jcommander:maven-invoker:plexus/utils xmvn-bisect
b96910
%jpackage_script org.fedoraproject.xmvn.tools.install.cli.InstallerCli "" "" xmvn/xmvn-install:xmvn/xmvn-api:xmvn/xmvn-core:beust-jcommander:slf4j/api:slf4j/simple:objectweb-asm/asm xmvn-install
b96910
%jpackage_script org.fedoraproject.xmvn.tools.resolve.ResolverCli "" "" xmvn/xmvn-resolve:xmvn/xmvn-api:xmvn/xmvn-core:beust-jcommander xmvn-resolve
b96910
%jpackage_script org.fedoraproject.xmvn.tools.subst.SubstCli "" "" xmvn/xmvn-subst:xmvn/xmvn-api:xmvn/xmvn-core:beust-jcommander xmvn-subst
b96910
b96910
# copy over maven lib directory
b96910
cp -r ${maven_home}/lib/* %{buildroot}%{_datadir}/%{pkg_name}/lib/
b96910
b96910
# possibly recreate symlinks that can be automated with xmvn-subst
b96910
%{pkg_name}-subst -s -R %{buildroot} %{buildroot}%{_datadir}/%{pkg_name}/
b96910
b96910
# /usr/bin/xmvn
b96910
ln -s %{_datadir}/%{pkg_name}/bin/mvn %{buildroot}%{_bindir}/%{pkg_name}
b96910
b96910
# mvn-local symlink
b96910
ln -s %{pkg_name} %{buildroot}%{_bindir}/mvn-local
b96910
b96910
# make sure our conf is identical to maven so yum won't freak out
b96910
install -d -m 755 %{buildroot}%{_datadir}/%{pkg_name}/conf/
b96910
cp -P ${maven_home}/conf/settings.xml %{buildroot}%{_datadir}/%{pkg_name}/conf/
b96910
cp -P ${maven_home}/bin/m2.conf %{buildroot}%{_datadir}/%{pkg_name}/bin/
b96910
b96910
%files
b96910
%{_bindir}/mvn-local
b96910
b96910
%files minimal
b96910
%{_bindir}/%{pkg_name}
b96910
%dir %{_datadir}/%{pkg_name}
b96910
%dir %{_datadir}/%{pkg_name}/bin
b96910
%dir %{_datadir}/%{pkg_name}/lib
b96910
%{_datadir}/%{pkg_name}/lib/*.jar
b96910
%{_datadir}/%{pkg_name}/lib/ext
b96910
%{_datadir}/%{pkg_name}/lib/jansi-native
b96910
%{_datadir}/%{pkg_name}/bin/m2.conf
b96910
%{_datadir}/%{pkg_name}/bin/mvn
b96910
%{_datadir}/%{pkg_name}/bin/mvnDebug
b96910
%{_datadir}/%{pkg_name}/bin/mvnyjp
b96910
%{_datadir}/%{pkg_name}/boot
b96910
%{_datadir}/%{pkg_name}/conf
b96910
b96910
%files parent-pom -f .mfiles-xmvn-parent
b96910
%doc LICENSE NOTICE
b96910
b96910
%files core -f .mfiles-xmvn-core
b96910
b96910
%files api -f .mfiles-xmvn-api
b96910
%doc LICENSE NOTICE
b96910
%doc AUTHORS README.md
b96910
b96910
%files connector-aether -f .mfiles-xmvn-connector-aether
b96910
b96910
%if %{with gradle}
b96910
b96910
%files connector-gradle -f .mfiles-xmvn-connector-gradle
b96910
%endif
b96910
b96910
%files connector-ivy -f .mfiles-xmvn-connector-ivy
b96910
b96910
%files mojo -f .mfiles-xmvn-mojo
b96910
b96910
%files tools-pom -f .mfiles-xmvn-tools
b96910
b96910
%files resolve -f .mfiles-xmvn-resolve
b96910
%{_bindir}/%{pkg_name}-resolve
b96910
b96910
%files bisect -f .mfiles-xmvn-bisect
b96910
%{_bindir}/%{pkg_name}-bisect
b96910
b96910
%files subst -f .mfiles-xmvn-subst
b96910
%{_bindir}/%{pkg_name}-subst
b96910
b96910
%files install -f .mfiles-xmvn-install
b96910
%{_bindir}/%{pkg_name}-install
b96910
b96910
%files javadoc
b96910
%doc LICENSE NOTICE
b96910
b96910
%changelog
b96910
* Thu Jun 22 2017 Michael Simacek <msimacek@redhat.com> - 3.0.0-5.2
b96910
- Mass rebuild 2017-06-22
b96910
b96910
* Wed Jun 21 2017 Java Maintainers <java-maint@redhat.com> - 3.0.0-5.1
b96910
- Automated package import and SCL-ization
b96910
b96910
* Wed Jun 21 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.0.0-5
b96910
- Remove temporary workaround
b96910
b96910
* Wed Jun 21 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.0.0-4
b96910
- Fix installer crash when plugin directory is missing
b96910
b96910
* Wed Jun 21 2017 Michael Simacek <msimacek@redhat.com> - 3.0.0-3
b96910
- Include lib directories for now
b96910
b96910
* Wed Jun 21 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.0.0-2
b96910
- Fix loading of XMvn Installer plugins
b96910
b96910
* Wed Jun 21 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.0.0-1
b96910
- Update to upstream version 3.0.0
b96910
b96910
* Wed Apr 19 2017 Michael Simacek <msimacek@redhat.com> - 2.5.0-23
b96910
- Update spec for maven 3.5.0
b96910
b96910
* Wed Apr 19 2017 Michael Simacek <msimacek@redhat.com> - 2.5.0-22
b96910
- Temporary changes for maven upgrade
b96910
b96910
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.0-21
b96910
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
b96910
b96910
* Thu Feb 02 2017 Michael Simacek <msimacek@redhat.com> - 2.5.0-20
b96910
- Remove requires added for maven 3.4.0
b96910
b96910
* Thu Feb 02 2017 Michael Simacek <msimacek@redhat.com> - 2.5.0-19
b96910
- Remove BR on maven-site-plugin
b96910
b96910
* Tue Jan 31 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.5.0-18
b96910
- Allow to conditionally build without gradle
b96910
b96910
* Mon Jan 16 2017 Michael Simacek <msimacek@redhat.com> - 2.5.0-17
b96910
- Use reactor artifacts when running xmvn-subst
b96910
b96910
* Mon Jan 16 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.5.0-16
b96910
- Allow xmvn to install files who names whitespace
b96910
b96910
* Mon Aug 15 2016 Michael Simacek <msimacek@redhat.com> - 2.5.0-15
b96910
- Switch launcher scripts
b96910
b96910
* Thu Aug 11 2016 Michael Simacek <msimacek@redhat.com> - 2.5.0-14
b96910
- Add Requires on all symlinked jars to xmvn-minimal
b96910
b96910
* Mon Aug  8 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.5.0-13
b96910
- Remove temp symlinks
b96910
b96910
* Mon Aug  8 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.5.0-12
b96910
- Add temp symlinks needed for updating to Maven 3.4.0
b96910
b96910
* Mon Jul 04 2016 Michael Simacek <msimacek@redhat.com> - 2.5.0-11
b96910
- Don't install POM files for Tycho projects
b96910
b96910
* Thu Jun 30 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.5.0-10
b96910
- Full xmvn should require full maven
b96910
b96910
* Tue Jun 28 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.5.0-9
b96910
- Introduce xmvn-minimal subpackage
b96910
b96910
* Wed Jun 15 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.5.0-8
b96910
- Add missing build-requires
b96910
b96910
* Mon May 30 2016 Michael Simacek <msimacek@redhat.com> - 2.5.0-7
b96910
- Add missing BR easymock
b96910
b96910
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.0-6
b96910
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
b96910
b96910
* Thu Nov 26 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.5.0-5
b96910
- Try to procect builddep MOJO against patological cases
b96910
b96910
* Mon Nov 23 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.5.0-4
b96910
- Remove temporary Maven 3.3.9 workaround
b96910
b96910
* Mon Nov 23 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.5.0-3
b96910
- Add temporary workaround for Maven 3.3.9 transition
b96910
b96910
* Wed Oct 28 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.5.0-2
b96910
- Fix symlinks in lib/core
b96910
b96910
* Wed Oct 28 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.5.0-1
b96910
- Update to upstream version 2.5.0
b96910
b96910
* Tue Jul 14 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.4.0-5
b96910
- Require persistent artifact files in XML resolver API
b96910
b96910
* Tue Jun 30 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.4.0-4
b96910
- Port to Gradle 2.5-rc-1
b96910
b96910
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.0-3
b96910
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
b96910
b96910
* Mon May 11 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.4.0-2
b96910
- Add patches for rhbz#1220394
b96910
b96910
* Wed May  6 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.4.0-1
b96910
- Update to upstream version 2.4.0
b96910
b96910
* Fri Apr 24 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.3.2-8
b96910
- Port to Gradle 2.4-rc-1
b96910
b96910
* Thu Apr 16 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.3.2-7
b96910
- Disable doclint in javadoc:aggregate MOJO executions
b96910
b96910
* Thu Apr  9 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.3.2-6
b96910
- Install mvn-local symlink
b96910
b96910
* Wed Mar 25 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.3.2-5
b96910
- Remove workarunds for RPM bug #646523
b96910
b96910
* Wed Mar 25 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.3.2-4
b96910
- Port to Gradle 2.3
b96910
b96910
* Mon Mar 16 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.3.2-3
b96910
- Build with Maven 3.3.0
b96910
b96910
* Mon Mar 16 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.3.2-2
b96910
- Add temporary explicit maven-builder-support.jar symlink
b96910
b96910
* Thu Mar 12 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.3.2-1
b96910
- Update to upstream version 2.3.2
b96910
b96910
* Fri Mar 06 2015 Michal Srb <msrb@redhat.com> - 2.3.1-4
b96910
- Rebuild to fix symlinks in lib/core
b96910
b96910
* Thu Feb 19 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.3.1-3
b96910
- Remove temporary explicit ASM symlinks
b96910
b96910
* Wed Feb 18 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.3.1-2
b96910
- Temporarly add explicit symlinks to ASM
b96910
b96910
* Fri Feb 13 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.3.1-1
b96910
- Update to upstream version 2.3.1
b96910
b96910
* Wed Feb 11 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.3.0-1
b96910
- Update to upstream version 2.3.0
b96910
b96910
* Wed Feb  4 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.2.1-1
b96910
- Update to upstream version 2.2.1
b96910
b96910
* Fri Jan 23 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.2.0-1
b96910
- Update to upstream version 2.2.0
b96910
- Add connector-gradle subpackage
b96910
b96910
* Wed Jan 21 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.1-2
b96910
- Add BR on maven-site-plugin
b96910
- Resolves: rhbz#1184608
b96910
b96910
* Mon Jan  5 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.1-1
b96910
- Update to upstream version 2.1.1
b96910
b96910
* Wed Dec 10 2014 Michal Srb <msrb@redhat.com> - 2.1.0-8
b96910
- Add fully qualified osgi version to install plan when tycho detected
b96910
- Resolves: rhbz#1172225
b96910
b96910
* Thu Dec  4 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.0-7
b96910
- Ignore any system dependencies in Tycho projects
b96910
b96910
* Wed Nov 26 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.0-6
b96910
- Use topmost repository namespace during installation
b96910
- Resolves: rhbz#1166743
b96910
b96910
* Tue Oct 28 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.0-5
b96910
- Fix conversion of Ivy to XMvn artifacts
b96910
- Resolves: rhbz#1127804
b96910
b96910
* Mon Oct 13 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.0-4
b96910
- Fix FTBFS caused by new wersion of plexus-archiver
b96910
b96910
* Wed Sep 24 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.0-3
b96910
- Fix installation of attached Eclipse artifacts
b96910
b96910
* Wed Sep 10 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.0-2
b96910
- Avoid installing the same attached artifact twice
b96910
b96910
* Thu Sep  4 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.0-1
b96910
- Update to upstream version 2.1.0
b96910
- Remove p2 subpackage
b96910
b96910
* Fri Jun  6 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.0.1-1
b96910
- Update to upstream version 2.0.1
b96910
b96910
* Thu Jun  5 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.0.0-6
b96910
- Bump Maven version in build-requires
b96910
b96910
* Thu Jun  5 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.0.0-5
b96910
- Add missing requires on subpackages
b96910
b96910
* Fri May 30 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.0.0-4
b96910
- Don't modify system properties during artifact resolution
b96910
b96910
* Fri May 30 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.0.0-3
b96910
- Add patch to support xmvn.resolver.disableEffectivePom property
b96910
b96910
* Thu May 29 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.0.0-2
b96910
- Add patch for injecting Javapackages manifests
b96910
b96910
* Thu May 29 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.0.0-1
b96910
- Update to upstream version 2.0.0
b96910
b96910
* Tue Apr 22 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0-0.25.gitcb3a0a6
b96910
- Use ASM 5.0.1 directly instead of Sisu-shaded ASM
b96910
b96910
* Fri Mar 28 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0-0.24.gitcb3a0a6
b96910
- Override extensions of skipped artifacts
b96910
b96910
* Fri Mar 28 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0-0.23.gitcb3a0a6
b96910
- Skip installation of artifacts which files are not regular files
b96910
- Resolves: rhbz#1078967
b96910
b96910
* Mon Mar 17 2014 Michal Srb <msrb@redhat.com> - 1.5.0-0.22.gitcb3a0a6
b96910
- Add missing BR: modello-maven-plugin
b96910
b96910
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.5.0-0.21.gitcb3a0a6
b96910
- Use Requires: java-headless rebuild (#1067528)
b96910
b96910
* Wed Feb 19 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0-0.20.gitcb3a0a6
b96910
- Fix unowned directory
b96910
b96910
* Tue Jan 14 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0-0.19.gitcb3a0a6
b96910
- Update to pre-release of upstream version 1.5.0
b96910
b96910
* Mon Dec  9 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.4.0-1
b96910
- Update to upstream version 1.4.0
b96910
b96910
* Thu Nov 14 2013 Michael Simacek <msimacek@redhat.com> - 1.3.0-4
b96910
- Update to Sisu 0.1.0
b96910
b96910
* Thu Nov 14 2013 Michal Srb <msrb@redhat.com> - 1.3.0-3
b96910
- Add dep org.sonatype.sisu:sisu-guice::no_aop:
b96910
b96910
* Fri Nov  8 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.3.0-2
b96910
- Add wagon-http-shared4 to plexus.core
b96910
b96910
* Wed Nov 06 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.3.0-1
b96910
- Update to upstream release 1.3.0
b96910
b96910
* Tue Nov  5 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.2.0-5
b96910
- Require Maven >= 3.1.1-5
b96910
- Resolves: rhbz#1014355
b96910
b96910
* Wed Oct 23 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.2.0-4
b96910
- Rebuild to regenerate broken POMs
b96910
- Related: rhbz#1021484
b96910
b96910
* Wed Oct 23 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.2.0-3
b96910
- Temporarly skip running tests
b96910
b96910
* Wed Oct 23 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.2.0-2
b96910
- Don't inject manifest if it does not already exist
b96910
- Resolves: rhbz#1021484
b96910
b96910
* Fri Oct 18 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.2.0-1
b96910
- Update to upstream version 1.2.0
b96910
b96910
* Mon Oct 07 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.1.0-2
b96910
- Apply patch for rhbz#1015596
b96910
b96910
* Tue Oct 01 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.1.0-1
b96910
- Update to upstream version 1.1.0
b96910
b96910
* Fri Sep 27 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.0.2-3
b96910
- Add __default package specifier support
b96910
b96910
* Mon Sep 23 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.0.2-2
b96910
- Don't try to relativize symlink targets
b96910
- Restotre support for relative symlinks
b96910
b96910
* Fri Sep 20 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.0.2-1
b96910
- Update to upstream version 1.0.2
b96910
b96910
* Tue Sep 10 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.0.0-2
b96910
- Workaround broken symlinks for core and connector (#986909)
b96910
b96910
* Mon Sep 09 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.0.0-1
b96910
- Updating to upstream 1.0.0
b96910
b96910
* Tue Sep  3 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> 1.0.0-0.2.alpha1
b96910
- Update to upstream version 1.0.0 alpha1
b96910
b96910
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.1-4
b96910
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
b96910
b96910
* Tue Jul 23 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.5.1-3
b96910
- Rebuild without bootstrapping
b96910
b96910
* Tue Jul 23 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.5.1-2
b96910
- Install symlink to simplelogger.properties in %{_sysconfdir}
b96910
b96910
* Tue Jul 23 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.5.1-1
b96910
- Update to upstream version 0.5.1
b96910
b96910
* Tue Jul 23 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.5.0-7
b96910
- Allow installation of Eclipse plugins in javadir
b96910
b96910
* Mon Jul 22 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.5.0-6
b96910
- Remove workaround for plexus-archiver bug
b96910
- Use sonatype-aether symlinks
b96910
b96910
* Wed Jun  5 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.5.0-5
b96910
- Fix resolution of tools.jar
b96910
b96910
* Fri May 31 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.5.0-4
b96910
- Fix handling of packages with dots in groupId
b96910
- Previous versions also fixed bug #948731
b96910
b96910
* Tue May 28 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.5.0-3
b96910
- Move pre scriptlet to pretrans and implement in lua
b96910
b96910
* Fri May 24 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.5.0-2
b96910
- Fix upgrade path scriptlet
b96910
- Add patch to fix NPE when debugging is disabled
b96910
b96910
* Fri May 24 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.5.0-1
b96910
- Update to upstream version 0.5.0
b96910
b96910
* Fri May 17 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.2-3
b96910
- Add patch: install MOJO fix
b96910
b96910
* Wed Apr 17 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.2-2
b96910
- Update plexus-containers-container-default JAR location
b96910
b96910
* Tue Apr  9 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.2-1
b96910
- Update to upstream version 0.4.2
b96910
b96910
* Thu Mar 21 2013 Michal Srb <msrb@redhat.com> - 0.4.1-1
b96910
- Update to upstream version 0.4.1
b96910
b96910
* Fri Mar 15 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.0-1
b96910
- Update to upstream version 0.4.0
b96910
b96910
* Fri Mar 15 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.0-0.7
b96910
- Enable tests
b96910
b96910
* Thu Mar 14 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.0-0.6
b96910
- Update to newer snapshot
b96910
b96910
* Wed Mar 13 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.0-0.5
b96910
- Update to newer snapshot
b96910
b96910
* Wed Mar 13 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.0-0.4
b96910
- Set proper permissions for scripts in _bindir
b96910
b96910
* Tue Mar 12 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.0-0.3
b96910
- Update to new upstream snapshot
b96910
- Create custom /usr/bin/xmvn instead of using %%jpackage_script
b96910
- Mirror maven directory structure
b96910
- Add Plexus Classworlds config file
b96910
b96910
* Wed Mar  6 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.0-0.2
b96910
- Update to newer snapshot
b96910
b96910
* Wed Mar  6 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.0-0.1
b96910
- Update to upstream snapshot of version 0.4.0
b96910
b96910
* Mon Feb 25 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.3.1-2
b96910
- Install effective POMs into a separate directory
b96910
b96910
* Thu Feb  7 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.3.1-1
b96910
- Update to upstream version 0.3.1
b96910
b96910
* Tue Feb  5 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.3.0-1
b96910
- Update to upstream version 0.3.0
b96910
- Don't rely on JPP symlinks when resolving artifacts
b96910
- Blacklist more artifacts
b96910
- Fix dependencies
b96910
b96910
* Thu Jan 24 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.2.6-1
b96910
- Update to upstream version 0.2.6
b96910
b96910
* Mon Jan 21 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.2.5-1
b96910
- Update to upstream version 0.2.5
b96910
b96910
* Fri Jan 11 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.2.4-1
b96910
- Update to upstream version 0.2.4
b96910
b96910
* Wed Jan  9 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.2.3-1
b96910
- Update to upstream version 0.2.3
b96910
b96910
* Tue Jan  8 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.2.2-1
b96910
- Update to upstream version 0.2.2
b96910
b96910
* Tue Jan  8 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.2.1-1
b96910
- Update to upstream version 0.2.1
b96910
b96910
* Mon Jan  7 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.2.0-1
b96910
- Update to upstream version 0.2.0
b96910
- New major features: depmaps, compat symlinks, builddep MOJO
b96910
- Install effective POMs for non-POM artifacts
b96910
- Multiple major and minor bugfixes
b96910
- Drop support for resolving artifacts from %%_javajnidir
b96910
b96910
* Fri Dec  7 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.1.5-1
b96910
- Update to upstream version 0.1.5
b96910
b96910
* Fri Dec  7 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.1.4-1
b96910
- Update to upstream version 0.1.4
b96910
b96910
* Fri Dec  7 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.1.3-1
b96910
- Update to upstream version 0.1.3
b96910
b96910
* Fri Dec  7 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.1.2-1
b96910
- Update to upstream version 0.1.2
b96910
b96910
* Fri Dec  7 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.1.1-1
b96910
- Update to upstream version 0.1.1
b96910
b96910
* Thu Dec  6 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.1.0-1
b96910
- Update to upstream version 0.1.0
b96910
- Implement auto requires generator
b96910
b96910
* Mon Dec  3 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.0.2-1
b96910
- Update to upstream version 0.0.2
b96910
b96910
* Thu Nov 29 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.0.1-1
b96910
- Update to upstream version 0.0.1
b96910
b96910
* Wed Nov 28 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0-2
b96910
- Add jpackage scripts
b96910
b96910
* Mon Nov  5 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0-1
b96910
- Initial packaging