[seam-solder] Initial import (#885043).
by gil
commit 88bec5cd2d4a924ca0e04d49d7e22bd3a2d862a9
Author: gil <puntogil(a)libero.it>
Date: Wed Jan 9 22:15:41 2013 +0100
Initial import (#885043).
.gitignore | 1 +
seam-solder.spec | 163 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 165 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..f7e40c4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/seam-solder-3.1.1.Final.tar.xz
diff --git a/seam-solder.spec b/seam-solder.spec
new file mode 100644
index 0000000..64ffeda
--- /dev/null
+++ b/seam-solder.spec
@@ -0,0 +1,163 @@
+%global namedreltag .Final
+%global namedversion %{version}%{?namedreltag}
+Name: seam-solder
+Version: 3.1.1
+Release: 2%{?dist}
+Summary: A portable CDI extensions library
+Group: Development/Libraries
+License: ASL 2.0 and LGPLv2+
+URL: http://seamframework.org/Seam3/Solder
+# git clone git://github.com/seam/solder seam-solder-3.1.1.Final
+# (cd seam-solder-3.1.1.Final/ && git archive --format=tar --prefix=seam-solder-3.1.1.Final/ 3.1.1.Final | xz > ../seam-solder-3.1.1.Final.tar.xz)
+Source0: %{name}-%{namedversion}.tar.xz
+
+BuildRequires: java-devel
+BuildRequires: jpackage-utils
+BuildRequires: seam-parent
+BuildRequires: weld-parent
+
+%if %{?fedora} > 18
+BuildRequires: geronimo-parent-poms
+%endif
+
+BuildRequires: cdi-api
+BuildRequires: javassist
+BuildRequires: jboss-el-2.2-api
+BuildRequires: jboss-logging
+BuildRequires: jboss-logging-tools
+BuildRequires: jboss-servlet-3.0-api
+BuildRequires: log4j
+BuildRequires: slf4j
+
+%if 0
+# testsuite module deps
+BuildRequires: mvn(org.jboss.arquillian.junit:arquillian-junit-container)
+BuildRequires: mvn(org.jboss.seam.test:weld-ee-embedded)
+# docs (solder-reference-guide) module deps
+# https://github.com/pressgang
+BuildRequires: mvn(org.jboss.maven.plugins:maven-jdocbook-plugin)
+%endif
+
+# test deps
+BuildRequires: hamcrest
+BuildRequires: junit
+BuildRequires: mockito
+
+BuildRequires: maven
+BuildRequires: maven-compiler-plugin
+BuildRequires: maven-jar-plugin
+BuildRequires: maven-javadoc-plugin
+BuildRequires: maven-resources-plugin
+BuildRequires: maven-surefire-plugin
+BuildRequires: maven-surefire-provider-junit4
+
+Requires: cdi-api
+Requires: javassist
+Requires: jboss-el-2.2-api
+Requires: jboss-logging
+Requires: jboss-logging-tools
+Requires: jboss-servlet-3.0-api
+Requires: log4j
+Requires: slf4j
+
+Requires: java
+Requires: jpackage-utils
+BuildArch: noarch
+
+%description
+A portable CDI extensions library for developing CDI applications,
+frameworks or other extensions.
+
+%package javadoc
+Group: Documentation
+Summary: Javadoc for %{name}
+Requires: jpackage-utils
+
+%description javadoc
+This package contains javadoc for %{name}.
+
+%prep
+%setup -q -n %{name}-%{namedversion}
+
+%pom_remove_plugin org.codehaus.mojo:emma-maven-plugin
+%pom_remove_plugin org.sonatype.maven.plugin:emma4it-maven-plugin
+
+# unavailable deps
+# org.jboss.seam.test:weld-ee-embedded-1.1
+%pom_disable_module testsuite
+
+# disabled, this module is jboss-logging re-packaged library, with shade plugin. use jboss-logging directly
+%pom_disable_module logging
+%pom_remove_dep org.jboss.solder:solder-logging api
+%pom_add_dep org.jboss.logging:jboss-logging api
+sed -i "s|org.jboss.solder.logging.internal|org.jboss.logging|" $(find api -name "*.java") \
+ tooling/src/main/java/org/jboss/solder/tooling/SolderLoggers.java
+
+# unavailable pom
+%pom_remove_dep org.jboss.seam:seam-bom
+
+%pom_remove_dep org.jboss.logging:jboss-logging-generator tooling
+%pom_add_dep org.jboss.logging:jboss-logging-processor tooling
+
+sed -i "s|org.jboss.logging.generator|org.jboss.logging.processor|" \
+ tooling/src/main/java/org/jboss/solder/tooling/SolderLoggers.java \
+ tooling/src/main/java/org/jboss/solder/tooling/SolderAnnotations.java \
+ tooling/src/main/java/org/jboss/solder/tooling/AptHelperImpl.java \
+ tooling/src/main/resources/META-INF/services/javax.annotation.processing.Processor
+
+cp -p tooling/src/main/resources/META-INF/services/org.jboss.logging.generator.Annotations \
+ tooling/src/main/resources/META-INF/services/org.jboss.logging.processor.Annotations
+cp -p tooling/src/main/resources/META-INF/services/org.jboss.logging.generator.Loggers \
+ tooling/src/main/resources/META-INF/services/org.jboss.logging.processor.Loggers
+cp -p tooling/src/main/resources/META-INF/services/org.jboss.logging.generator.apt.AptHelper \
+ tooling/src/main/resources/META-INF/services/org.jboss.logging.processor.apt.AptHelper
+
+# this test fails
+rm -r impl/src/test/java/org/jboss/solder/test/reflection/annotated/AnnotatedTypeBuilderTest.java
+
+cp -p dist/src/main/assembly/license.txt .
+cp -p dist/src/main/assembly/notice.txt .
+sed -i 's/\r//' license.txt notice.txt
+
+%build
+
+mvn-rpmbuild package javadoc:aggregate
+
+%install
+
+mkdir -p %{buildroot}%{_javadir}/%{name}
+install -m 644 api/target/solder-api.jar %{buildroot}%{_javadir}/%{name}/solder-api.jar
+install -m 644 impl/target/solder-impl.jar %{buildroot}%{_javadir}/%{name}/solder-impl.jar
+install -m 644 tooling/target/solder-tooling-%{namedversion}.jar %{buildroot}%{_javadir}/%{name}/solder-tooling.jar
+
+mkdir -p %{buildroot}%{_mavenpomdir}
+install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}-parent.pom
+install -pm 644 api/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}-solder-api.pom
+install -pm 644 impl/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}-solder-impl.pom
+install -pm 644 tooling/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}-solder-tooling.pom
+
+%add_maven_depmap JPP.%{name}-parent.pom
+%add_maven_depmap JPP.%{name}-solder-api.pom %{name}/solder-api.jar
+%add_maven_depmap JPP.%{name}-solder-impl.pom %{name}/solder-impl.jar
+%add_maven_depmap JPP.%{name}-solder-tooling.pom %{name}/solder-tooling.jar
+
+mkdir -p %{buildroot}%{_javadocdir}/%{name}
+cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
+
+%files
+%dir %{_javadir}/%{name}
+%{_javadir}/%{name}/solder-*.jar
+%{_mavenpomdir}/JPP.%{name}-*.pom
+%{_mavendepmapfragdir}/%{name}
+%doc license.txt notice.txt readme.md
+
+%files javadoc
+%{_javadocdir}/%{name}
+%doc license.txt notice.txt
+
+%changelog
+* Sun Dec 30 2012 gil cattaneo <puntogil(a)libero.it> 3.1.1-2
+- fix license field
+
+* Wed Nov 21 2012 gil cattaneo <puntogil(a)libero.it> 3.1.1-1
+- initial rpm
\ No newline at end of file
diff --git a/sources b/sources
index e69de29..6dc961a 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+ac6dba5ba58420acdf7742c9e7230a55 seam-solder-3.1.1.Final.tar.xz
11 years, 3 months
[apache-james-project] Add forgotten sources
by Stanislav Ochotnicky
commit dd770547c5cf2e951ca95816a2a4561b55f03003
Author: Stanislav Ochotnicky <sochotnicky(a)redhat.com>
Date: Wed Jan 9 18:08:00 2013 +0100
Add forgotten sources
.gitignore | 1 +
sources | 2 +-
2 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index bf0ac02..450ec8d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/james-parent-1.5-source-release.zip
/james-parent-1.6-source-release.zip
+/james-project-1.8.1-source-release.zip
diff --git a/sources b/sources
index d39edd8..2b3ad47 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-3c088e1b2ee08f3e13595f5a1d77ef60 james-parent-1.6-source-release.zip
+8749094687d92720e2f357df0619b4a0 james-project-1.8.1-source-release.zip
11 years, 3 months
[apache-james-project] Add forgotten sources
by Stanislav Ochotnicky
commit d69e794729afd5eb5f4d5179fe7409953a3c8b3a
Author: Stanislav Ochotnicky <sochotnicky(a)redhat.com>
Date: Wed Jan 9 18:06:44 2013 +0100
Add forgotten sources
11 years, 3 months
[apache-james-project] Update to latest upstream, use xmvn to build
by Stanislav Ochotnicky
commit 237c94deb0cc8a77d5a6b164450275f0035becf7
Author: Stanislav Ochotnicky <sochotnicky(a)redhat.com>
Date: Wed Jan 9 17:50:21 2013 +0100
Update to latest upstream, use xmvn to build
apache-james-project.spec | 65 +++++++++-----------------------------------
1 files changed, 14 insertions(+), 51 deletions(-)
---
diff --git a/apache-james-project.spec b/apache-james-project.spec
index b689c3c..f1dbe2f 100644
--- a/apache-james-project.spec
+++ b/apache-james-project.spec
@@ -2,80 +2,43 @@
%global short_name apache-james
Name: %{short_name}-project
-Version: 1.6
-Release: 3%{?dist}
+Version: 1.8.1
+Release: 1%{?dist}
Summary: Main project POM files and resources
License: ASL 2.0
Group: Development/Libraries
URL: http://james.apache.org/
-Source0: http://repo1.maven.org/maven2/org/apache/james/james-parent/%{version}/ja...
+Source0: http://repo1.maven.org/maven2/org/apache/james/james-project/%{version}/j...
BuildArch: noarch
BuildRequires: java-devel >= 1:1.6.0
BuildRequires: jpackage-utils
-BuildRequires: maven
+BuildRequires: xmvn, maven-local
BuildRequires: maven-surefire-provider-junit4
-BuildRequires: apache-commons-parent
-Requires: maven
-Requires: java >= 1:1.6.0
-Requires: jpackage-utils
-Requires(post): jpackage-utils
-Requires(postun): jpackage-utils
%description
Main project POM files and resources for Apache James project
-
%prep
-%setup -q -n james-parent-%{version}
+%setup -q -n james-project-%{version}
+
+# generates erroneous runtime dependency
+%pom_remove_plugin :maven-doap-plugin
%build
-# to build james skin for site plugin
-mvn-rpmbuild install
+%mvn_build
%install
-# jars
-install -d -m 755 %{buildroot}%{_javadir}/%{short_name}
-install -p -m 644 maven-skin/target/maven-skin-%{version}.jar %{buildroot}%{_javadir}/%{short_name}/maven-skin.jar
-
-# poms
-install -d -m 755 %{buildroot}%{_mavenpomdir}
-install -pm 644 maven-skin/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{short_name}-maven-skin.pom
-%add_to_maven_depmap org.apache.james maven-skin %{version} JPP/%{short_name} maven-skin
-
-install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{short_name}-parent.pom
-%add_to_maven_depmap org.apache.james james-parent %{version} JPP/%{short_name} parent
-
-install -pm 644 project/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{short_name}-project.pom
-%add_to_maven_depmap org.apache.james james-project %{version} JPP/%{short_name} project
-
-install -pm 644 project/server/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{short_name}-server-root.pom
-%add_to_maven_depmap org.apache.james james-server-root %{version} JPP/%{short_name} server-root
+%mvn_install
-pom_ver=`echo %{server_ver} | tr . -`
-install -pm 644 project/server/%{server_ver}/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{short_name}-server-site.pom
-%add_to_maven_depmap org.apache.james james-server-site-$pom_ver %{version} JPP/%{short_name} server-site
-
-%post
-%update_maven_depmap
-
-%postun
-%update_maven_depmap
-
-%files
-%defattr(-,root,root,-)
+%files -f .mfiles
%doc LICENSE NOTICE
-%{_javadir}/%{short_name}/*.jar
-%{_mavenpomdir}/JPP.%{short_name}-maven-skin.pom
-%{_mavenpomdir}/JPP.%{short_name}-parent.pom
-%{_mavenpomdir}/JPP.%{short_name}-project.pom
-%{_mavenpomdir}/JPP.%{short_name}-server-root.pom
-%{_mavenpomdir}/JPP.%{short_name}-server-site.pom
-%{_mavendepmapfragdir}/*
-
%changelog
+* Wed Jan 09 2013 Stanislav Ochotnicky <sochotnicky(a)redhat.com> - 1.8.1-1
+- Update to latest upstream, use xmvn to build
+
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.6-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
11 years, 3 months
[apache-commons-io] Bump release tag
by Mikolaj Izdebski
commit af568a5225fc3c5e9b0cd90418524de548202ff6
Author: Mikolaj Izdebski <mizdebsk(a)redhat.com>
Date: Wed Jan 9 17:00:03 2013 +0100
Bump release tag
apache-commons-io.spec | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/apache-commons-io.spec b/apache-commons-io.spec
index c025250..879b648 100644
--- a/apache-commons-io.spec
+++ b/apache-commons-io.spec
@@ -3,7 +3,7 @@
Name: apache-%{short_name}
Version: 2.4
-Release: 4%{?dist}
+Release: 5%{?dist}
Epoch: 1
Summary: Utilities to assist with developing IO functionality
License: ASL 2.0
@@ -54,6 +54,9 @@ sed -i 's/\r//' *.txt
%doc LICENSE.txt NOTICE.txt
%changelog
+* Wed Jan 9 2013 Mikolaj Izdebski <mizdebsk(a)redhat.com> - 1:2.4-5
+- Bump release tag
+
* Tue Jan 8 2013 Mikolaj Izdebski <mizdebsk(a)redhat.com> - 1:2.4-4
- Build with xmvn
11 years, 3 months
[apache-commons-compress] Bump release tag
by Mikolaj Izdebski
commit 3fb5455439e02cc7823f3200b270a715ace34040
Author: Mikolaj Izdebski <mizdebsk(a)redhat.com>
Date: Wed Jan 9 16:59:36 2013 +0100
Bump release tag
apache-commons-compress.spec | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/apache-commons-compress.spec b/apache-commons-compress.spec
index 60432f4..6562f4d 100644
--- a/apache-commons-compress.spec
+++ b/apache-commons-compress.spec
@@ -3,7 +3,7 @@
Name: apache-%{short_name}
Version: 1.4.1
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Java API for working with compressed files and archivers
Group: Development/Libraries
License: ASL 2.0
@@ -53,6 +53,9 @@ This package provides %{summary}.
%changelog
+* Wed Jan 9 2013 Mikolaj Izdebski <mizdebsk(a)redhat.com> - 1.4.1-4
+- Bump release tag
+
* Tue Jan 8 2013 Mikolaj Izdebski <mizdebsk(a)redhat.com> - 1.4.1-3
- Build with xmvn
- Update to current packaging guidelines
11 years, 3 months