diff --git a/aether-ant-tasks.spec b/aether-ant-tasks.spec new file mode 100644 index 0000000..51602ce --- /dev/null +++ b/aether-ant-tasks.spec @@ -0,0 +1,76 @@ +Name: aether-ant-tasks +Version: 1.0 +Release: 0.1.SNAPSHOT%{?dist} +Summary: Ant tasks using Aether to resolve, install and deploy artifacts +Group: Development/Libraries +BuildArch: noarch + +License: EPL +URL: https://github.com/sonatype/aether-ant-tasks +# git clone git://github.com/sonatype/aether-ant-tasks.git +# tar c --exclude-vcs aether-ant-tasks | lbzip2 >aether-ant-tasks.tar.bz2 +Source0: aether-ant-tasks.tar.bz2 + +BuildRequires: aether +BuildRequires: ant +BuildRequires: java +BuildRequires: jpackage-utils +BuildRequires: maven +BuildRequires: maven-error-diagnostics +BuildRequires: maven-invoker-plugin +BuildRequires: maven-shade-plugin +BuildRequires: plexus-cipher +BuildRequires: plexus-interpolation +BuildRequires: plexus-sec-dispatcher + +Requires: aether +Requires: ant +Requires: java +Requires: jpackage-utils +Requires: maven-model +Requires: plexus-cipher +Requires: plexus-interpolation +Requires: plexus-sec-dispatcher + +%description +The Aether Ant Tasks enable build scripts for Apache Ant 1.7+ to use Sonatype +Aether to resolve dependencies and install and deploy locally built artifacts. + +%package javadoc +Summary: Javadocs for %{name} +Group: Documentation +Requires: jpackage-utils + +%description javadoc +This package contains the API documentation for %{name}. + +%prep +%setup -q -n %{name} + +%build +mvn-rpmbuild -Dmaven.test.skip=true install javadoc:aggregate + +%install +# jar +install -dm 755 %{buildroot}%{_javadir} +install -m 644 target/aether-ant-tasks-1.0-SNAPSHOT.jar %{buildroot}%{_javadir}/%{name}.jar +# javadoc +install -dm 755 %{buildroot}%{_javadocdir} +cp -R target/site/apidocs %{buildroot}%{_javadocdir}/%{name} +# pom +install -dm 755 %{buildroot}%{_mavenpomdir} +install -pm 644 pom.xml %{buildroot}/%{_mavenpomdir}/JPP-%{name}.pom +%add_maven_depmap JPP-%{name}.pom %{name}.jar + +%files +%doc README.md +%{_javadir}/%{name}.jar +%{_mavendepmapfragdir}/%{name} +%{_mavenpomdir}/JPP-%{name}.pom + +%files javadoc +%{_javadocdir}/%{name} + +%changelog +* Mon Apr 30 2012 Mikolaj Izdebski 1.0-0.1.SNAPSHOT +- Initial packaging. diff --git a/aether-ant-tasks.tar.bz2 b/aether-ant-tasks.tar.bz2 new file mode 100644 index 0000000..d1e6e17 Binary files /dev/null and b/aether-ant-tasks.tar.bz2 differ diff --git a/sources b/sources index e69de29..aa8faaf 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +830d3178bfe209f60d1898b08b271e64 aether-ant-tasks.tar.bz2