Blame SPECS/aopalliance.spec

91e753
%{?scl:%scl_package aopalliance}
91e753
%{!?scl:%global pkg_name %{name}}
91e753
91e753
Name:           %{?scl_prefix}aopalliance
91e753
Version:        1.0
91e753
Release:        18.2%{?dist}
91e753
Summary:        Java/J2EE AOP standards
91e753
License:        Public Domain
91e753
URL:            http://aopalliance.sourceforge.net/
91e753
BuildArch:      noarch
91e753
91e753
# cvs -d:pserver:anonymous@aopalliance.cvs.sourceforge.net:/cvsroot/aopalliance login
91e753
# password empty
91e753
# cvs -z3 -d:pserver:anonymous@aopalliance.cvs.sourceforge.net:/cvsroot/aopalliance export -r HEAD aopalliance
91e753
Source0:        aopalliance-src.tar.gz
91e753
Source1:        http://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.pom
91e753
Source2:        %{pkg_name}-MANIFEST.MF
91e753
91e753
BuildRequires:  %{?scl_prefix}ant
91e753
BuildRequires:  %{?scl_prefix}javapackages-local
91e753
91e753
%description
91e753
Aspect-Oriented Programming (AOP) offers a better solution to many
91e753
problems than do existing technologies, such as EJB.  AOP Alliance
91e753
intends to facilitate and standardize the use of AOP to enhance
91e753
existing middleware environments (such as J2EE), or development
91e753
environements (e.g. Eclipse).  The AOP Alliance also aims to ensure
91e753
interoperability between Java/J2EE AOP implementations to build a
91e753
larger AOP community.
91e753
91e753
%{?module_package}
91e753
%{?javadoc_package}
91e753
91e753
%prep
91e753
%setup -q -n %{pkg_name}
91e753
91e753
%build
91e753
export CLASSPATH=
91e753
export OPT_JAR_LIST=:
91e753
%{ant} -Dbuild.sysclasspath=only jar javadoc
91e753
91e753
# Inject OSGi manifest required by Eclipse.
91e753
jar umf %{SOURCE2} build/%{pkg_name}.jar
91e753
91e753
%install
91e753
%mvn_file : %{pkg_name}
91e753
%mvn_artifact %{SOURCE1} build/%{pkg_name}.jar
91e753
91e753
%mvn_install -J build/javadoc
91e753
91e753
%files -n %{name} -f .mfiles
91e753
91e753
%changelog
91e753
* Wed Sep  4 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.0-18.2
91e753
- Mass rebuild 2019-09-04
91e753
91e753
* Tue Sep  3 2019 Java Maintainers <java-maint@redhat.com> - 1.0-18.1
91e753
- Automated package import and SCL-ization
91e753
91e753
* Fri May 24 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.0-18
91e753
- Mass rebuild for javapackages-tools 201901
91e753
91e753
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.0-17
91e753
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
91e753
91e753
* Mon Jan 29 2018 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.0-16
91e753
- Switch to automatically-generated javadoc package
91e753
91e753
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.0-15
91e753
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
91e753
91e753
* Wed Mar 22 2017 Michael Simacek <msimacek@redhat.com> - 0:1.0-14
91e753
- Install with XMvn
91e753
91e753
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.0-13
91e753
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
91e753
91e753
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.0-12
91e753
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
91e753
91e753
* Tue Jul 14 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.0-11
91e753
- Add build-requires on javapackages-local
91e753
91e753
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.0-10
91e753
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
91e753
91e753
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.0-9
91e753
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
91e753
91e753
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.0-8
91e753
- Use Requires: java-headless rebuild (#1067528)
91e753
91e753
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.0-7
91e753
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
91e753
91e753
* Fri Jun 14 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.0-6
91e753
- Drop BR on zip, use jar instead
91e753
- Add more verbose description
91e753
- Update to current packaging guidelines
91e753
91e753
* Mon Feb 25 2013 Gerard Ryan <galileo.fedoraproject.org> 0:1.0-5
91e753
- Add OSGI manifest
91e753
91e753
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.0-4
91e753
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
91e753
91e753
* Tue Nov 20 2012 Tomas Radej <tradej@redhat.com> - 0:1.0-3
91e753
- Fixed tarball generation guide
91e753
91e753
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.0-2
91e753
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
91e753
91e753
* Mon Feb 6 2012 Andy Grimm <agrimm@gmail.com> 0:1.0-1
91e753
- build for Fedora