|
Orion Poplawski |
de4f4f |
Name: apache-rat
|
|
Michael Simacek |
1b75b9 |
Version: 0.12
|
|
Mikolaj Izdebski |
85201d |
Release: 2%{?dist}
|
|
Orion Poplawski |
de4f4f |
Summary: Apache Release Audit Tool (RAT)
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
License: ASL 2.0
|
|
Orion Poplawski |
72ee9e |
URL: http://creadur.apache.org/rat/
|
|
Orion Poplawski |
da1ea2 |
Source0: http://www.apache.org/dist/creadur/%{name}-%{version}/%{name}-%{version}-src.tar.bz2
|
|
Orion Poplawski |
de4f4f |
BuildArch: noarch
|
|
Orion Poplawski |
de4f4f |
|
|
Michael Simacek |
1b75b9 |
Patch1: 0001-Port-to-current-doxia-sitetools.patch
|
|
Michael Simacek |
1b75b9 |
|
|
Stanislav Ochotnicky |
6043df |
BuildRequires: maven-local
|
|
Mikolaj Izdebski |
9a8eb7 |
BuildRequires: mvn(commons-cli:commons-cli)
|
|
Mikolaj Izdebski |
9a8eb7 |
BuildRequires: mvn(commons-collections:commons-collections)
|
|
Mikolaj Izdebski |
9a8eb7 |
BuildRequires: mvn(commons-io:commons-io)
|
|
Mikolaj Izdebski |
9a8eb7 |
BuildRequires: mvn(commons-lang:commons-lang)
|
|
Mikolaj Izdebski |
9a8eb7 |
BuildRequires: mvn(junit:junit)
|
|
Mikolaj Izdebski |
9a8eb7 |
BuildRequires: mvn(org.apache.ant:ant)
|
|
Mikolaj Izdebski |
9a8eb7 |
BuildRequires: mvn(org.apache.ant:ant-antunit)
|
|
Mikolaj Izdebski |
9a8eb7 |
BuildRequires: mvn(org.apache.ant:ant-testutil)
|
|
Michal Srb |
28bacd |
BuildRequires: mvn(org.apache:apache:pom:)
|
|
Mikolaj Izdebski |
9a8eb7 |
BuildRequires: mvn(org.apache.commons:commons-compress)
|
|
Mikolaj Izdebski |
9a8eb7 |
BuildRequires: mvn(org.apache.maven.doxia:doxia-core)
|
|
Mikolaj Izdebski |
9a8eb7 |
BuildRequires: mvn(org.apache.maven.doxia:doxia-decoration-model)
|
|
Mikolaj Izdebski |
9a8eb7 |
BuildRequires: mvn(org.apache.maven.doxia:doxia-sink-api)
|
|
Mikolaj Izdebski |
9a8eb7 |
BuildRequires: mvn(org.apache.maven.doxia:doxia-site-renderer)
|
|
Michael Simacek |
1b75b9 |
BuildRequires: mvn(org.apache.maven:maven-artifact:2.2.1)
|
|
Mikolaj Izdebski |
9a8eb7 |
BuildRequires: mvn(org.apache.maven:maven-artifact-manager)
|
|
Michael Simacek |
1b75b9 |
BuildRequires: mvn(org.apache.maven:maven-model:2.2.1)
|
|
Mikolaj Izdebski |
9a8eb7 |
BuildRequires: mvn(org.apache.maven:maven-plugin-api)
|
|
Mikolaj Izdebski |
9a8eb7 |
BuildRequires: mvn(org.apache.maven:maven-project)
|
|
Michael Simacek |
1b75b9 |
BuildRequires: mvn(org.apache.maven:maven-settings:2.2.1)
|
|
Mikolaj Izdebski |
9a8eb7 |
BuildRequires: mvn(org.apache.maven.plugins:maven-dependency-plugin)
|
|
Mikolaj Izdebski |
9a8eb7 |
BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin)
|
|
Mikolaj Izdebski |
9a8eb7 |
BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations)
|
|
Mikolaj Izdebski |
9a8eb7 |
BuildRequires: mvn(org.apache.maven.reporting:maven-reporting-api)
|
|
Mikolaj Izdebski |
9a8eb7 |
BuildRequires: mvn(org.apache.maven.shared:maven-plugin-testing-harness)
|
|
Mikolaj Izdebski |
9a8eb7 |
BuildRequires: mvn(org.codehaus.plexus:plexus-utils)
|
|
Michael Simacek |
1b75b9 |
BuildRequires: mvn(org.hamcrest:hamcrest-library)
|
|
Michael Simacek |
1b75b9 |
BuildRequires: mvn(org.mockito:mockito-all)
|
|
Michael Simacek |
1b75b9 |
BuildRequires: mvn(org.mockito:mockito-core)
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
%description
|
|
Orion Poplawski |
de4f4f |
Release Audit Tool (RAT) is a tool to improve accuracy and efficiency when
|
|
Orion Poplawski |
de4f4f |
checking releases. It is heuristic in nature: making guesses about possible
|
|
Orion Poplawski |
de4f4f |
problems. It will produce false positives and cannot find every possible
|
|
Orion Poplawski |
de4f4f |
issue with a release. It's reports require interpretation.
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
RAT was developed in response to a need felt in the Apache Incubator to be
|
|
Orion Poplawski |
de4f4f |
able to review releases for the most common faults less labor intensively.
|
|
Orion Poplawski |
de4f4f |
It is therefore highly tuned to the Apache style of releases.
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
This package just contains meta-data, you will want either apache-rat-tasks,
|
|
Orion Poplawski |
de4f4f |
or apache-rat-plugin.
|
|
Orion Poplawski |
de4f4f |
|
|
Michael Simacek |
1b75b9 |
%package api
|
|
Michael Simacek |
1b75b9 |
Summary: API module for %{name}
|
|
Michael Simacek |
1b75b9 |
|
|
Michael Simacek |
1b75b9 |
%description api
|
|
Michael Simacek |
1b75b9 |
Shared beans and services.
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
%package core
|
|
Orion Poplawski |
de4f4f |
Summary: Core functionality for %{name}
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
%description core
|
|
Orion Poplawski |
de4f4f |
The core functionality of RAT, shared by the Ant tasks, and the Maven plugin.
|
|
Orion Poplawski |
72ee9e |
It also includes a wrapper script "apache-rat" that should be the equivalent
|
|
Orion Poplawski |
72ee9e |
to running upstream's "java -jar apache-rat.jar".
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
%package plugin
|
|
Orion Poplawski |
2257c0 |
Summary: Maven plugin for %{name}
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
%description plugin
|
|
Orion Poplawski |
2257c0 |
Maven plugin for running RAT, the Release Audit Tool.
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
%package tasks
|
|
Orion Poplawski |
de4f4f |
Summary: Ant tasks for %{name}
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
%description tasks
|
|
Orion Poplawski |
de4f4f |
Ant tasks for running RAT.
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
%package javadoc
|
|
Orion Poplawski |
de4f4f |
Summary: Javadocs for %{name}
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
%description javadoc
|
|
Orion Poplawski |
de4f4f |
This package contains the API documentation for %{name}.
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
%prep
|
|
Orion Poplawski |
035924 |
%setup -q -n %{name}-%{version}
|
|
Michael Simacek |
1b75b9 |
|
|
Michael Simacek |
1b75b9 |
%patch1 -p1
|
|
Orion Poplawski |
de4f4f |
|
|
Mikolaj Izdebski |
9a8eb7 |
# apache-rat is a module bundling other RAT modules together and as
|
|
Mikolaj Izdebski |
9a8eb7 |
# such it is not needed.
|
|
Mikolaj Izdebski |
9a8eb7 |
%pom_disable_module apache-rat
|
|
Mikolaj Izdebski |
9a8eb7 |
|
|
Mikolaj Izdebski |
9a8eb7 |
# maven-antrun-plugin is used for running tests only and tests are
|
|
Mikolaj Izdebski |
9a8eb7 |
# skipped anyways. See rhbz#988561
|
|
Michael Simacek |
ee32c0 |
%pom_remove_plugin -r :maven-antrun-plugin
|
|
Mikolaj Izdebski |
9a8eb7 |
|
|
Mikolaj Izdebski |
63b5ec |
%pom_remove_plugin :animal-sniffer-maven-plugin
|
|
Mikolaj Izdebski |
63b5ec |
%pom_remove_plugin :maven-enforcer-plugin
|
|
Mikolaj Izdebski |
63b5ec |
|
|
Michael Simacek |
1b75b9 |
# runs non-xmvn maven and downloads stuff
|
|
Michael Simacek |
1b75b9 |
%pom_remove_plugin -r :maven-invoker-plugin
|
|
Michael Simacek |
1b75b9 |
|
|
Mikolaj Izdebski |
101cda |
# wagon-ssh is not needed in Fedora.
|
|
Mikolaj Izdebski |
101cda |
%pom_xpath_remove pom:extensions
|
|
Orion Poplawski |
de4f4f |
|
|
Michael Simacek |
1b75b9 |
# incompatible with our plexus-container
|
|
Michael Simacek |
1b75b9 |
rm apache-rat-plugin/src/test/java/org/apache/rat/mp/RatCheckMojoTest.java
|
|
Michael Simacek |
1b75b9 |
|
|
Orion Poplawski |
de4f4f |
%build
|
|
Michael Simacek |
1b75b9 |
%mvn_build -s
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
%install
|
|
Mikolaj Izdebski |
9a8eb7 |
%mvn_install
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
72ee9e |
#Wrapper script
|
|
Michael Simacek |
1b75b9 |
%jpackage_script org.apache.rat.Report "" "" %{name}/%{name}-core:commons-cli:commons-io:commons-collections:commons-compress:commons-lang:junit apache-rat true
|
|
Orion Poplawski |
72ee9e |
|
|
Orion Poplawski |
de4f4f |
#Ant taksks
|
|
Orion Poplawski |
de4f4f |
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/ant.d
|
|
Orion Poplawski |
de4f4f |
echo "apache-rat/rat-core apache-rat/rat-tasks" > $RPM_BUILD_ROOT%{_sysconfdir}/ant.d/%{name}
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
|
|
Mikolaj Izdebski |
9a8eb7 |
%files -f .mfiles-%{name}-project
|
|
Mikolaj Izdebski |
9a8eb7 |
%doc LICENSE NOTICE
|
|
Orion Poplawski |
de4f4f |
|
|
Michael Simacek |
1b75b9 |
%files api -f .mfiles-%{name}-api
|
|
Michael Simacek |
1b75b9 |
%doc README.txt RELEASE-NOTES.txt
|
|
Mikolaj Izdebski |
00fcf1 |
%doc LICENSE NOTICE
|
|
Michael Simacek |
1b75b9 |
|
|
Michael Simacek |
1b75b9 |
%files core -f .mfiles-%{name}-core
|
|
Orion Poplawski |
72ee9e |
%{_bindir}/%{name}
|
|
Orion Poplawski |
de4f4f |
|
|
Mikolaj Izdebski |
9a8eb7 |
%files plugin -f .mfiles-%{name}-plugin
|
|
Orion Poplawski |
de4f4f |
|
|
Mikolaj Izdebski |
9a8eb7 |
%files tasks -f .mfiles-%{name}-tasks
|
|
Orion Poplawski |
de4f4f |
%{_sysconfdir}/ant.d/%{name}
|
|
Michael Simacek |
1b75b9 |
%doc ant-task-examples.xml
|
|
Orion Poplawski |
de4f4f |
|
|
Mikolaj Izdebski |
9a8eb7 |
%files javadoc -f .mfiles-javadoc
|
|
Mikolaj Izdebski |
00fcf1 |
%doc LICENSE NOTICE
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
%changelog
|
|
Mikolaj Izdebski |
85201d |
* Thu Nov 10 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.12-2
|
|
Mikolaj Izdebski |
85201d |
- Port to current doxia sitetools
|
|
Mikolaj Izdebski |
85201d |
|
|
Michael Simacek |
1b75b9 |
* Thu Jun 23 2016 Michael Simacek <msimacek@redhat.com> - 0.12-1
|
|
Michael Simacek |
1b75b9 |
- Update to upstream version 0.12
|
|
Michael Simacek |
1b75b9 |
- Enable tests
|
|
Michael Simacek |
1b75b9 |
|
|
Dennis Gilmore |
8dc48d |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-3
|
|
Dennis Gilmore |
8dc48d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
Dennis Gilmore |
8dc48d |
|
|
Dennis Gilmore |
b74556 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11-2
|
|
Dennis Gilmore |
b74556 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
Dennis Gilmore |
b74556 |
|
|
Mikolaj Izdebski |
63b5ec |
* Wed Feb 18 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.11-1
|
|
Mikolaj Izdebski |
63b5ec |
- Update to upstream version 0.11
|
|
Mikolaj Izdebski |
63b5ec |
|
|
Mikolaj Izdebski |
07bced |
* Mon Aug 11 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.10-6
|
|
Mikolaj Izdebski |
07bced |
- Update to Maven Doxia 1.6
|
|
Mikolaj Izdebski |
07bced |
|
|
Michal Srb |
28bacd |
* Fri Jun 13 2014 Michal Srb <msrb@redhat.com> - 0.10-5
|
|
Michal Srb |
28bacd |
- Fix FTBFS (Resolves: #1105955)
|
|
Michal Srb |
28bacd |
|
|
Dennis Gilmore |
2962ac |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10-4
|
|
Dennis Gilmore |
2962ac |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
Dennis Gilmore |
2962ac |
|
|
Mikolaj Izdebski |
101cda |
* Fri Mar 14 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.10-3
|
|
Mikolaj Izdebski |
101cda |
- Remove wagon-ssh extension from POM
|
|
Mikolaj Izdebski |
101cda |
|
|
Mikolaj Izdebski |
9a8eb7 |
* Thu Oct 3 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.10-2
|
|
Mikolaj Izdebski |
9a8eb7 |
- Add missing BR
|
|
Mikolaj Izdebski |
9a8eb7 |
- Update to current packaging guidelines
|
|
Mikolaj Izdebski |
9a8eb7 |
|
|
Orion Poplawski |
2eb259 |
* Tue Sep 3 2013 Orion Poplawski <orion@cora.nwra.com> 0.10-1
|
|
Orion Poplawski |
2eb259 |
- Update to 0.10
|
|
Orion Poplawski |
2eb259 |
|
|
Orion Poplawski |
da1ea2 |
* Fri Aug 9 2013 Orion Poplawski <orion@cora.nwra.com> 0.9-1
|
|
Orion Poplawski |
da1ea2 |
- Update to 0.9
|
|
Orion Poplawski |
da1ea2 |
|
|
Dennis Gilmore |
2de96b |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-11
|
|
Dennis Gilmore |
2de96b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
Dennis Gilmore |
2de96b |
|
|
Orion Poplawski |
60f8f6 |
* Tue Jun 11 2013 Orion Poplawski <orion@cora.nwra.com> 0.8-10
|
|
Orion Poplawski |
60f8f6 |
- Split up depmap fragments (bug 973242)
|
|
Orion Poplawski |
60f8f6 |
|
|
Orion Poplawski |
52be04 |
* Tue Feb 26 2013 Orion Poplawski <orion@cora.nwra.com> 0.8-9
|
|
Orion Poplawski |
52be04 |
- Drop BR on maven-doxia and maven-doxia-sitetools (bug #915606)
|
|
Orion Poplawski |
52be04 |
|
|
Orion Poplawski |
72ee9e |
* Tue Feb 12 2013 Orion Poplawski <orion@cora.nwra.com> 0.8-8
|
|
Orion Poplawski |
72ee9e |
- Add apache-rat wrapper script to apache-rat-core (bug #907782)
|
|
Orion Poplawski |
72ee9e |
- Disable tests for now due to Fedora maven bug
|
|
Orion Poplawski |
72ee9e |
|
|
Stanislav Ochotnicky |
6043df |
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 0.8-7
|
|
Stanislav Ochotnicky |
6043df |
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
|
|
Stanislav Ochotnicky |
6043df |
- Replace maven BuildRequires with maven-local
|
|
Stanislav Ochotnicky |
6043df |
|
|
Mikolaj Izdebski |
257271 |
* Thu Aug 16 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.8-6
|
|
Mikolaj Izdebski |
257271 |
- Run mvn-rpmbuild package instead of install
|
|
Mikolaj Izdebski |
257271 |
|
|
Mikolaj Izdebski |
00fcf1 |
* Thu Aug 16 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.8-5
|
|
Mikolaj Izdebski |
00fcf1 |
- Install NOTICE files
|
|
Mikolaj Izdebski |
00fcf1 |
- Remove defattr
|
|
Mikolaj Izdebski |
00fcf1 |
|
|
Dennis Gilmore |
c7d356 |
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-4
|
|
Dennis Gilmore |
c7d356 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
Dennis Gilmore |
c7d356 |
|
|
Dennis Gilmore |
310295 |
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-3
|
|
Dennis Gilmore |
310295 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
Dennis Gilmore |
310295 |
|
|
Orion Poplawski |
2257c0 |
* Wed Dec 7 2011 Orion Poplawski <orion@cora.nwra.com> 0.8-2
|
|
Orion Poplawski |
2257c0 |
- Update to maven 3
|
|
Orion Poplawski |
2257c0 |
|
|
Orion Poplawski |
035924 |
* Tue Dec 6 2011 Orion Poplawski <orion@cora.nwra.com> 0.8-1
|
|
Orion Poplawski |
035924 |
- Update to 0.8 release
|
|
Orion Poplawski |
035924 |
- Add BR maven-invoker-plugin
|
|
Orion Poplawski |
035924 |
|
|
Orion Poplawski |
bf3960 |
* Thu Apr 28 2011 Orion Poplawski <orion@cora.nwra.com> 0.8-0.7.20100827
|
|
Orion Poplawski |
bf3960 |
- Add needed requires to core
|
|
Orion Poplawski |
bf3960 |
|
|
Orion Poplawski |
de4f4f |
* Thu Mar 3 2011 Orion Poplawski <orion@cora.nwra.com> 0.8-0.6.20100827
|
|
Orion Poplawski |
de4f4f |
- Drop unneeded rm from %%install
|
|
Orion Poplawski |
de4f4f |
- Don't ship BUILD.txt
|
|
Orion Poplawski |
de4f4f |
- Cleanup Requires
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
* Mon Dec 27 2010 Orion Poplawski <orion@cora.nwra.com> 0.8-0.5.20100827
|
|
Orion Poplawski |
de4f4f |
- Drop maven settings patch
|
|
Orion Poplawski |
de4f4f |
- Add svn revision to export command
|
|
Orion Poplawski |
de4f4f |
- Set maven.test.failure.ignore=true instead of maven.test.skip
|
|
Orion Poplawski |
de4f4f |
- Use %%{_mavenpomdir}
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
* Thu Dec 9 2010 Orion Poplawski <orion@cora.nwra.com> 0.8-0.4.20100827
|
|
Orion Poplawski |
de4f4f |
- Change BR to ant-antunit
|
|
Orion Poplawski |
de4f4f |
- Drop versioned jar and javadoc
|
|
Orion Poplawski |
de4f4f |
- Drop BuildRoot and %%clean
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
* Mon Nov 1 2010 Orion Poplawski <orion@cora.nwra.com> 0.8-0.3.20100827
|
|
Orion Poplawski |
de4f4f |
- Add /etc/ant.d/apache-rat
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
* Fri Oct 29 2010 Orion Poplawski <orion@cora.nwra.com> 0.8-0.2.20100827
|
|
Orion Poplawski |
de4f4f |
- First real working package
|
|
Orion Poplawski |
de4f4f |
|
|
Orion Poplawski |
de4f4f |
* Wed Aug 11 2010 Orion Poplawski <orion@cora.nwra.com> 0.8-0.1
|
|
Orion Poplawski |
de4f4f |
- Initial Fedora package
|