[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