|
|
77c7b56 |
Name: javaparser
|
|
|
be6f244 |
Version: 3.14.16
|
|
|
88064c0 |
Release: 1%{?dist}
|
|
|
be6f244 |
Summary: Java 1 to 13 Parser and Abstract Syntax Tree for Java
|
|
|
973d0a7 |
License: LGPLv3+ or ASL 2.0
|
|
|
6285d55 |
URL: http://javaparser.org
|
|
|
6285d55 |
Source0: https://github.com/javaparser/javaparser/archive/%{name}-parent-%{version}.tar.gz
|
|
|
6285d55 |
|
|
|
6285d55 |
BuildRequires: maven-local
|
|
|
6285d55 |
BuildRequires: mvn(biz.aQute.bnd:bnd-maven-plugin)
|
|
|
6285d55 |
BuildRequires: mvn(net.java.dev.javacc:javacc)
|
|
|
6285d55 |
BuildRequires: mvn(org.codehaus.mojo:javacc-maven-plugin)
|
|
|
973d0a7 |
BuildRequires: mvn(org.codehaus.mojo:build-helper-maven-plugin)
|
|
|
66027db |
BuildRequires: mvn(javax.annotation:javax.annotation-api)
|
|
|
77c7b56 |
|
|
|
77c7b56 |
BuildArch: noarch
|
|
|
77c7b56 |
|
|
|
77c7b56 |
%description
|
|
|
be6f244 |
This package contains a Java 1 to 13 Parser with AST generation and
|
|
|
6285d55 |
visitor support. The AST records the source code structure, javadoc
|
|
|
6285d55 |
and comments. It is also possible to change the AST nodes or create new
|
|
|
6285d55 |
ones to modify the source code.
|
|
|
77c7b56 |
|
|
|
77c7b56 |
%package javadoc
|
|
|
6285d55 |
Summary: Javadoc for %{name}
|
|
|
77c7b56 |
|
|
|
77c7b56 |
%description javadoc
|
|
|
6285d55 |
This package contains API documentation for %{name}.
|
|
|
77c7b56 |
|
|
|
77c7b56 |
%prep
|
|
|
6285d55 |
%setup -q -n %{name}-%{name}-parent-%{version}
|
|
|
77c7b56 |
|
|
|
202ab84 |
sed -i 's/\r//' readme.md
|
|
|
77c7b56 |
|
|
|
6285d55 |
# Remove plugins unnecessary for RPM builds
|
|
|
88064c0 |
%pom_remove_plugin -r :jacoco-maven-plugin
|
|
|
973d0a7 |
%pom_remove_plugin :maven-source-plugin
|
|
|
973d0a7 |
%pom_remove_plugin :coveralls-maven-plugin
|
|
|
970266d |
|
|
|
6285d55 |
# Compatibility alias
|
|
|
6285d55 |
%mvn_alias :javaparser-core com.google.code.javaparser:javaparser
|
|
|
6285d55 |
|
|
|
973d0a7 |
# Fix javacc plugin name
|
|
|
973d0a7 |
sed -i \
|
|
|
973d0a7 |
-e 's/ph-javacc-maven-plugin/javacc-maven-plugin/' \
|
|
|
973d0a7 |
-e 's/com.helger.maven/org.codehaus.mojo/' \
|
|
|
973d0a7 |
javaparser-core/pom.xml
|
|
|
973d0a7 |
|
|
|
88064c0 |
# This plugin is not in Fedora, so use maven-resources-plugin to accomplish the same thing
|
|
|
973d0a7 |
%pom_remove_plugin :templating-maven-plugin javaparser-core
|
|
|
88064c0 |
%pom_xpath_inject "pom:build" "
|
|
|
88064c0 |
<resources>
|
|
|
88064c0 |
<resource>
|
|
|
88064c0 |
<directory>src/main/java-templates</directory>
|
|
|
88064c0 |
<filtering>true</filtering>
|
|
|
88064c0 |
<targetPath>\${basedir}/src/main/java</targetPath>
|
|
|
88064c0 |
</resource>
|
|
|
88064c0 |
</resources>" javaparser-core
|
|
|
973d0a7 |
|
|
|
6285d55 |
# Missing dep on jbehave for testing
|
|
|
88064c0 |
%pom_disable_module javaparser-core-testing
|
|
|
be6f244 |
%pom_disable_module javaparser-core-testing-bdd
|
|
|
88064c0 |
|
|
|
88064c0 |
# Don't build the symbol solver
|
|
|
88064c0 |
%pom_disable_module javaparser-symbol-solver-core
|
|
|
88064c0 |
%pom_disable_module javaparser-symbol-solver-logic
|
|
|
88064c0 |
%pom_disable_module javaparser-symbol-solver-model
|
|
|
88064c0 |
%pom_disable_module javaparser-symbol-solver-testing
|
|
|
77c7b56 |
|
|
|
973d0a7 |
# Only need to ship the core module
|
|
|
be6f244 |
%pom_disable_module javaparser-core-generators
|
|
|
be6f244 |
%pom_disable_module javaparser-core-metamodel-generator
|
|
|
be6f244 |
%pom_disable_module javaparser-core-serialization
|
|
|
973d0a7 |
|
|
|
6285d55 |
%build
|
|
|
202ab84 |
%mvn_build
|
|
|
77c7b56 |
|
|
|
77c7b56 |
%install
|
|
|
613a2cf |
%mvn_install
|
|
|
77c7b56 |
|
|
|
613a2cf |
%files -f .mfiles
|
|
|
6285d55 |
%doc readme.md changelog.md
|
|
|
6285d55 |
%license LICENSE LICENSE.APACHE LICENSE.GPL LICENSE.LGPL
|
|
|
77c7b56 |
|
|
|
613a2cf |
%files javadoc -f .mfiles-javadoc
|
|
|
6285d55 |
%license LICENSE LICENSE.APACHE LICENSE.GPL LICENSE.LGPL
|
|
|
77c7b56 |
|
|
|
77c7b56 |
%changelog
|
|
|
be6f244 |
* Tue Jul 28 2020 Mat Booth <mat.booth@redhat.com> - 3.14.16-1
|
|
|
be6f244 |
- Update to 3.14.x to get Java up to 13 support
|
|
|
be6f244 |
|
|
|
88064c0 |
* Tue Jul 28 2020 Mat Booth <mat.booth@redhat.com> - 3.5.20-1
|
|
|
88064c0 |
- Update to 3.5.x to get Java 10 support
|
|
|
88064c0 |
|
|
|
6e57488 |
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.5-6
|
|
|
6e57488 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
6e57488 |
|
|
|
66027db |
* Wed Jul 22 2020 Markku Korkeala <markku.korkeala@iki.fi> - 3.3.5-5
|
|
|
66027db |
- Add dependency for javax.annotation.
|
|
|
66027db |
|
|
|
65d4e8c |
* Fri Jul 10 2020 Jiri Vanek <jvanek@redhat.com> - 3.3.5-4
|
|
|
65d4e8c |
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
|
|
|
65d4e8c |
|
|
|
df81789 |
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.5-3
|
|
|
df81789 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
df81789 |
|
|
|
b505a2c |
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.5-2
|
|
|
b505a2c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
b505a2c |
|
|
|
973d0a7 |
* Wed Feb 13 2019 Mat Booth <mat.booth@redhat.com> - 3.3.5-1
|
|
|
973d0a7 |
- Update to javaparser 3.3.5 for Java 9 support
|
|
|
973d0a7 |
- Correct license field to dual license: LGPLv3+ OR ASL 2.0
|
|
|
973d0a7 |
|
|
|
6285d55 |
* Wed Feb 13 2019 Mat Booth <mat.booth@redhat.com> - 2.5.1-1
|
|
|
6285d55 |
- Update to javaparser 2.5.1 for Java 1.8 support
|
|
|
6285d55 |
|
|
|
089c9ed |
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.11-7
|
|
|
089c9ed |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
089c9ed |
|
|
|
63f09b8 |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.11-6
|
|
|
63f09b8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
63f09b8 |
|
|
|
1b51b49 |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.11-5
|
|
|
1b51b49 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
1b51b49 |
|
|
|
bfc2f1d |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.11-4
|
|
|
bfc2f1d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
bfc2f1d |
|
|
|
0e5fea2 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.11-3
|
|
|
0e5fea2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
0e5fea2 |
|
|
|
d56bca7 |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.11-2
|
|
|
d56bca7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
d56bca7 |
|
|
|
202ab84 |
* Fri Jul 31 2015 gil cattaneo <puntogil@libero.it> 1.0.11-1
|
|
|
202ab84 |
- update to 1.0.11
|
|
|
202ab84 |
|
|
|
177bb60 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.8-10
|
|
|
177bb60 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
177bb60 |
|
|
|
1e0c589 |
* Sun Mar 15 2015 gil cattaneo <puntogil@libero.it> 1.0.8-9
|
|
|
1e0c589 |
- fix Url tag
|
|
|
1e0c589 |
|
|
|
3a67e16 |
* Fri Feb 06 2015 gil cattaneo <puntogil@libero.it> 1.0.8-8
|
|
|
3a67e16 |
- introduce license macro
|
|
|
3a67e16 |
|
|
|
fe8692d |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.8-7
|
|
|
fe8692d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
fe8692d |
|
|
|
1460cd7 |
* Fri Mar 28 2014 Michael Simacek <msimacek@redhat.com> - 1.0.8-6
|
|
|
1460cd7 |
- Use Requires: java-headless rebuild (#1067528)
|
|
|
1460cd7 |
|
|
|
1d8e729 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.8-5
|
|
|
1d8e729 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
1d8e729 |
|
|
|
613a2cf |
* Mon Jul 08 2013 gil cattaneo <puntogil@libero.it> 1.0.8-4
|
|
|
613a2cf |
- switch to XMvn
|
|
|
613a2cf |
- minor changes to adapt to current guideline
|
|
|
613a2cf |
|
|
|
6edd897 |
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.8-3
|
|
|
6edd897 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
6edd897 |
|
|
Stanislav Ochotnicky |
46710f8 |
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 1.0.8-2
|
|
Stanislav Ochotnicky |
46710f8 |
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
|
|
Stanislav Ochotnicky |
46710f8 |
- Replace maven BuildRequires with maven-local
|
|
Stanislav Ochotnicky |
46710f8 |
|
|
|
77c7b56 |
* Thu Jul 26 2012 gil cattaneo <puntogil@libero.it> 1.0.8-1
|
|
|
3a67e16 |
- initial rpm
|