[plexus-archiver] Bootstrap build
Mikolaj Izdebski
mizdebsk at fedoraproject.org
Fri Oct 24 06:38:31 UTC 2014
commit 4f37f2cadfa181118e68dafb26136d5acbb4a145
Author: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Fri Oct 24 08:18:20 2014 +0200
Bootstrap build
.gitignore | 1 +
plexus-archiver.spec | 29 +++++++++++++++++++++++++----
sources | 1 +
3 files changed, 27 insertions(+), 4 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index c77d23c..0191087 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,3 +17,4 @@ sonatype-plexus-archiver-plexus-archiver-2.1.1-0-ge64d181.tar.gz
/plexus-archiver-2.7.tar.gz
/plexus-archiver-2.7.1.tar.gz
/plexus-archiver-2.8.tar.gz
+/plexus-io-2.3.tar.gz
diff --git a/plexus-archiver.spec b/plexus-archiver.spec
index 9bb8435..c880ba0 100644
--- a/plexus-archiver.spec
+++ b/plexus-archiver.spec
@@ -1,6 +1,9 @@
+%global __requires_exclude_from .
+#global __provides_exclude_from .
+
Name: plexus-archiver
Version: 2.8
-Release: 1%{?dist}
+Release: 0.1%{?dist}
Epoch: 0
Summary: Plexus Archiver Component
License: ASL 2.0
@@ -8,6 +11,7 @@ URL: http://plexus.codehaus.org/plexus-components/plexus-archiver/
BuildArch: noarch
Source0: https://github.com/sonatype/%{name}/archive/%{name}-%{version}.tar.gz
+Source1: https://github.com/sonatype/plexus-io/archive/plexus-io-2.3.tar.gz
BuildRequires: maven-local
BuildRequires: plexus-containers-container-default
@@ -32,7 +36,24 @@ Javadoc for %{name}.
%prep
-%setup -q -n %{name}-%{name}-%{version}
+%setup -qcT
+tar xf %{SOURCE0}
+tar xf %{SOURCE1}
+cat <<EOF >pom.xml
+<project>
+<modelVersion>4.0.0</modelVersion>
+<groupId>plexus-archiver-boot</groupId>
+<artifactId>plexus-archiver-boot</artifactId>
+<version>1</version>
+<packaging>pom</packaging>
+<modules>
+<module>plexus-archiver-plexus-archiver-2.8</module>
+<module>plexus-io-plexus-io-2.3</module>
+</modules>
+</project>
+EOF
+%mvn_package :%{name}
+%mvn_package : __noinstall
%mvn_file :%{name} plexus/archiver
%build
@@ -42,10 +63,10 @@ Javadoc for %{name}.
%mvn_install
%files -f .mfiles
-%doc LICENSE
+%doc plexus-archiver-plexus-archiver-2.8/LICENSE
%files javadoc -f .mfiles-javadoc
-%doc LICENSE
+%doc plexus-archiver-plexus-archiver-2.8/LICENSE
%changelog
* Fri Oct 24 2014 Mikolaj Izdebski <mizdebsk at redhat.com> - 0:2.8-1
diff --git a/sources b/sources
index 9e67621..eb9f167 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
e67ea63623716988a25cd383832f6b68 plexus-archiver-2.8.tar.gz
+49669b011096b5fc8a545a43131ecc22 plexus-io-2.3.tar.gz
More information about the scm-commits
mailing list