Matt Wringe 86d1bf7
Name:           plexus-interactivity
Matt Wringe 86d1bf7
Summary:        Plexus Interactivity Handler Component
9fc39d8
Epoch:          0
9fc39d8
Version:        1.0
9fc39d8
Release:        1%{?dist}
92a22fe
License:        MIT
9fc39d8
de8ad8c
URL:            https://github.com/codehaus-plexus/plexus-interactivity
9fc39d8
Source0:        %{url}/archive/%{name}-%{version}.tar.gz
96927fd
Source1:        LICENSE.MIT
9fc39d8
9fc39d8
BuildArch:      noarch
Matt Wringe 86d1bf7
Stanislav Ochotnicky b35d080
BuildRequires:  maven-local
b7525b0
BuildRequires:  mvn(jline:jline) >= 2
0934429
BuildRequires:  mvn(org.codehaus.plexus:plexus-components:pom:)
9fc39d8
BuildRequires:  mvn(org.codehaus.plexus:plexus-container-default)
ff7cc8c
BuildRequires:  mvn(org.codehaus.plexus:plexus-utils)
Matt Wringe 86d1bf7
Matt Wringe 86d1bf7
%description
Matt Wringe 86d1bf7
The Plexus project seeks to create end-to-end developer tools for
Matt Wringe 86d1bf7
writing applications. At the core is the container, which can be
Matt Wringe 86d1bf7
embedded or for a full scale application server. There are many
Matt Wringe 86d1bf7
reusable components for hibernate, form processing, jndi, i18n,
Matt Wringe 86d1bf7
velocity, etc. Plexus also includes an application server which
Matt Wringe 86d1bf7
is like a J2EE application server, without all the baggage.
Matt Wringe 86d1bf7
9fc39d8
Matt Wringe 86d1bf7
%package javadoc
ff7cc8c
Summary:        API documentation for %{name}
Matt Wringe 86d1bf7
Matt Wringe 86d1bf7
%description javadoc
ff7cc8c
This package provides %{summary}.
Matt Wringe 86d1bf7
9fc39d8
536047b
%package api
536047b
Summary:        API for %{name}
536047b
536047b
%description api
536047b
API module for %{name}.
536047b
9fc39d8
536047b
%package jline
536047b
Summary:        jline module for %{name}
536047b
536047b
%description jline
536047b
jline module for %{name}.
536047b
9fc39d8
Matt Wringe 86d1bf7
%prep
9fc39d8
%autosetup -n %{name}-%{name}-%{version} -p1
Matt Wringe 86d1bf7
96927fd
cp %{SOURCE1} .
96927fd
9fc39d8
# use jline2, not jline1
9fc39d8
%pom_change_dep jline:jline jline:jline:2.10 plexus-interactivity-jline
9fc39d8
sed -i "s!jline.ConsoleReader!jline.console.ConsoleReader!" \
9fc39d8
    plexus-interactivity-jline/src/main/java/org/codehaus/plexus/components/interactivity/jline/JLineInputHandler.java
9fc39d8
9fc39d8
%pom_remove_plugin :maven-site-plugin
9fc39d8
ff7cc8c
%mvn_file ":{plexus}-{*}" @1/@2
ff7cc8c
536047b
%mvn_package ":plexus-interactivity"
536047b
9fc39d8
9fc39d8
%build
9fc39d8
%mvn_build -s
9fc39d8
Matt Wringe 86d1bf7
Matt Wringe 86d1bf7
%install
ff7cc8c
%mvn_install
Matt Wringe 86d1bf7
9fc39d8
ff7cc8c
%files -f .mfiles
96927fd
%license LICENSE.MIT
9fc39d8
536047b
%files api -f .mfiles-plexus-interactivity-api
96927fd
%license LICENSE.MIT
9fc39d8
536047b
%files jline -f .mfiles-plexus-interactivity-jline
96927fd
%license LICENSE.MIT
Matt Wringe 86d1bf7
ff7cc8c
%files javadoc -f .mfiles-javadoc
96927fd
%license LICENSE.MIT
Matt Wringe 86d1bf7
Matt Wringe 86d1bf7
Matt Wringe 86d1bf7
%changelog
9fc39d8
* Fri Oct 11 2019 Fabio Valentini <decathorpe@gmail.com> - 0:1.0-1
9fc39d8
- Update to version 1.0.
9fc39d8
f73653c
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.0-0.29.alpha6
f73653c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
f73653c
48d5e5d
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.0-0.28.alpha6
48d5e5d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
48d5e5d
96927fd
* Tue Jul 31 2018 Michael Simacek <msimacek@redhat.com> - 0:1.0-0.27.alpha6
96927fd
- Include license file
96927fd
1b063d9
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.0-0.26.alpha6
1b063d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
1b063d9
7cc856c
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.0-0.25.alpha6
7cc856c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
7cc856c
a430e4f
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.0-0.24.alpha6
a430e4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a430e4f
9c848fa
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.0-0.23.alpha6
9c848fa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
9c848fa
301fbcc
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.0-0.22.alpha6
301fbcc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
301fbcc
68f5ee9
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.0-0.21.alpha6
68f5ee9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
68f5ee9
de8ad8c
* Wed Apr  1 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.0-0.20.alpha6
de8ad8c
- Update upstream URL
de8ad8c
778c958
* Thu Jan 15 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.0-0.19.alpha6
778c958
- Rebuild to fix Maven auto-requires
778c958
de16460
* Thu Jan 15 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.0-0.18.alpha6
de16460
- Rebuild to fix requires and provides
de16460
0934429
* Mon Aug  4 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.0-0.17.alpha6
0934429
- Fix build-requires on plexus-components-pom
0934429
db4f4d1
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.0-0.16.alpha6
db4f4d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
db4f4d1
Stanislav Ochotnicky 7f8642d
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.0-0.15.alpha6
Stanislav Ochotnicky 7f8642d
- Use Requires: java-headless rebuild (#1067528)
Stanislav Ochotnicky 7f8642d
abadf84
* Fri Feb 21 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.0-0.14.alpha6
abadf84
- Remove requires on subpackages from main package
abadf84
536047b
* Fri Feb 21 2014 Michael Simacek <msimacek@redhat.com> - 0:1.0-0.13.alpha6
536047b
- Split into subpackages
536047b
ff7cc8c
* Tue Oct 29 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.0-0.12.alpha6
ff7cc8c
- Build with XMvn
eb088e2
- Remove %%pre javadoc scriplet
b7525b0
- Port to jline2, resolves: rhbz#1022978
ff7cc8c
515e993
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.0-0.11.alpha6
515e993
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
515e993
6cc11ef
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.0-0.10.alpha6
6cc11ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
6cc11ef
Stanislav Ochotnicky b35d080
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 0:1.0-0.9.alpha6
Stanislav Ochotnicky b35d080
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
Stanislav Ochotnicky b35d080
- Replace maven BuildRequires with maven-local
Stanislav Ochotnicky b35d080
f414629
* Tue Dec 11 2012 Michal Srb <msrb@redhat.com> - 0:1.0-0.8.alpha6
f414629
- Removed dependency on plexus-container-default (Resolves: #878573)
f414629
- Fixed rpmlint warning
f414629
2f69df3
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.0-0.7.alpha6
2f69df3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2f69df3
Stanislav Ochotnicky 7fec381
* Wed May  2 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.0-0.6.alpha6
Stanislav Ochotnicky 7fec381
- Add patch to fix build issues
Stanislav Ochotnicky 7fec381
273d996
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.0-0.5.a6.8
273d996
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
273d996
b0a89ac
* Tue Nov 29 2011 Alexander Kurtakov <akurtako@redhat.com> 0:1.0-0.4.a6.8
b0a89ac
- Build with maven 3.
b0a89ac
- Adapt to current guidelines.
b0a89ac
945aa12
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.0-0.4.a6.7
945aa12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
945aa12
Stanislav Ochotnicky 16e6528
* Wed Dec  1 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.0-0.3.a6.7
Stanislav Ochotnicky 16e6528
- Fix pom filenames (Resolves rhbz#655821)
Stanislav Ochotnicky 16e6528
- Cleanups according to new guidelines
Stanislav Ochotnicky 16e6528
43da73e
* Wed Oct 6 2010 Alexander Kurtakov <akurtako@redhat.com> 0:1.0-0.3.a6.6
43da73e
- Use javadoc:aggregate.
43da73e
b52a285
* Wed Jul 21 2010 Alexander Kurtakov <akurtako@redhat.com> 0:1.0-0.3.a6.5
b52a285
- Really fix depmaps.
b52a285
1f7065b
* Wed Jul 21 2010 Alexander Kurtakov <akurtako@redhat.com> 0:1.0-0.3.a6.4
1f7065b
- Add parent/subname defines to fix poms/depmaps.
1f7065b
f088d93
* Wed Jul 21 2010 Alexander Kurtakov <akurtako@redhat.com> 0:1.0-0.3.a6.3
f088d93
- Update to alpha 6.
f088d93
d4c7eb4
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.0-0.3.a5.2.3
d4c7eb4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
d4c7eb4
9e240db
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.0-0.2.a5.2.3
9e240db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
9e240db
92a22fe
* Wed Jul  9 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.0-0.1.a5.2.3
92a22fe
- drop repotag
92a22fe
- fix license tag
92a22fe
Matt Wringe 447aa41
* Tue Mar 13 2007 Matt Wringe <mwringe@redhat.com> 1.0-0.1.a5.2jpp.2
Matt Wringe 447aa41
- Add missing build requires for ant-nodeps
Matt Wringe 447aa41
Matt Wringe 86d1bf7
* Fri Feb 16 2007 Andrew Overholt <overholt@redhat.com> 1.0-0.1.a5.2jpp.1
Matt Wringe 86d1bf7
- Remove javadoc symlinking
Matt Wringe 86d1bf7
Matt Wringe 86d1bf7
* Thu Feb 23 2006 Fernando Nasser <fnasser@redhat.com> - 0:1.0-0.a5.2jpp
Matt Wringe 86d1bf7
- First JPP 1.7 build
Matt Wringe 86d1bf7
- With remavenization to 1.1 by Deepak Bhole <dbhole@redhat.com>
Matt Wringe 86d1bf7
Matt Wringe 86d1bf7
* Mon Nov 07 2005 Ralph Apel <r.apel at r-apel.de> - 0:1.0-0.a5.1jpp
Matt Wringe 86d1bf7
- First JPackage build