aopalliance/aopalliance.spec

71 lines
2.0 KiB
RPMSpec
Raw Normal View History

2019-12-04 18:02:04 +08:00
Name: aopalliance
Epoch: 0
Version: 1.0
2020-12-21 16:45:23 +08:00
Release: 19
2019-12-04 18:02:04 +08:00
Summary: A standards for Java/J2EE AOP
License: Public Domain
URL: http://aopalliance.sourceforge.net/
BuildArch: noarch
2020-12-21 16:45:23 +08:00
# cvs -d:pserver:anonymous@aopalliance.cvs.sourceforge.net:/cvsroot/aopalliance login
# passwd empty
# cvs -z3 -d:pserver:anonymouse@aopalliance.cvs.sourceforge.net:/cvsroot/aopalliance export -r HEAD aopalliance
# tar -cvf aopalliance-src.tar.gz aopalliance
2019-12-04 18:02:04 +08:00
Source0: aopalliance-src.tar.gz
Source1: http://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.pom
BuildRequires: ant javapackages-local
%description
Aspect-Oriented Programming (AOP) offers a better solution to
many problems than do existing technologies, such as EJB. AOP
Alliance facilitates and standardizes the use of AOP. This
package contains APIs for program instrumentation, interception
mechanisms, and a set of interfaces for implementing a generic
reflection API.
%{?javadoc_package}
%prep
%autosetup -n %{name} -p1
2020-12-21 16:45:23 +08:00
touch %{name}-MANIFEST.MF
cat > %{name}-MANIFEST.MF <<eof
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.4
Created-By: 1.7.0_05-icedtea-mockbuild_2012_07_09_18_45-b00 (Oracle Co
rporation)
Bundle-ManifestVersion: 2
Bundle-Name: AOP Alliance
Bundle-SymbolicName: aopalliance
Bundle-Version: 1.0
Bundle-Vendor: AOP Alliance
Export-Package: org.aopalliance.aop,
org.aopalliance.intercept,
org.aopalliance.reflect,
org.aopalliance.instrument
Eclipse-BuddyPolicy: registered
eof
2019-12-04 18:02:04 +08:00
%build
export CLASSPATH= OPT_JAR_LIST=:
%{ant} -Dbuild.sysclasspath=only jar javadoc
2020-12-21 16:45:23 +08:00
jar umf %{name}-MANIFEST.MF build/%{name}.jar
rm -f %{name}-MANIFEST.MF
2019-12-04 18:02:04 +08:00
%install
%mvn_file : %{name}
%mvn_artifact %{SOURCE1} build/%{name}.jar
%mvn_install -J build/javadoc
%files -f .mfiles
%changelog
2020-12-21 16:45:23 +08:00
* Fri Dec 18 2020 Ge Wang <wangge20@huawei.com> - 1.0-19
- Source file standardization
2019-12-04 18:02:04 +08:00
* Sat Nov 30 2019 wutao <wutao61@huawei.com> - 1.0-18
- Package init
~