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