Initial package commit

This commit is contained in:
Andy Grimm 2012-02-19 20:34:44 -05:00
parent 3c7fc67315
commit 3091c34434
4 changed files with 78 additions and 0 deletions

1
.gitignore vendored
View File

@ -0,0 +1 @@
/aopalliance-src.tar.gz

15
aopalliance-1.0.pom Normal file
View File

@ -0,0 +1,15 @@
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>aopalliance</groupId>
<artifactId>aopalliance</artifactId>
<name>AOP alliance</name>
<version>1.0</version>
<description>AOP Alliance</description>
<url>http://aopalliance.sourceforge.net</url>
<licenses>
<license>
<name>Public Domain</name>
</license>
</licenses>
</project>

61
aopalliance.spec Normal file
View File

@ -0,0 +1,61 @@
Name: aopalliance
Version: 1.0
Release: 1%{?dist}
Epoch: 0
Summary: Java/J2EE AOP standards
Group: Development/Libraries
License: Public Domain
URL: http://aopalliance.sourceforge.net/
# cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aopalliance login
# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aopalliance export -r HEAD aopalliance
Source0: aopalliance-src.tar.gz
Source1: http://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.pom
Requires: java >= 0:1.5.0
BuildRequires: jpackage-utils >= 0:1.7.5
BuildRequires: java-devel >= 0:1.5.0
BuildRequires: ant >= 0:1.6.5
BuildArch: noarch
%description
Java/J2EE AOP standards
%package javadoc
Summary: Javadoc for %{name}
Group: Documentation
Requires: jpackage-utils
%description javadoc
API documentation for %{summary}.
%prep
%setup -q -n aopalliance
%build
export CLASSPATH=
export OPT_JAR_LIST=:
%{ant} -Dbuild.sysclasspath=only jar javadoc
%install
install -dm 755 %{buildroot}%{_javadir}
install -pm 644 build/aopalliance.jar \
%{buildroot}%{_javadir}/%{name}.jar
install -dm 755 %{buildroot}%{_mavenpomdir}
install -p -m 644 %{SOURCE1} %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
%add_maven_depmap JPP-%{name}.pom %{name}.jar
# javadoc
install -dm 755 %{buildroot}%{_javadocdir}/%{name}
cp -pr build/javadoc/* %{buildroot}%{_javadocdir}/%{name}
%files
%{_javadir}*/%{name}.jar
%{_mavenpomdir}/JPP-%{name}.pom
%{_mavendepmapfragdir}/%{name}
%files javadoc
%{_javadocdir}/%{name}
%changelog
* Mon Feb 6 2012 Andy Grimm <agrimm@gmail.com> 0:1.0-1
- build for Fedora

View File

@ -0,0 +1 @@
a69cfec743928aba665269dce9d6a00c aopalliance-src.tar.gz