aopalliance/aopalliance.spec

81 lines
2.5 KiB
RPMSpec
Raw Normal View History

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