4ae04a
Name:           aopalliance
4ae04a
Version:        1.0
a169ad
Release:        8%{?dist}
4ae04a
Epoch:          0
4ae04a
Summary:        Java/J2EE AOP standards
4ae04a
License:        Public Domain
4ae04a
URL:            http://aopalliance.sourceforge.net/
4ae04a
BuildArch:      noarch
4ae04a
# cvs -d:pserver:anonymous@aopalliance.cvs.sourceforge.net:/cvsroot/aopalliance login
4ae04a
# password empty
4ae04a
# cvs -z3 -d:pserver:anonymous@aopalliance.cvs.sourceforge.net:/cvsroot/aopalliance export -r HEAD aopalliance
4ae04a
Source0:        aopalliance-src.tar.gz
4ae04a
Source1:        http://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.pom
4ae04a
Source2:        %{name}-MANIFEST.MF
4ae04a
4ae04a
BuildRequires:  ant
4ae04a
Requires:       java
4ae04a
4ae04a
%description
4ae04a
Aspect-Oriented Programming (AOP) offers a better solution to many
4ae04a
problems than do existing technologies, such as EJB.  AOP Alliance
4ae04a
intends to facilitate and standardize the use of AOP to enhance
4ae04a
existing middleware environments (such as J2EE), or development
4ae04a
environements (e.g. Eclipse).  The AOP Alliance also aims to ensure
4ae04a
interoperability between Java/J2EE AOP implementations to build a
4ae04a
larger AOP community.
4ae04a
4ae04a
%package javadoc
4ae04a
Summary:        API documentation for %{summary}
4ae04a
4ae04a
%description javadoc
4ae04a
%{summary}.
4ae04a
4ae04a
%prep
4ae04a
%setup -q -n %{name}
4ae04a
4ae04a
%build
4ae04a
export CLASSPATH=
4ae04a
export OPT_JAR_LIST=:
4ae04a
%{ant} -Dbuild.sysclasspath=only jar javadoc
4ae04a
4ae04a
# Inject OSGi manifest required by Eclipse.
4ae04a
jar umf %{SOURCE2} build/%{name}.jar
4ae04a
4ae04a
%install
4ae04a
install -d -m 755 %{buildroot}%{_javadir}
4ae04a
install -d -m 755 %{buildroot}%{_mavenpomdir}
4ae04a
install -p -m 644 build/%{name}.jar %{buildroot}%{_javadir}/
4ae04a
install -p -m 644 %{SOURCE1} %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
4ae04a
%add_maven_depmap
4ae04a
4ae04a
# javadoc
4ae04a
install -dm 755 %{buildroot}%{_javadocdir}/%{name}
4ae04a
cp -pr build/javadoc/* %{buildroot}%{_javadocdir}/%{name}
4ae04a
4ae04a
%files -f .mfiles
4ae04a
4ae04a
%files javadoc
4ae04a
%{_javadocdir}/%{name}
4ae04a
4ae04a
%changelog
a169ad
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 01.0-8
a169ad
- Mass rebuild 2013-12-27
a169ad
4ae04a
* Fri Jun 28 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.0-7
4ae04a
- Rebuild to regenerate API documentation
4ae04a
- Resolves: CVE-2013-1571
4ae04a
4ae04a
* Fri Jun 14 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.0-6
4ae04a
- Drop BR on zip, use jar instead
4ae04a
- Add more verbose description
4ae04a
- Update to current packaging guidelines
4ae04a
4ae04a
* Mon Feb 25 2013 Gerard Ryan <galileo.fedoraproject.org> 0:1.0-5
4ae04a
- Add OSGI manifest
4ae04a
4ae04a
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.0-4
4ae04a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
4ae04a
4ae04a
* Tue Nov 20 2012 Tomas Radej <tradej@redhat.com> - 0:1.0-3
4ae04a
- Fixed tarball generation guide
4ae04a
4ae04a
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.0-2
4ae04a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
4ae04a
4ae04a
* Mon Feb 6 2012 Andy Grimm <agrimm@gmail.com> 0:1.0-1
4ae04a
- build for Fedora