[aries-quiesce] Initial import (#824931).

Patryk Obara dreamertan at fedoraproject.org
Thu May 31 11:33:32 UTC 2012


commit a641bf47dfb528a7e39d72ff0f5fc3a1452700ba
Author: Patryk Obara <dreamer.tan at gmail.com>
Date:   Thu May 31 13:31:37 2012 +0200

    Initial import (#824931).

 .gitignore                  |    1 +
 aries-quiesce-0.3-xml.patch |   55 +++++++++++++++++++++++
 aries-quiesce.spec          |  102 +++++++++++++++++++++++++++++++++++++++++++
 sources                     |    1 +
 4 files changed, 159 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..5d5ab1e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/aries-quiesce-0.3.tar.xz
diff --git a/aries-quiesce-0.3-xml.patch b/aries-quiesce-0.3-xml.patch
new file mode 100644
index 0000000..1e989ab
--- /dev/null
+++ b/aries-quiesce-0.3-xml.patch
@@ -0,0 +1,55 @@
+diff -Naur -x '*java' aries-quiesce-0.3/pom.xml aries-quiesce-0.3-work/pom.xml
+--- aries-quiesce-0.3/pom.xml	2011-01-22 17:56:47.205304000 +0100
++++ aries-quiesce-0.3-work/pom.xml	2012-05-14 23:16:51.238888117 +0200
+@@ -16,13 +16,6 @@
+ -->
+ <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ 
+-    <parent>
+-        <groupId>org.apache.aries</groupId>
+-        <artifactId>java5-parent</artifactId>
+-        <version>0.3</version>
+-        <relativePath>../parent/default-parent/java5-parent/pom.xml</relativePath>
+-    </parent>
+-
+     <modelVersion>4.0.0</modelVersion>
+     <groupId>org.apache.aries.quiesce</groupId>
+     <artifactId>quiesce</artifactId>
+@@ -94,7 +87,7 @@
+     <modules>
+         <module>quiesce-api</module>
+         <module>quiesce-manager</module>
+-	    <module>quiesce-manager-itest</module>
++		<!-- <module>quiesce-manager-itest</module> -->
+     </modules>
+ 
+     <build>
+diff -Naur -x '*java' aries-quiesce-0.3/quiesce-api/pom.xml aries-quiesce-0.3-work/quiesce-api/pom.xml
+--- aries-quiesce-0.3/quiesce-api/pom.xml	2011-01-22 17:56:47.205304000 +0100
++++ aries-quiesce-0.3-work/quiesce-api/pom.xml	2012-05-14 23:18:23.479474367 +0200
+@@ -25,7 +25,6 @@
+     </parent>
+ 
+     <artifactId>org.apache.aries.quiesce.api</artifactId>
+-    <packaging>bundle</packaging>
+     <name>Apache Aries Quiesce API</name>
+     <description>
+       Quiesce API.
+@@ -46,4 +45,4 @@
+         </dependency>
+     </dependencies>
+ 
+-</project>
+\ No newline at end of file
++</project>
+diff -Naur -x '*java' aries-quiesce-0.3/quiesce-manager/pom.xml aries-quiesce-0.3-work/quiesce-manager/pom.xml
+--- aries-quiesce-0.3/quiesce-manager/pom.xml	2011-01-22 17:56:47.205304000 +0100
++++ aries-quiesce-0.3-work/quiesce-manager/pom.xml	2012-05-14 23:17:51.223619142 +0200
+@@ -25,7 +25,6 @@
+     </parent>
+ 
+     <artifactId>org.apache.aries.quiesce.manager</artifactId>
+-    <packaging>bundle</packaging>
+     <name>Apache Aries Quiesce Manager</name>
+     <description>
+       Quiesce Manager.
diff --git a/aries-quiesce.spec b/aries-quiesce.spec
new file mode 100644
index 0000000..d361229
--- /dev/null
+++ b/aries-quiesce.spec
@@ -0,0 +1,102 @@
+Name:          aries-quiesce
+Version:       0.3
+Release:       1%{?dist}
+Summary:       Apache Aries Quiesce
+License:       ASL 2.0
+Group:         Development/Libraries
+URL:           http://aries.apache.org/
+
+# svn export http://svn.apache.org/repos/asf/aries/tags/quiesce-0.3/ aries-quiesce-0.3
+# tar cafJ aries-quiesce-0.3.tar.xz aries-quiesce-0.3
+
+Source0:       %{name}-%{version}.tar.xz
+Patch0:        %{name}-%{version}-xml.patch
+
+BuildArch:     noarch
+
+BuildRequires: java-devel
+BuildRequires: jpackage-utils
+BuildRequires: maven
+BuildRequires: maven-compiler-plugin
+BuildRequires: maven-install-plugin
+BuildRequires: maven-jar-plugin
+BuildRequires: maven-javadoc-plugin
+BuildRequires: maven-release-plugin
+BuildRequires: maven-resources-plugin
+BuildRequires: maven-surefire-plugin
+BuildRequires: apache-commons-lang
+BuildRequires: apache-commons-pool
+BuildRequires: apache-commons-collections
+BuildRequires: aries-util
+BuildRequires: felix-osgi-compendium
+BuildRequires: felix-osgi-core
+BuildRequires: slf4j
+
+Requires:      java
+Requires:      jpackage-utils
+Requires:      apache-commons-lang
+Requires:      apache-commons-pool
+Requires:      apache-commons-collections
+Requires:      aries-util
+Requires:      felix-osgi-compendium
+Requires:      felix-osgi-core
+Requires:      slf4j
+
+%description
+Quiesce support for Aries.
+
+%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}-%{version}
+%patch0 -p1
+
+%build
+mvn-rpmbuild \
+  -Dproject.build.sourceEncoding=UTF-8 \
+  package javadoc:aggregate
+
+%install
+
+install -d -m 755 %{buildroot}%{_javadir}/%{name}
+install -d -m 755 %{buildroot}%{_mavenpomdir}
+install -d -m 755 %{buildroot}%{_javadocdir}/%{name}
+
+# modules
+for module in api manager;
+do
+  pushd quiesce-$module
+  jarname=org.apache.aries.quiesce.$module
+  install -pm 644 target/$jarname-%{version}.jar %{buildroot}%{_javadir}/%{name}/$jarname.jar
+  install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}-$jarname.pom
+  %add_maven_depmap JPP.%{name}-$jarname.pom %{name}/$jarname.jar
+  popd
+done
+
+# pom
+install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}.pom
+
+# depmap
+%add_maven_depmap JPP.%{name}.pom
+
+# javadoc
+cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
+
+
+%files
+%{_mavenpomdir}/*
+%{_mavendepmapfragdir}/*
+%{_javadir}/*
+
+%files javadoc
+%{_javadocdir}/%{name}
+
+%changelog
+* Mon May 14 2012 Patryk Obara <pobara at redhat.com> 0.3-1
+- Initial packaging
diff --git a/sources b/sources
index e69de29..323bfee 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+f395a4a8092d086cf0798208951b4a89  aries-quiesce-0.3.tar.xz


More information about the scm-commits mailing list