[aether-ant-tasks/f17] Initial commit

Mikolaj Izdebski mizdebsk at fedoraproject.org
Mon Sep 17 13:01:21 UTC 2012


commit 033a67367fdf8beaf316c114a8740cb5c854405d
Author: Mikolaj Izdebski <mizdebsk at redhat.com>
Date:   Mon Sep 17 14:06:18 2012 +0200

    Initial commit

 aether-ant-tasks.spec    |   76 ++++++++++++++++++++++++++++++++++++++++++++++
 aether-ant-tasks.tar.bz2 |  Bin 0 -> 28327 bytes
 sources                  |    1 +
 3 files changed, 77 insertions(+), 0 deletions(-)
---
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 <mizdebsk at redhat.com> 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


More information about the scm-commits mailing list