Blame SPECS/xmvn.spec

e981c5
%global pkg_name xmvn
e981c5
%{?scl:%scl_package %{pkg_name}}
e981c5
%{?maven_find_provides_and_requires}
e981c5
e981c5
Name:           %{?scl_prefix}%{pkg_name}
e981c5
Version:        2.1.1
e981c5
Release:        1.19%{?dist}
e981c5
Summary:        Local Extensions for Apache Maven
e981c5
License:        ASL 2.0
e981c5
URL:            http://mizdebsk.fedorapeople.org/xmvn
e981c5
BuildArch:      noarch
e981c5
e981c5
# git snapshot
e981c5
Source0:        https://fedorahosted.org/released/%{pkg_name}/%{pkg_name}-%{version}.tar.xz
e981c5
e981c5
Patch0001:      0001-Disable-doclint-in-javadoc-aggregate-MOJO-executions.patch
e981c5
Patch0002:      0002-Add-duplicated-ZIP-entry-hack-for-OpenJDK.patch
e981c5
Patch0003:      0003-Add-hack-for-forcing-correct-namespace-in-depmap-res.patch
e981c5
Patch0004:      0004-Port-to-Modello-1.7.patch
e981c5
e981c5
BuildRequires:  %{?scl_prefix}maven
e981c5
BuildRequires:  %{?scl_prefix}maven-local
e981c5
BuildRequires:  %{?scl_prefix}beust-jcommander
e981c5
BuildRequires:  %{?scl_prefix}cglib
e981c5
BuildRequires:  %{?scl_prefix}maven-dependency-plugin
e981c5
BuildRequires:  %{?scl_prefix}maven-plugin-build-helper
e981c5
BuildRequires:  %{?scl_prefix}maven-assembly-plugin
e981c5
BuildRequires:  %{?scl_prefix}maven-invoker-plugin
e981c5
BuildRequires:  %{?scl_prefix_java_common}objectweb-asm5
e981c5
BuildRequires:  %{?scl_prefix}modello >= 1.7
e981c5
BuildRequires:  %{?scl_prefix}xmlunit
e981c5
BuildRequires:  %{?scl_prefix}apache-ivy >= 2.3.0-4.8
e981c5
BuildRequires:  %{?scl_prefix_java_common}junit
e981c5
BuildRequires:  %{?scl_prefix_java_common}slf4j-simple
e981c5
BuildRequires:  %{?scl_prefix}sisu-mojos
e981c5
e981c5
Requires:       %{?scl_prefix}maven
e981c5
Requires:       %{name}-api = %{version}-%{release}
e981c5
Requires:       %{name}-connector-aether = %{version}-%{release}
e981c5
Requires:       %{name}-core = %{version}-%{release}
e981c5
e981c5
%description
e981c5
This package provides extensions for Apache Maven that can be used to
e981c5
manage system artifact repository and use it to resolve Maven
e981c5
artifacts in offline mode, as well as Maven plugins to help with
e981c5
creating RPM packages containing Maven artifacts.
e981c5
e981c5
%package        parent-pom
e981c5
Summary:        XMvn Parent POM
e981c5
e981c5
%description    parent-pom
e981c5
This package provides XMvn parent POM.
e981c5
e981c5
%package        api
e981c5
Summary:        XMvn API
e981c5
e981c5
%description    api
e981c5
This package provides XMvn API module which contains public interface
e981c5
for functionality implemented by XMvn Core.
e981c5
e981c5
%package        launcher
e981c5
Summary:        XMvn Launcher
e981c5
e981c5
%description    launcher
e981c5
This package provides XMvn Launcher module, which provides a way of
e981c5
launching XMvn running in isolated class realm and locating XMVn
e981c5
services.
e981c5
e981c5
%package        core
e981c5
Summary:        XMvn Core
e981c5
e981c5
%description    core
e981c5
This package provides XMvn Core module, which implements the essential
e981c5
functionality of XMvn such as resolution of artifacts from system
e981c5
repository.
e981c5
e981c5
%package        connector-aether
e981c5
Summary:        XMvn Connector for Eclipse Aether
e981c5
e981c5
%description    connector-aether
e981c5
This package provides XMvn Connector for Eclipse Aether, which
e981c5
provides integration of Eclipse Aether with XMvn.  It provides an
e981c5
adapter which allows XMvn resolver to be used as Aether workspace
e981c5
reader.
e981c5
e981c5
%package        connector-ivy
e981c5
Summary:        XMvn Connector for Apache Ivy
e981c5
e981c5
%description    connector-ivy
e981c5
This package provides XMvn Connector for Apache Ivy, which provides
e981c5
integration of Apache Ivy with XMvn.  It provides an adapter which
e981c5
allows XMvn resolver to be used as Ivy resolver.
e981c5
e981c5
%package        mojo
e981c5
Summary:        XMvn MOJO
e981c5
e981c5
%description    mojo
e981c5
This package provides XMvn MOJO, which is a Maven plugin that consists
e981c5
of several MOJOs.  Some goals of these MOJOs are intended to be
e981c5
attached to default Maven lifecycle when building packages, others can
e981c5
be called directly from Maven command line.
e981c5
e981c5
%package        tools-pom
e981c5
Summary:        XMvn Tools POM
e981c5
e981c5
%description    tools-pom
e981c5
This package provides XMvn Tools parent POM.
e981c5
e981c5
%package        resolve
e981c5
Summary:        XMvn Resolver
e981c5
e981c5
%description    resolve
e981c5
This package provides XMvn Resolver, which is a very simple
e981c5
commald-line tool to resolve Maven artifacts from system repositories.
e981c5
Basically it's just an interface to artifact resolution mechanism
e981c5
implemented by XMvn Core.  The primary intended use case of XMvn
e981c5
Resolver is debugging local artifact repositories.
e981c5
e981c5
%package        bisect
e981c5
Summary:        XMvn Bisect
e981c5
e981c5
%description    bisect
e981c5
This package provides XMvn Bisect, which is a debugging tool that can
e981c5
diagnose build failures by using bisection method.
e981c5
e981c5
%package        subst
e981c5
Summary:        XMvn Subst
e981c5
e981c5
%description    subst
e981c5
This package provides XMvn Subst, which is a tool that can substitute
e981c5
Maven artifact files with symbolic links to corresponding files in
e981c5
artifact repository.
e981c5
e981c5
%package        install
e981c5
Summary:        XMvn Install
e981c5
e981c5
%description    install
e981c5
This package provides XMvn Install, which is a command-line interface
e981c5
to XMvn installer.  The installer reads reactor metadata and performs
e981c5
artifact installation according to specified configuration.
e981c5
e981c5
%package        javadoc
e981c5
Summary:        API documentation for %{pkg_name}
e981c5
e981c5
%description    javadoc
e981c5
This package provides %{summary}.
e981c5
e981c5
%prep
e981c5
%setup -q -n %{pkg_name}-%{version}
e981c5
%{?scl:scl enable %{scl} - <<"EOF"}
e981c5
set -e -x
e981c5
%patch0001 -p1
e981c5
%patch0002 -p1
e981c5
%patch0003 -p1
e981c5
%patch0004 -p1
e981c5
e981c5
# XXX Disable duplicate metadata enforcing for now
e981c5
sed -i /artifactMap.remove/d $(find -name MetadataResolver.java)
e981c5
e981c5
%mvn_package :xmvn __noinstall
e981c5
e981c5
# In XMvn 2.x xmvn-connector was renamed to xmvn-connector-aether
e981c5
%mvn_alias :xmvn-connector-aether :xmvn-connector
e981c5
e981c5
# remove dependency plugin maven-binaries execution
e981c5
# we provide apache-maven by symlink
e981c5
%pom_xpath_remove "pom:executions/pom:execution[pom:id[text()='maven-binaries']]"
e981c5
e981c5
# get mavenVersion that is expected
e981c5
mver=$(sed -n '/<mavenVersion>/{s/.*>\(.*\)<.*/\1/;p}' \
e981c5
           xmvn-parent/pom.xml)
e981c5
mkdir -p target/dependency/
e981c5
cp -aL %{_datadir}/maven target/dependency/apache-maven-$mver
e981c5
e981c5
# skip ITs for now (mix of old & new XMvn config causes issues
e981c5
rm -rf src/it
e981c5
%{?scl:EOF}
e981c5
e981c5
%build
e981c5
%{?scl:scl enable %{scl} - <<"EOF"}
e981c5
set -e -x
e981c5
# XXX some tests fail on ARM for unknown reason, see why
e981c5
%mvn_build -s -f
e981c5
e981c5
tar --delay-directory-restore -xvf target/*tar.bz2
e981c5
chmod -R +rwX %{pkg_name}-%{version}*
e981c5
# These are installed as doc
e981c5
rm -Rf %{pkg_name}-%{version}*/{AUTHORS,README,LICENSE,NOTICE}
e981c5
%{?scl:EOF}
e981c5
e981c5
e981c5
%install
e981c5
%{?scl:scl enable %{scl} - <<"EOF"}
e981c5
set -e -x
e981c5
%mvn_install
e981c5
e981c5
install -d -m 755 %{buildroot}%{_datadir}/%{pkg_name}
e981c5
cp -r %{pkg_name}-%{version}*/* %{buildroot}%{_datadir}/%{pkg_name}/
e981c5
ln -sf %{_datadir}/maven/bin/mvn %{buildroot}%{_datadir}/%{pkg_name}/bin/mvn
e981c5
ln -sf %{_datadir}/maven/bin/mvnDebug %{buildroot}%{_datadir}/%{pkg_name}/bin/mvnDebug
e981c5
ln -sf %{_datadir}/maven/bin/mvnyjp %{buildroot}%{_datadir}/%{pkg_name}/bin/mvnyjp
e981c5
e981c5
# helper scripts
e981c5
install -d -m 755 %{buildroot}%{_bindir}
e981c5
for tool in subst resolve bisect install;do
e981c5
    cat <<XEOF >%{buildroot}%{_bindir}/%{pkg_name}-$tool
e981c5
#!/bin/sh -e
e981c5
exec %{_datadir}/%{pkg_name}/bin/%{pkg_name}-$tool "\${@}"
e981c5
XEOF
e981c5
    chmod +x %{buildroot}%{_bindir}/%{pkg_name}-$tool
e981c5
done
e981c5
e981c5
# copy over maven lib directory
e981c5
cp -r %{_datadir}/maven/lib/* %{buildroot}%{_datadir}/%{pkg_name}/lib/
e981c5
e981c5
# possibly recreate symlinks that can be automated with xmvn-subst
e981c5
%{pkg_name}-subst %{buildroot}%{_datadir}/%{pkg_name}/
e981c5
e981c5
# /usr/bin/xmvn script
e981c5
echo "#!/bin/sh -e
e981c5
export M2_HOME=\"\${M2_HOME:-%{_datadir}/%{pkg_name}}\"
e981c5
exec mvn \"\${@}\"" >%{buildroot}%{_bindir}/%{pkg_name}
e981c5
e981c5
# make sure our conf is identical to maven so yum won't freak out
e981c5
install -d -m 755 %{buildroot}%{_datadir}/%{pkg_name}/conf/
e981c5
cp -P %{_datadir}/maven/conf/settings.xml %{buildroot}%{_datadir}/%{pkg_name}/conf/
e981c5
cp -P %{_datadir}/maven/bin/m2.conf %{buildroot}%{_datadir}/%{pkg_name}/bin/
e981c5
%{?scl:EOF}
e981c5
e981c5
%files
e981c5
%attr(755,-,-) %{_bindir}/%{pkg_name}
e981c5
%dir %{_datadir}/%{pkg_name}/bin
e981c5
%dir %{_datadir}/%{pkg_name}/lib
e981c5
%{_datadir}/%{pkg_name}/lib/*.jar
e981c5
%{_datadir}/%{pkg_name}/lib/ext
e981c5
%{_datadir}/%{pkg_name}/bin/m2.conf
e981c5
%{_datadir}/%{pkg_name}/bin/mvn
e981c5
%{_datadir}/%{pkg_name}/bin/mvnDebug
e981c5
%{_datadir}/%{pkg_name}/bin/mvnyjp
e981c5
%{_datadir}/%{pkg_name}/bin/xmvn
e981c5
%{_datadir}/%{pkg_name}/boot
e981c5
%{_datadir}/%{pkg_name}/conf
e981c5
e981c5
%files parent-pom -f .mfiles-xmvn-parent
e981c5
%doc LICENSE NOTICE
e981c5
e981c5
%files launcher -f .mfiles-xmvn-launcher
e981c5
%dir %{_datadir}/%{pkg_name}/lib
e981c5
%{_datadir}/%{pkg_name}/lib/core
e981c5
e981c5
%files core -f .mfiles-xmvn-core
e981c5
e981c5
%files api -f .mfiles-xmvn-api
e981c5
%dir %{_javadir}/%{pkg_name}
e981c5
%dir %{_mavenpomdir}/%{pkg_name}
e981c5
%doc LICENSE NOTICE
e981c5
%doc AUTHORS README
e981c5
e981c5
%files connector-aether -f .mfiles-xmvn-connector-aether
e981c5
e981c5
%files connector-ivy -f .mfiles-xmvn-connector-ivy
e981c5
%dir %{_datadir}/%{pkg_name}/lib
e981c5
%{_datadir}/%{pkg_name}/lib/ivy
e981c5
e981c5
%files mojo -f .mfiles-xmvn-mojo
e981c5
e981c5
%files tools-pom -f .mfiles-xmvn-tools
e981c5
e981c5
%files resolve -f .mfiles-xmvn-resolve
e981c5
%attr(755,-,-) %{_bindir}/%{pkg_name}-resolve
e981c5
%dir %{_datadir}/%{pkg_name}/bin
e981c5
%dir %{_datadir}/%{pkg_name}/lib
e981c5
%{_datadir}/%{pkg_name}/bin/%{pkg_name}-resolve
e981c5
%{_datadir}/%{pkg_name}/lib/resolver
e981c5
e981c5
%files bisect -f .mfiles-xmvn-bisect
e981c5
%attr(755,-,-) %{_bindir}/%{pkg_name}-bisect
e981c5
%dir %{_datadir}/%{pkg_name}/bin
e981c5
%dir %{_datadir}/%{pkg_name}/lib
e981c5
%{_datadir}/%{pkg_name}/bin/%{pkg_name}-bisect
e981c5
%{_datadir}/%{pkg_name}/lib/bisect
e981c5
e981c5
%files subst -f .mfiles-xmvn-subst
e981c5
%attr(755,-,-) %{_bindir}/%{pkg_name}-subst
e981c5
%dir %{_datadir}/%{pkg_name}/bin
e981c5
%dir %{_datadir}/%{pkg_name}/lib
e981c5
%{_datadir}/%{pkg_name}/bin/%{pkg_name}-subst
e981c5
%{_datadir}/%{pkg_name}/lib/subst
e981c5
e981c5
%files install -f .mfiles-xmvn-install
e981c5
%attr(755,-,-) %{_bindir}/%{pkg_name}-install
e981c5
%dir %{_datadir}/%{pkg_name}/bin
e981c5
%dir %{_datadir}/%{pkg_name}/lib
e981c5
%{_datadir}/%{pkg_name}/bin/%{pkg_name}-install
e981c5
%{_datadir}/%{pkg_name}/lib/installer
e981c5
e981c5
%files javadoc -f .mfiles-javadoc
e981c5
%doc LICENSE NOTICE
e981c5
e981c5
%changelog
e981c5
* Mon Feb 08 2016 Michal Srb <msrb@redhat.com> - 2.1.1-1.19
e981c5
- Fix BR on maven-local & co.
e981c5
e981c5
* Wed Jan 20 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.1-1.18
e981c5
- Disable javadoc doclint only on Java 8 or later
e981c5
e981c5
* Tue Jan 19 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.1-1.17
e981c5
- Disable doclint in javadoc:aggregate MOJO executions
e981c5
- Add duplicated ZIP entry hack for OpenJDK
e981c5
e981c5
* Tue Jan 19 2016 Michal Srb <msrb@redhat.com> - 2.1.1-1.16
e981c5
- Rebuild to fix classworlds symlink
e981c5
e981c5
* Mon Jan 18 2016 Michal Srb <msrb@redhat.com> - 2.1.1-1.15
e981c5
- Drop build hacks
e981c5
e981c5
* Mon Jan 18 2016 Michal Srb <msrb@redhat.com> - 2.1.1-1.14
e981c5
- Rebuild to remove asm3 symlink
e981c5
e981c5
* Fri Jan 15 2016 Michal Srb <msrb@redhat.com> - 2.1.1-1.13
e981c5
- maven33 rebuild #3
e981c5
e981c5
* Mon Jan 11 2016 Michal Srb <msrb@redhat.com> - 2.1.1-1.12
e981c5
- maven33 rebuild #2
e981c5
e981c5
* Sat Jan 09 2016 Michal Srb <msrb@redhat.com> - 2.1.1-1.11
e981c5
- maven33 rebuild
e981c5
e981c5
* Thu Jan 15 2015 Michal Srb <msrb@redhat.com> - 2.1.1-1.10
e981c5
- Fix directory ownership
e981c5
e981c5
* Tue Jan 13 2015 Michal Srb <msrb@redhat.com> - 2.1.1-1.9
e981c5
- Rebuild to fix httpcommons symlinks
e981c5
e981c5
* Tue Jan 13 2015 Michal Srb <msrb@redhat.com> - 2.1.1-1.8
e981c5
- httpcomponents 4.2 (compat) rebuild
e981c5
e981c5
* Tue Jan 13 2015 Michael Simacek <msimacek@redhat.com> - 2.1.1-1.7
e981c5
- Mass rebuild 2015-01-13
e981c5
e981c5
* Mon Jan 12 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.1-1.6
e981c5
- Rebuild to fix symlinks
e981c5
e981c5
* Mon Jan 12 2015 Michael Simacek <msimacek@redhat.com> - 2.1.1-1.5
e981c5
- Rebuild to regenerate requires from java-common
e981c5
e981c5
* Fri Jan  9 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.1-1.4
e981c5
- Disable duplicate metadata enforcing for now
e981c5
e981c5
* Wed Jan  7 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.1-1.3
e981c5
- Re-add dependency on ASM 5
e981c5
e981c5
* Wed Jan  7 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.1-1.2
e981c5
- Port to Modello 1.7
e981c5
e981c5
* Mon Jan  5 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.1-1.1
e981c5
- Update to upstream version 2.1.1
e981c5
e981c5
* Fri Jan  2 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.2.0-0.3.20141212git221a2d4
e981c5
- Prevent xmvn-resolve from failing in XML mode
e981c5
e981c5
* Wed Dec 17 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.2.0-0.2.20141212git221a2d4
e981c5
- Add patch for namespace support in depmap resolver
e981c5
e981c5
* Tue Dec 16 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.2.0-0.1.20141212git221a2d4
e981c5
- Update to upstream 2.2.0 snapshot
e981c5
e981c5
* Mon May 26 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.3.0-5.11
e981c5
- Mass rebuild 2014-05-26
e981c5
e981c5
* Wed Feb 19 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.3.0-5.10
e981c5
- Mass rebuild 2014-02-19
e981c5
e981c5
* Wed Feb 19 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.3.0-5.9
e981c5
- Remove workaround for rhbz#447156
e981c5
e981c5
* Tue Feb 18 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.3.0-5.8
e981c5
- Mass rebuild 2014-02-18
e981c5
e981c5
* Mon Feb 17 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.3.0-5.7
e981c5
- Add missing BR: maven-plugin-plugin, plexus-containers-component-metadata
e981c5
e981c5
* Mon Feb 17 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.3.0-5.6
e981c5
- Remove temporary hacks
e981c5
e981c5
* Fri Feb 14 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.3.0-5.5
e981c5
- Remove temp BR
e981c5
e981c5
* Thu Feb 13 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.3.0-5.4
e981c5
- SCL-ize requires and build-requires
e981c5
- Bump version requirement on maven
e981c5
e981c5
* Thu Feb 13 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.3.0-5.3
e981c5
- Rebuild to regenerate auto-requires
e981c5
e981c5
* Wed Feb 12 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.3.0-5.2
e981c5
- Use Maven from %%{_root_datadir} for now
e981c5
- Fix quotation in nested here-documents
e981c5
- Fix symlinks to Maven
e981c5
- Fix dangling symlinks to Maven JARs
e981c5
- Avoid nested here-documents
e981c5
e981c5
* Tue Feb 11 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.3.0-5.1
e981c5
- First maven30 software collection build
e981c5
e981c5
* Fri Jan 10 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.3.0-5
e981c5
- Split 1 patch to 3 patches, one per feature
e981c5
- Add support for absolute artifact symlinks
e981c5
e981c5
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.3.0-4
e981c5
- Mass rebuild 2013-12-27
e981c5
e981c5
* Thu Nov  7 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.3.0-3
e981c5
- Fix guice symlinks
e981c5
e981c5
* Thu Nov  7 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.3.0-2
e981c5
- Bump Maven requirement to 3.0.5-14
e981c5
e981c5
* Thu Nov  7 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.3.0-1
e981c5
- Rebase upstream version 1.3.0
e981c5
e981c5
* Tue Oct 01 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.1.0-1
e981c5
- Update to upstream version 1.1.0
e981c5
e981c5
* Fri Sep 27 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.0.2-3
e981c5
- Add __default package specifier support
e981c5
e981c5
* Mon Sep 23 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.0.2-2
e981c5
- Don't try to relativize symlink targets
e981c5
- Restotre support for relative symlinks
e981c5
e981c5
* Fri Sep 20 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.0.2-1
e981c5
- Update to upstream version 1.0.2
e981c5
e981c5
* Tue Sep 10 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.0.0-2
e981c5
- Workaround broken symlinks for core and connector (#986909)
e981c5
e981c5
* Mon Sep 09 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.0.0-1
e981c5
- Updating to upstream 1.0.0
e981c5
e981c5
* Tue Sep  3 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> 1.0.0-0.2.alpha1
e981c5
- Update to upstream version 1.0.0 alpha1
e981c5
e981c5
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.1-4
e981c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
e981c5
e981c5
* Tue Jul 23 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.5.1-3
e981c5
- Rebuild without bootstrapping
e981c5
e981c5
* Tue Jul 23 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.5.1-2
e981c5
- Install symlink to simplelogger.properties in %{_sysconfdir}
e981c5
e981c5
* Tue Jul 23 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.5.1-1
e981c5
- Update to upstream version 0.5.1
e981c5
e981c5
* Tue Jul 23 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.5.0-7
e981c5
- Allow installation of Eclipse plugins in javadir
e981c5
e981c5
* Mon Jul 22 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.5.0-6
e981c5
- Remove workaround for plexus-archiver bug
e981c5
- Use sonatype-aether symlinks
e981c5
e981c5
* Fri Jun 28 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.5.0-5
e981c5
- Rebuild to regenerate API documentation
e981c5
- Resolves: CVE-2013-1571
e981c5
e981c5
* Wed Jun  5 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.5.0-5
e981c5
- Fix resolution of tools.jar
e981c5
e981c5
* Fri May 31 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.5.0-4
e981c5
- Fix handling of packages with dots in groupId
e981c5
- Previous versions also fixed bug #948731
e981c5
e981c5
* Tue May 28 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.5.0-3
e981c5
- Move pre scriptlet to pretrans and implement in lua
e981c5
e981c5
* Fri May 24 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.5.0-2
e981c5
- Fix upgrade path scriptlet
e981c5
- Add patch to fix NPE when debugging is disabled
e981c5
e981c5
* Fri May 24 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.5.0-1
e981c5
- Update to upstream version 0.5.0
e981c5
e981c5
* Fri May 17 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.2-3
e981c5
- Add patch: install MOJO fix
e981c5
e981c5
* Wed Apr 17 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.2-2
e981c5
- Update plexus-containers-container-default JAR location
e981c5
e981c5
* Tue Apr  9 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.2-1
e981c5
- Update to upstream version 0.4.2
e981c5
e981c5
* Thu Mar 21 2013 Michal Srb <msrb@redhat.com> - 0.4.1-1
e981c5
- Update to upstream version 0.4.1
e981c5
e981c5
* Fri Mar 15 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.0-1
e981c5
- Update to upstream version 0.4.0
e981c5
e981c5
* Fri Mar 15 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.0-0.7
e981c5
- Enable tests
e981c5
e981c5
* Thu Mar 14 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.0-0.6
e981c5
- Update to newer snapshot
e981c5
e981c5
* Wed Mar 13 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.0-0.5
e981c5
- Update to newer snapshot
e981c5
e981c5
* Wed Mar 13 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.0-0.4
e981c5
- Set proper permissions for scripts in _bindir
e981c5
e981c5
* Tue Mar 12 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.0-0.3
e981c5
- Update to new upstream snapshot
e981c5
- Create custom /usr/bin/xmvn instead of using %%jpackage_script
e981c5
- Mirror maven directory structure
e981c5
- Add Plexus Classworlds config file
e981c5
e981c5
* Wed Mar  6 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.0-0.2
e981c5
- Update to newer snapshot
e981c5
e981c5
* Wed Mar  6 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.0-0.1
e981c5
- Update to upstream snapshot of version 0.4.0
e981c5
e981c5
* Mon Feb 25 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.3.1-2
e981c5
- Install effective POMs into a separate directory
e981c5
e981c5
* Thu Feb  7 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.3.1-1
e981c5
- Update to upstream version 0.3.1
e981c5
e981c5
* Tue Feb  5 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.3.0-1
e981c5
- Update to upstream version 0.3.0
e981c5
- Don't rely on JPP symlinks when resolving artifacts
e981c5
- Blacklist more artifacts
e981c5
- Fix dependencies
e981c5
e981c5
* Thu Jan 24 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.2.6-1
e981c5
- Update to upstream version 0.2.6
e981c5
e981c5
* Mon Jan 21 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.2.5-1
e981c5
- Update to upstream version 0.2.5
e981c5
e981c5
* Fri Jan 11 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.2.4-1
e981c5
- Update to upstream version 0.2.4
e981c5
e981c5
* Wed Jan  9 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.2.3-1
e981c5
- Update to upstream version 0.2.3
e981c5
e981c5
* Tue Jan  8 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.2.2-1
e981c5
- Update to upstream version 0.2.2
e981c5
e981c5
* Tue Jan  8 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.2.1-1
e981c5
- Update to upstream version 0.2.1
e981c5
e981c5
* Mon Jan  7 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.2.0-1
e981c5
- Update to upstream version 0.2.0
e981c5
- New major features: depmaps, compat symlinks, builddep MOJO
e981c5
- Install effective POMs for non-POM artifacts
e981c5
- Multiple major and minor bugfixes
e981c5
- Drop support for resolving artifacts from %%_javajnidir
e981c5
e981c5
* Fri Dec  7 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.1.5-1
e981c5
- Update to upstream version 0.1.5
e981c5
e981c5
* Fri Dec  7 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.1.4-1
e981c5
- Update to upstream version 0.1.4
e981c5
e981c5
* Fri Dec  7 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.1.3-1
e981c5
- Update to upstream version 0.1.3
e981c5
e981c5
* Fri Dec  7 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.1.2-1
e981c5
- Update to upstream version 0.1.2
e981c5
e981c5
* Fri Dec  7 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.1.1-1
e981c5
- Update to upstream version 0.1.1
e981c5
e981c5
* Thu Dec  6 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.1.0-1
e981c5
- Update to upstream version 0.1.0
e981c5
- Implement auto requires generator
e981c5
e981c5
* Mon Dec  3 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.0.2-1
e981c5
- Update to upstream version 0.0.2
e981c5
e981c5
* Thu Nov 29 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.0.1-1
e981c5
- Update to upstream version 0.0.1
e981c5
e981c5
* Wed Nov 28 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0-2
e981c5
- Add jpackage scripts
e981c5
e981c5
* Mon Nov  5 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0-1
e981c5
- Initial packaging